[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2013-03-14 Thread Bug Watch Updater
** Changed in: weston
   Status: Confirmed = Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2013-03-12 Thread Bug Watch Updater
Launchpad has imported 2 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=62092.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2013-03-10T09:10:08+00:00 Emilio Pozuelo Monfort wrote:

Currently weston aborts if XDG_RUNTIME_DIR is unset. However the XDG
base dir spec says:

If $XDG_RUNTIME_DIR is not set applications should fall back to a
replacement directory with similar capabilities and print a warning
message.[1]

This is specially problematic because of weston-launch resetting the
environment (bug 61877).

[1] http://standards.freedesktop.org/basedir-spec/basedir-spec-
latest.html

Reply at:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/comments/8


On 2013-03-11T18:45:33+00:00 Darxus wrote:

Explanation for current behavior by pq here:
http://lists.freedesktop.org/archives/wayland-
devel/2013-March/007902.html

Contents:

 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.

 For example, falling back to anything under $HOME will fail for
 nfs-mounted home, I believe.

 The requirements for XDG_RUNTIME_DIR are actually quite difficult
 to fill without specific distribution support. Especially the following:

 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.

 - http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

 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.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/comments/9


** Changed in: weston
   Status: Unknown = Confirmed

** Changed in: weston
   Importance: Unknown = Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2013-03-10 Thread min2
** Bug watch added: freedesktop.org Bugzilla #62092
   https://bugs.freedesktop.org/show_bug.cgi?id=62092

** Also affects: weston via
   https://bugs.freedesktop.org/show_bug.cgi?id=62092
   Importance: Unknown
   Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-10-08 Thread Darxus
My interest in this bug is resolved with ubuntu-desktop now having a
dependency on libpam-xdg-support.

Is there any real chance anybody here is going to do anything on what
the summary was changed to, the lack of fallback if $XDG_RUNTIME_DIR is
not set, especially now that it will be set by default for everyone due
to the above, or should it be closed won't fix?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-09-28 Thread Dmitrijs Ledkovs
I am not sure what good fallback location is.

** Changed in: weston (Ubuntu)
 Assignee: Logan Rosen (logan) = (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-09-28 Thread Darxus
And that is why there isn't one.

[libpam-xdg-support] should be seeded as part of ubuntu-desktop

Is that a personal opinion, or something that is actually going to
happen?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-09-28 Thread Steve Langasek
 Is that a personal opinion

No, this is the whole reason pam-xdg-support was written in the first
place.

Individual applications should not, in general, recommend specific pam
modules.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-09-28 Thread Steve Langasek
 I am not sure what good fallback location is.

Check the behavior of e.g., nautilus or dconf for comparison.  I believe
they fall back to something under the user's homedir - that's not
guaranteed to be local, but it's guaranteed to exist and be writable.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1058211] Re: weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

2012-09-28 Thread Darxus
Great, thanks.  In that case I'm fine with weston having no recommends
for libpam-xdg-support.

From #weston:

--- Day changed Thu Sep 06 2012
15:52  smallfoot- weston should work without XDG_RUNTIME_DIR
15:52  smallfoot- as per the spec
15:52  smallfoot- 
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables
15:52  smallfoot- If $XDG_RUNTIME_DIR is not set applications should fall 
back to a replacement directory with similar
capabilities and print a warning message. 
16:13  Darxus smallfoot-: That's kind of funny.
16:20  krh smallfoot-: the funny thing is, there is no directory with similar 
capabilities
16:33  smallfoot- krh, oh, maybe ~/tmp/ or /tmp/ or /run/user/ ?
16:34  smallfoot- today mountall was updated in ubuntu from 2.38 to 2.40 
which have /run/user/ and the preliminary work for XDG_RUNTIME_SUPPORT, the 
other part is missing is a PAM module
16:36  smallfoot- 
https://bugs.launchpad.net/ubuntu/+source/consolekit/+bug/894391
16:38  thiago $HOME could be network-mounted
16:38  thiago it could also be SMB, which means no sockets
16:38  thiago /tmp is insecure, since other users can write to it
16:39  thiago and /run/user/$USER *is* XDG_RUNTIME_DIR. If your distro 
creates it, why doesn't it set the variable?
16:43  smallfoot- oh
16:43  thiago but we could create a secure dir in /tmp
17:27  uartie smallfoot: 
http://lists.freedesktop.org/archives/wayland-devel/2012-June/003935.html
17:28  Darxus Heh.
17:29  Darxus uartie: There were problems with people not realizing it was 
using ./ and as a result trying to run clients from a different directory than 
where they ran weston.
17:30  Darxus Creating a secure directory in /tmp seems good.
17:30  uartie yeh

The link in there is to a post by krh (creator of wayland) to the
mailing list on the same subject:  http://lists.freedesktop.org/archives
/wayland-devel/2012-June/003935.html

I don't really mind weston just failing if $XDG_RUNTIME_DIR is not set.
I think it cut down on confusion considerably.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058211

Title:
  weston does not fallback gracefully if $XDG_RUNTIME_DIR is not set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1058211/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs