[Bug 1625235] [NEW] lxc doesn't follow xdg basedir spec if XDG_DATA_HOME is set

2016-09-19 Thread Allison Ryan Lortie
Public bug reported: Pretty simple bug: lxc-create: utils.c: mkdir_p: 253 Permission denied - failed to create directory '/home/desrt/.local/share/lxc' desrt@humber:~$ echo $XDG_DATA_HOME /home/desrt/.var/lib lxc has no business putting files in ~/.local/share if XDG_DATA_HOME is set elsewhere.

[Bug 1506744] Re: Newly installed applications do not show in the dash

2016-06-23 Thread Allison Ryan Lortie
To elaborate on the previous remark: why didn't we just replace: menu_monitor_queue_event (event_info); with: g_timeout_add_seconds (2, menu_monitor_queue_event, event_info); (and make sure menu_monitor_queue_event() returns FALSE)? -- You received this bug notification because you are a

[Bug 1506744] Re: Newly installed applications do not show in the dash

2016-06-23 Thread Allison Ryan Lortie
The latest patch looks good to me, but with a couple of notes (no need to fix these): - using the _full() version of the timeout call is not necessary here - now that this patch is simplified it becomes easy to see how all of this is just putting values into one structure and then later moving

[Bug 1506744] Re: Newly installed applications do not show in the dash

2016-05-24 Thread Allison Ryan Lortie
The patch in comment 42 is not acceptable, for two big reasons. First: you need to hold a ref on the GFile object when you put it into the info struct. This means that you cannot simply use g_free for the struct: you need to write a custom free func that handles the unref as well. Also: you can'

[Bug 1576066] [NEW] 32bit glibc calls old socketcall() syscall, causing seccomp problems

2016-04-28 Thread Allison Ryan Lortie
Public bug reported: Back in the day when Linux was created for i386, for who knows what reason, all socket calls were multiplexed through a single syscall API, socketcall(). This was a strange thing to do, but it probably made sense from the standpoint of the same part of the kernel handling all

[Bug 1512002] Re: Annoying dialog "Authentication is required to change your own user data"

2016-04-15 Thread Allison Ryan Lortie
Although I agree that it makes sense to allow the user to modify their own data even if not "actively logged in", I think it would also be interesting to track down the program that is the real source of this problem. ie: let's figure out which part of the session is writing to accountsservice at

[Bug 1279021] Re: CacheDir setting ignored

2015-10-22 Thread Allison Ryan Lortie
Same bug here and, indeed: zz_debconf.conf:CacheDir: /var/cache/apt-cacher-ng # default or overridden since '/var/cache/apt-cacher-ng' directory didn't exist I spent more time than I care to admit tracking this problem down and this situation is pretty frustrating. I particularly love this part: