<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:darxus@chaosreigns.com" title="Darxus <darxus@chaosreigns.com>"> <span class="fn">Darxus</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - weston should not abort if XDG_RUNTIME_DIR is not set"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62092">bug 62092</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>darxus@chaosreigns.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - weston should not abort if XDG_RUNTIME_DIR is not set"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62092#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - weston should not abort if XDG_RUNTIME_DIR is not set"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62092">bug 62092</a>
              from <span class="vcard"><a class="email" href="mailto:darxus@chaosreigns.com" title="Darxus <darxus@chaosreigns.com>"> <span class="fn">Darxus</span></a>
</span></b>
        <pre>Explanation for current behavior by pq here: 
<a href="http://lists.freedesktop.org/archives/wayland-devel/2013-March/007902.html">http://lists.freedesktop.org/archives/wayland-devel/2013-March/007902.html</a>

Contents:

<span class="quote">> But still, Emilio, the reason we on purpose fail on missing
> XDG_RUNTIME_DIR is that there is no suitable "replacement directory
> with similar capabilities" to be found in general.</span >
>
<span class="quote">> For example, falling back to anything under $HOME will fail for
> nfs-mounted home, I believe.</span >
>
<span class="quote">> The requirements for XDG_RUNTIME_DIR are actually quite difficult
> to fill without specific distribution support. Especially the following:</span >
>
<span class="quote">> "The directory MUST be on a local file system and not shared with
> any other system. The directory MUST by fully-featured by the
> standards of the operating system. More specifically, on Unix-like
> operating systems AF_UNIX sockets, symbolic links, hard links,
> proper permissions, file locking, sparse files, memory mapping,
> file change notifications, a reliable hard link count must be
> supported, and no restrictions on the file name character set
> should be imposed."</span >
>
<span class="quote">> - <a href="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html</a></span >
>
<span class="quote">> Therefore we want the user to explicitly shoot himself in the
> foot if they have to. We actually used to have a fallback for
> XDG_RUNTIME_DIR being unset, and it only caused confusion.</span ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>