[06:03] <didrocks> bonjour !
[06:23] <seb128> good morning desktopers
[06:24] <didrocks> re seb128
[06:24] <seb128> re didrocks :-)
[06:33] <seb128> didrocks, I uploaded ubuntu-settings btw
[06:34] <didrocks> seb128: thanks for the notice! btw, upstream fixed the rhythmbox plugin
[06:34] <seb128> didrocks, I guess we should probably have a migration script that adds the new alternative toolbar to the active plugins in gsettings, wdyt?
[06:34] <seb128> ah, nice
[06:34] <didrocks> hum, yeah for people who changes their settings
[06:34] <didrocks> seb128: maybe put it in the plugin package?
[06:35] <seb128> yeah, I was unsure if we decided that was a rb thing
[06:35] <seb128> or just an Ubuntu session thing and would put it with the other migration bits
[06:36] <didrocks> well, it needs to be another script that the "unity -> g-s" one
[06:36] <didrocks> but yeah, you can add the script in ubuntu session if you want
[06:36] <didrocks> (just another script)
[06:36] <seb128> let me give it some consideration
[06:36] <seb128> there is no hurry doing that
[06:36] <oSoMoN> good morning desktoppers
[06:37] <didrocks> seb128: keep it noted down somewhere so that we don't forget :)
[06:37] <seb128> salut oSoMoN, ça va ?
[06:37] <seb128> didrocks, right
[06:37] <oSoMoN> seb128, très bien, et toi?
[06:37] <seb128> ça va bien, vendredi !
[06:37] <seb128> channel is going to be empty this afternoon
[06:38] <seb128> oSoMoN, you are off as well iirc?
[06:38] <didrocks> bon vendredi oSoMoN
[06:39] <oSoMoN> seb128, yes, I’m taking the afternoon off
[06:39] <oSoMoN> salut didrocks!
[06:39] <seb128> k, so we all 3 are off this afternoon
[06:39] <seb128> some people at debconf
[06:39] <seb128> going to be a quiet friday :-)
[06:39] <didrocks> no french contagency on Friday afternoon, oh my!
[06:41] <seb128> that's ok we don't have enough people from another language in the team that they could try to take over
[06:43] <duflu> umm, salut didrocks, seb128, oSoMoN
[06:43] <didrocks> hey duflu ;)
[06:44] <seb128> hey duflu, happy friday afternoon!
[06:44] <duflu> seb128, yes and no. I'm a bit unwell but only a few hours left
[06:45] <didrocks> seb128: rebased on ubuntu-settings, trying to keep your commits in mainline, even this bzr merge was painful… :p
[06:46] <didrocks> I guess I see the point of rebasing rather
[06:46] <didrocks> (to fix issues when they happen)
[06:47] <duflu> seb128, it appears pulseaudio will soon be unblocked: https://launchpad.net/ubuntu/+source/abi-compliance-checker/1.99.22-1ubuntu1
[06:47] <seb128> duflu, oh, sorry to read that, you did good work this week you should just call it a day and go get some rest
[06:50] <seb128> duflu, right, I retried on amd64 but it picked the version in artful not artful-proposed
[06:51] <seb128> didrocks, do you remember how to trigger an autopkgtest telling it to use artful-proposed?
[06:51] <didrocks> seb128: you mean, trigger one package in -proposed, telling to use another package from -proposed?
[06:51]  * didrocks looks at it bash history
[06:51] <oSoMoN> hey duflu
[06:51] <seb128> yes
[06:52] <didrocks> my bash history doesn't go that far :(
[06:52] <seb128> I didn't migrate my irc log over to that disk
[06:54] <duflu> seb128, my simplest suggestion is to enable proposed then just 'apt install ...' one package, then disable proposed. Maybe there is a simpler way?
[06:54] <duflu> with apt update too
[06:58] <seb128> duflu, we don't have login access to that infra, there is a command to try the retry and you can tell it to use proposed with some flag or something iirc
[06:59] <duflu> seb128, yeah no problem. Ignore it for a while :)
[07:24] <flexiondotorg> Morning seb128 oSoMoN didrocks duflu
[07:24] <duflu> Morning flexiondotorg
[07:24] <seb128> hey flexiondotorg, how are you?
[07:24] <oSoMoN> good morning flexiondotorg
[07:24] <flexiondotorg> seb128 Back from holiday. So still feeling fresh :-)
[07:24] <seb128> that's good
[07:24] <flexiondotorg> What 's new in desktop land?
[07:25] <didrocks> hey flexiondotorg, welcome back!
[07:25] <flexiondotorg> didrocks o/
[07:26] <flexiondotorg> didrocks So you pinged me about gschema overrides a few days ago?
[07:26] <didrocks> flexiondotorg: indeed, I think if you rely on our overrides (like the ones coming from ubuntu-settings package), you will need to add "ubuntu" to DesktopNames
[07:27] <didrocks> if you are using different schemas… no need to worry :p
[07:27] <flexiondotorg> Let me check...
[07:28] <didrocks> flexiondotorg: also, if you override other schemas like gnome or unity ones, we'll need to talk to not trash other settings ;)
[07:29] <flexiondotorg> I override one com.ubuntu gschema.
[07:29] <flexiondotorg> [com.ubuntu.update-manager]
[07:29] <flexiondotorg> show-details=true
[07:29] <flexiondotorg> show-versions=true
[07:29] <flexiondotorg> And serveral org.gnome schemas
[07:30] <didrocks> flexiondotorg: what does XDG_CURRENT_DESKTOP shows?
[07:30] <flexiondotorg> Are all the Ubuntu gschema overrides committed?
[07:30] <flexiondotorg> MATE
[07:31] <didrocks> ok, I suggest thus that you add :MATE to those overrides
[07:31] <didrocks> so that they only apply to you
[07:31] <didrocks> (it's working only with the glib in proposed right now)
[07:31] <didrocks> like:
[07:31] <didrocks> [com.ubuntu.update-manager:MATE]
[07:31] <didrocks> ofc, do that only for settings from the mate packages ;)
[07:31] <flexiondotorg> Understood.
[07:31] <didrocks> basically, the idea is:
[07:31] <didrocks> - defaults are overriden
[07:32] <didrocks> - if the user change something, it's then global to all DE
[07:32] <didrocks> as it's a user perference
[07:32] <didrocks> preference*
[07:33] <flexiondotorg> If I added the :MATE suffix now, before new glibc is out of proposed will it break anything?
[07:33] <didrocks> flexiondotorg: it's libglib, yeah, before it's out of proposed, you won't see you overrides
[07:33] <flexiondotorg> OK
[07:33] <didrocks> flexiondotorg: so, you don't install /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override, correct?
[07:34] <flexiondotorg> What is the ETA for it being promoted from proposed?
[07:34] <didrocks> flexiondotorg: once autopkgtest works
[07:34] <didrocks> flexiondotorg: you can add ppa:ubuntu-desktop/transitions
[07:34] <didrocks> if you want to test :)
[07:35] <didrocks> flexiondotorg: if you rely on /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override settings as well, we can make that works out for you
[07:35] <flexiondotorg> didrocks 10_ubuntu-settings.gschema.override is NOT installed on Ubuntu MATE.
[07:35] <didrocks> ok :)
[07:35] <didrocks> even better, the net benefit is that if people install it, you won't be impacted anymore :)
[07:35] <didrocks> (as we use :ubuntu postfix)
[07:35] <didrocks> which is in unity and G-S sessions
[07:36] <flexiondotorg> I assume org.onboard and org.yorba should be modified in my overrides too?
[07:38] <didrocks> onboard is global
[07:38] <didrocks> flexiondotorg: http://paste.ubuntu.com/25288819/
[07:38]  * flexiondotorg looks...
[07:39] <flexiondotorg> Understood.
[07:40] <didrocks> thanks flexiondotorg, tell me if you need any help :)
[07:40] <flexiondotorg> Some of the org.gnome override in Ubuntu MATE are the same as the Global overrides in that paste.
[07:40] <flexiondotorg> So I assume I leave those as Global in my overrides too?
[07:41] <didrocks> sure, if they are the same, just keep them
[07:41] <didrocks> or install ubuntu-settings
[07:41] <didrocks> as you will be able to safely do it now :)
[07:41] <didrocks> (less maintenance, sensible distro-wide defaults)
[07:48] <davmor2> Morning all
[07:49] <duflu> Morning davmor2
[07:52] <oSoMoN> hey davmor2
[07:52] <flexiondotorg> davmor2 o/
[07:53] <flexiondotorg> didrocks A question.
[07:53] <flexiondotorg> MATE Tweak is a utility that tweaks things.
[07:53] <didrocks> (good naming! ;))
[07:53] <flexiondotorg> In some cases I will tweak metacity settings
[07:54] <flexiondotorg> Should that also only tweak settings in the :MATE context?
[07:54] <didrocks> no, this isn't working like this
[07:54] <didrocks> you only define "defaults" in the overrides
[07:54] <flexiondotorg> Or is that effectively a user applied setting?
[07:54] <didrocks> default for your desktop
[07:54] <didrocks> then
[07:54] <didrocks> user applied settings are user decision
[07:54] <flexiondotorg> Excellent.
[07:54] <didrocks> which will impact all desktops for that particular setting
[07:54] <flexiondotorg> Thanks.
[07:54] <didrocks> I guess that's what make more sense
[07:55] <flexiondotorg> Yep.
[07:55] <didrocks> yw! and it's the easiest to deal with ;)
[07:58] <flexiondotorg> didrocks https://github.com/ubuntu-mate/ubuntu-mate-settings/commit/05cb494dc5ba17abb95d0b23ed223558ff29e372
[08:00] <flexiondotorg> didrocks Can you ping me when new libglib is promoted please and I'll upload the new ubuntu-mate-settings.
[08:07] <seb128> flexiondotorg, you can upload and make it depends on the new glib or blocked in proposed as well if you want
[08:08] <flexiondotorg> That is a good idea seb128 :-)
[08:08] <willcooke> happy Friday all
[08:08] <seb128> hey willcooke, happy friday
[08:12] <seb128> didrocks, hum, I tried added the gnome-software .desktop to /usr/share/ubuntu-wayland
[08:12] <seb128> #fail
[08:13] <seb128> duflu, indeed, the abi-compliance-checker update works, see the most recent pulseaudio entry on https://autopkgtest.ubuntu.com/packages/cinnamon-desktop/artful/amd64
[08:13] <seb128> duflu, I retried it with proposed on other arches as well now
[08:14] <duflu> seb128, cool. Although I might have a pulseaudio SRU ready for xenial before artful is done :)
[08:14] <seb128> shouldn't make a difference on what happens to the artful update
[08:14] <seb128> hopefully it migrates today though
[08:20] <seb128> duflu, you looked at some of the themes issues, do you know if it's know that some dialog don't have "borders", like in firefox the "clear recenty history" one (ctrl-shit-del)
[08:21] <duflu> seb128, If it's a native Wayland app then that's expected. Otherwise, yes I think I have seen that bug reported but not sure where
[08:22] <seb128> is that a shell or theme issue or not a bug and just me getting confused by normal things?
[09:00] <seb128> hum, it looks like the gnome-keyring ssh agent doesn't work for me in artful
[09:00] <seb128> does it work for others?
[09:02] <willcooke> seb128, how do I test?
[09:03] <seb128> willcooke, ssh to a canonical box for example
[09:03] <seb128> well if you are not using ssh-agent
[09:03] <seb128> look at what your SSH_AUTH_SOCK env is pointing to
[09:03] <willcooke> Dont think I am, I'm using a config file in my .ssh
[09:03] <willcooke> lemme set it up
[09:04] <seb128> don't
[09:04] <seb128> I'm tested basic install
[09:04] <seb128> I guess ssh-agent is working, I just mentioned it in case you installed it (systemd tend to do that)
[09:04] <seb128> ssh-agent works probably but I'm interested in the default GNOME one
[09:05] <seb128> so if you didn't configure anything then it's good :-)
[09:05] <seb128> didrocks, btw bug #1710100
[09:13] <didrocks> seb128: known, and on my todo :)
[09:14] <seb128> didrocks, was it reported? I didn't find it
[09:14] <didrocks> seb128: no report, on my own todo :)
[09:14] <seb128> k
[09:14] <didrocks> but yeah, I tried thinking about various approaches to avoid including this
[09:14] <seb128> well know it's on the public list, be careful, people might watch you :p
[09:15] <didrocks> seb128: I wonder if it's not better to add DESKTOP instead of SESSION
[09:15] <didrocks> like take the list, and add them one after another
[09:15] <didrocks> or, just transitionning to a different name
[09:16] <didrocks> with OnlyShowIn
[09:16] <didrocks> which might be better IMHO
[09:16] <seb128> didrocks, I created https://trello.com/c/Xxauefnc/241-review-xsessiond-script-to-see-if-we-miss-anything-under-wayland
[09:16] <didrocks> like org.gnome.SoftwareUbuntu.desktop
[09:16] <didrocks> yeah, better to look for the other scripts :)
[09:16] <seb128> sorry
[09:16] <seb128> https://trello.com/c/Xxauefnc/241-review-xsessiond-scripts-to-see-if-we-miss-anything-under-wayland
[09:16] <didrocks> so useful
[09:17] <seb128> (changed the title to fix a typo)
[09:17] <didrocks> yeah, that's good
[09:17] <didrocks> so I'm really in favor of removing this XDG_DATA_DIR change
[09:17] <didrocks> on a second thought
[09:17] <seb128> why?
[09:17] <didrocks> and we just go with different destkop name
[09:17] <didrocks> well, it's only for one desktop file nowdays
[09:17] <seb128> it's somewhat similar to https://github.com/snapcore/snapd/pull/3398
[09:18] <seb128> we can probably do those if https://www.freedesktop.org/software/systemd/man/environment.d.html
[09:18] <didrocks> it was for a lot of things in the UNE days
[09:18] <didrocks> this is with systemd --user, correct?
[09:18] <seb128> yes
[09:18] <didrocks> unsure how it's going to work if other variables will be accessible
[09:18] <seb128> which L_aney is going to bring back to us, right? ;-)
[09:18] <didrocks> because it's gnome-session setting it IIRC
[09:19] <didrocks> we'll see
[09:19] <seb128> anyway we can probably do the gnome-software one differently
[09:19] <didrocks> yeah
[09:19] <didrocks> as it's the only one
[09:19] <seb128> but we are likely going to hit that issue anyway
[09:19] <seb128> e.g that snapd bug
[09:19] <seb128> flatpak is having the same problem
[09:19] <didrocks> they can add it themselves
[09:19] <didrocks> won't be the same patch anyway
[09:19] <didrocks> as we would based on DESKTOP name
[09:19] <didrocks> they won't
[09:20] <seb128> right
[09:20] <seb128> but I mean updating envs on login
[09:20] <didrocks> yeah, that will be needed
[09:20] <seb128> things we used to do in Xsession.d
[09:20] <didrocks> unsure we should do it for that particular case though
[09:20] <seb128> anyway, we have the trello card
[09:20] <didrocks> yep
[09:20] <seb128> and you have the gnome-software one on your todo
[09:20] <seb128> so we should be good :-)
[09:20] <didrocks> indeed :p
[09:20] <didrocks> just will do that post-FF
[09:20] <didrocks> after all the current things are implemented ;)
[09:21] <seb128> right
[09:21] <seb128> bah, I really hate the hotcorner, I disabled mouseover to open it but I still trigger it by error
[09:21] <duflu> seb128, gnome-keyring-daemon you say? Yeah it seems to cause bug 1707828 for me
[09:22] <seb128> I tend to select text up to top of a gedit view by clicking at the bottom and doing a dnd far top-left, until the screen corner
[09:22] <seb128> and release button
[09:22] <seb128> that opens the overview now :-/
[09:24] <didrocks> well, it's disabled here :p
[09:24] <didrocks> and will be in a distro near you next Friday ;)
[09:25] <seb128> hehe
[09:25] <seb128> disabled completely?
[09:26] <seb128> no way to open the overview with a mouse then?
[09:26] <seb128> I though we were disabling the proximity, not the clicking
[09:27] <didrocks> you were talking about the hotcorner
[09:27] <didrocks> that's the part which is disabled
[09:27] <didrocks> not the click of course
[09:27] <seb128> well what I described "clicks"
[09:27] <seb128> the mouse release is taken as a click
[09:28] <seb128> or it's a bug in the extension I'm using to disable the hot corner
[09:30] <didrocks> oh
[09:31] <didrocks> could be a bug in your extension
[09:31] <didrocks> I don't reproduce it
[09:33] <seb128> good
[09:47] <willcooke_> Sitting in the garden with my new laptop!
[09:48] <willcooke_> Screen is holding up well compared to the x220
[09:48] <flexiondotorg> willcooke_ What did you get?
[09:48] <willcooke_> flexiondotorg, x270. Really like it, but the spacebar is annoying
[09:48] <willcooke_> it doesnt register unless you really twat it
[09:48] <willcooke_> Otherwise the keyboard is lovely
[09:49] <willcooke_> the touchpad is really nice too
[09:53] <ahayzen> duflu, FWIW bug 1707828 sounds really similar to bug 1644323 - if you see comments #1 and #2 they also mention gnome-keyring
[09:53] <duflu> ahayzen, yeah side effects...
[09:57] <duflu> ahayzen, but also other bugs I have dealt with... 25 seconds means dbus
[09:57] <ahayzen> right :-)
[10:03]  * duflu -> dinner, weekend
[11:25]  * oSoMoN disappears for the week-end
[11:25] <willcooke_> have a good one oSoMoN
[11:25] <oSoMoN> thanks willcooke_, you too
[14:57] <phil9x> Looking to test 17.10 for bugs
[15:31] <sunweaver> some notes on my DebConf17 talk about Ubuntu Indicators -> Ayatana Indicators https://sunweavers.net/blog/node/60
[15:31] <sunweaver> xnox: please review...
[15:48] <kenvandine> jdstrand, your wayland socket detection works fine for me on artful (both wayland and non-wayland sessions)
[15:48] <kenvandine> jdstrand, are you on 16.04?
[15:48]  * kenvandine thinks you already said you are :)
[15:49] <jdstrand> kenvandine: I am on artful. I tested on xenial in a vm
[15:50] <kenvandine> interesting
[15:50] <kenvandine> jdstrand, i don't have a socket in that dir
[15:50] <jdstrand> kenvandine: you need to use my https://code.launchpad.net/~jdstrand/+git/gnome-logs-udt.jdstrand.bin
[15:51] <jdstrand> kenvandine: you don't have /run/user/1000/wayland-0?
[15:51] <kenvandine> jdstrand, no
[15:51] <jdstrand> kenvandine: then you aren't running under wayland. I needed to install ubuntu-gnome-desktop and an additional gnome-wayland package (I forget the exact name otoh)
[15:51] <kenvandine> jdstrand, i tested it with quadrapassel and gnome-sudoku from the store
[15:51] <jdstrand> apt-cache wayland|grep gnome
[15:52] <jdstrand> that would find it ^
[15:52] <kenvandine> jdstrand, no... i did have that socket under wayland :)
[15:52] <kenvandine> i'm saying the snaps worked in both wayland and non-wayland sessions
[15:52] <kenvandine> i did have the socket under wayland
[15:52] <kenvandine> and i don't under x11
[15:53] <jdstrand> kenvandine: the problem with my shell script is when you run gdm3, it runs under wayland. therefore the socket is always there. when you start the gnome-shell/X under the gdm3 wayland, my detection logic adds those env vars, which forces those apps to use wayland, but mutter isn't running
[15:53] <kenvandine> jdstrand, so you detection mechanism seems good to me
[15:53] <kenvandine> jdstrand, but gdm3 isn't running under my user
[15:53] <kenvandine> so the socket isn't in /run/user/1000/wayland-0
[15:54] <kenvandine> gdm       2594  0.0  0.0 190428  4136 tty1     Ssl+ 09:31   0:00 /usr/lib/gdm3/gdm-wayland-session gnome-session --autostart /usr/share/gdm/greeter/autostart
[15:54] <jdstrand> I definitely saw it. I then don't know why it was there. if you are satisfied (as a desktop expert, which I am not), feel free to commit it. any bugs can be fixed later
[15:56] <kenvandine> jdstrand, yeah i have /run/user/121/wayland-0
[15:56] <kenvandine> uid 121 is the gdm user
[15:57] <kenvandine> gdm can't create the socket under your user, so should be safe
[15:57] <kenvandine> i wonder if maybe what you saw was a socket left around from some crash or something?
[15:58] <jdstrand> kenvandine: idk
[15:58] <jdstrand> kenvandine: I logged out of wayland session, then logged back into X. the socket was still there
[15:58] <kenvandine> jdstrand, mind trying again?
[16:01] <jbicha> btw, this just landed in gdm, maybe it will fix some of our problems with logging out and logging in to a different session
[16:01] <jbicha> https://git.gnome.org/browse/gdm/commit/?id=9bd3c5f04
[16:02] <kenvandine> jdstrand, oh... maybe that's the bug you hit
[16:02] <kenvandine> apparently you could have the user session left running after logout
[16:02] <kenvandine> great...
[16:03] <Laney> that is definitely a bug we have atm
[16:03] <Laney> not sure that commit in particular will fix it, seems specific to classic mode
[16:03] <kenvandine> i'd guess if the user session is still around, maybe the socket might be there too
[16:03] <Laney> somehow you get a random invalid dbus session
[16:03] <Laney> I didn't look into it yet
[16:03] <Laney> but I will definitely do so soon
[16:04] <kenvandine> oh, yeah this might not actually fix the root of the problem
[16:04] <jdstrand> that may be the bug. not sure how that commit makes the wayland socket go away...
[16:04] <kenvandine> just fix a symptom
[16:04] <kenvandine> yeah, after looking further it doesn't really fix it
[16:04] <Laney> the user session stuff I demoed at guadec doesn't exhibit this bug btw
[16:04] <kenvandine> but sounds like that could be a case that might keep the socket
[16:04] <Laney> but not really ready to push that
[16:04] <kenvandine> Laney, yay
[17:14] <willcooke_> night all
[18:38] <kenvandine> woot... my simple-scan classic snaps works just as well as the deb install for me :)
[18:38] <kenvandine> which happens to fail
[18:38] <jbicha> ship it! ;)