[06:01] <oSoMoN> good morning desktoppers!
[06:05] <jamesh> Hi oSoMoN
[06:10] <oSoMoN> hey jamesh
[06:19] <didrocks> good morning
[06:19] <oSoMoN> salut didrocks
[06:29] <jibel> morning
[06:32] <didrocks> hey oSoMoN, salut jibel
[06:41] <jibel> salut didrocks, ça va?
[06:55] <didrocks> ça va bien, et toi ? (catchup de pas mal d'emails)
[06:58] <jibel> didrocks, ça va. quiet week end, I drove the kids to their grand parents place. 1 mo and half of holidays for me \o/ ;)
[07:00] <didrocks> ahah, enjoy and celebrate :-)
[07:01] <didrocks> we are at my parent's house for a couple of weeks to retrieve fresh air
[07:01] <didrocks> first time ever the baby sleeps for 12h in a row
[07:01] <jibel> it's always fresh here. 15°c and raining this morning
[07:06] <didrocks> not the same story in Lyon (but it seems better this week) :)
[07:16] <duflu> Heh, it's winter and warmer here :)
[07:17] <duflu> Morning didrocks, jibel
[07:17] <duflu> and morning oSoMoN
[07:18] <didrocks> hey duflu! ;)
[07:29] <jibel> hi duflu
[08:02] <Laney> how do I work this thing???????????????????
[08:04] <didrocks> welcome back Laney! How were your holidays?
[08:04] <didrocks> enough to forget how to type on IRC it seems :p
[08:05] <didrocks> (so, sounds like excellent holidays!)
[08:08] <Laney> hey didrocks!
[08:09] <Laney> yes, they were great thanks!
[08:09] <Laney> walking, beach, swimming in the sea, cake, restaurants, pub
[08:09] <Laney> & sun
[08:10] <Laney> got a little bit pink in some areas on wednesday :-)
[08:10] <didrocks> great weather thus I guess?
[08:10] <Laney> was pretty good
[08:10] <Laney> probably 25 max
[08:11] <willcooke> ahoy
[08:11] <didrocks> winter compared to what we had here :p
[08:11] <Laney> so not too hot but still sunny enough to go swim in the sea
[08:11] <seb128> hey Laney, had good holidays?
[08:11] <didrocks> hey willcooke
[08:11] <didrocks> yeah ;)
[08:11] <seb128> hey willcooke
[08:11] <Laney> didrocks: how was your week/weekends?
[08:11] <Laney> hey seb128 hey willcooke!
[08:11] <oSoMoN> welcome back Laney
[08:11] <willcooke> wb Laney
[08:11] <Laney> seb128: yeah, not too many pings on IRC but I just saw that I have 47 emails in the work inbox
[08:11]  * Laney screams
[08:11] <Laney> how are you?
[08:12] <Laney> willcooke: you good?
[08:12] <didrocks> Laney: really good! Got some nice progress in work in our dismantling strategy. However, quite warm/hot during the whole week (35-38°C), was hard
[08:12] <seb128> I'm good thanks, had a mostly relaxing w.e and a good night
[08:12] <Laney> hey oSoMoN, thanks, how's it going over there?
[08:12] <oSoMoN> good morning chrisccoulson, have you followed bug #1702407 ? there are updated packages for trusty/xenial/yakkety in https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+packages, I’d need you to promote them asap
[08:13] <Laney> yeah that sucks :/
[08:13] <Laney> go get a place in the forest
[08:13] <oSoMoN> Laney, good, been busy moving houses over the week-end (not quite done yet), and getting ready for holidays next week
[08:13] <didrocks> that's what we did :)
[08:14] <Laney> oSoMoN: ah, good luck with the move
[08:14]  * Laney hates moving
[08:14] <Laney> meh, I expired from backporters over the last week
[08:14] <oSoMoN> it’s amazing how much cr^Wstuff one can pile up in a relatively small flat
[08:15] <Laney> launchpad isn't very holiday friendly
[08:15] <didrocks> why?
[08:15] <Laney> 5 day warning -> gone
[08:15] <didrocks> ah
[08:15] <didrocks> you got kicked from some teams?
[08:15] <Laney> oSoMoN: you sending stuff to the charity shop?
[08:15] <Laney> yeah
[08:15] <didrocks> I found as well the period to be really short
[08:16] <seb128> hey oSoMoN
[08:16] <oSoMoN> salut seb128
[08:16] <Laney> some old school names on the admin list https://launchpad.net/~ubuntu-backporters/+members#active
[08:16] <didrocks> waow, indeed
[08:16] <seb128> oSoMoN, congrats on the new house :-)
[08:17] <oSoMoN> Laney, some to charity, some to trash
[08:17] <oSoMoN> thanks seb128 :)
[08:17] <didrocks> oSoMoN: the important question is: do you have the Internet in your new house already? :)
[08:19] <oSoMoN> didrocks, I wish… I signed up for it last week, and they were supposed to call me to set it up within 48hrs, but that never happened
[08:19] <oSoMoN> Spain.
[08:19] <Laney> /o\
[08:19] <didrocks> well, ISP providers + Spain, what could happen? :)
[08:20] <oSoMoN> I'm also going to be downgraded from fiber to ADSL, going to take a hit :/
[08:20] <oSoMoN> but the new house is worth it :)
[08:20] <didrocks> ;)
[08:21]  * Laney imagines that every house in Spain comes with its own pool
[08:21] <seb128> oSoMoN, is it in the country side?
[08:21] <didrocks> eth45 slot in the pool? (aka the Trevinh_o way)
[08:23] <oSoMoN> no pool, but on the edge of a forest, it doesn't really qualify as country side as it's a 5min drive from densely populated areas but it manages to be very quiet
[08:30] <oSoMoN> just got a call from the phone company, they’re coming to set up my internet now \o/
[08:33] <seb128> nice
[08:47] <willcooke> Anyone know anything about themeing gdm?
[08:47] <willcooke> I'd like to have a play with it
[08:47] <willcooke> maybe next week while I'm sprinting I can spend a few hours tinkering
[08:48] <seb128> what sort of changes do you want to do?
[08:48] <seb128> I'm not sure you can theme much atm :-/
[08:49] <willcooke> In other news:  I tried building the help videos from "getting-started-docs".  I started the rendering on Friday afternoon and by Sunday afternoon it was still going with no obvious end in sight.  I'll kick something off on a canonistack instance and just leave it running
[08:49] <willcooke> seb128, I was thinking of changing a few colours etc.
[08:49] <didrocks> changing background and themes color are like any gnome session (for the gdm users)
[08:49] <didrocks> unsure you can move widgets and do more though without rewriting a greeter
[08:49] <willcooke> I had a very quick look over the weekend, and there seem to be a few downloadable themes, so I'll start with those
[08:50] <seb128> k
[09:04] <rbasak> On upgrade I got asked what display manager I wanted, but it defaulted to lightdm. For the switch to GNOME, shouldn't the default have been gdm3?
[09:10]  * oSoMoN is now connected to the intertubes from his new house
[09:18] <willcooke> didrocks, see rbasak's comment ^
[09:19] <didrocks> rbasak: yeah, that's the goal and kenvandine[m][m] did some work there/tested it on a vm
[09:19] <didrocks> rbasak: so apparently, not all cases are covered. I guess having your upgrade logs would help
[09:19] <didrocks> normally, you get a new ubuntu-session package setting a lag
[09:19] <didrocks> flag*
[09:20] <willcooke> didrocks, https://bugs.launchpad.net/ubuntu/+source/gsettings-desktop-schemas/+bug/1703326
[09:20] <didrocks> so, knowing the order things got unpack/configured would help
[09:20] <didrocks> willcooke: thanks!
[09:24] <seb128> rbasak, http://bazaar.launchpad.net/~ken-vandine/gnome-session/ubuntu_lightdm_gdm3_transition/revision/403/debian/ubuntu-session.postinst
[09:25] <didrocks> I really wonder if packages are configured in the correct order. Not the first time I see complains on this since Friday
[09:25] <seb128> rbasak, maybe you can file a bug and see what is going wrong in that snippet for you?
[09:26] <seb128> didrocks, that postinst shouldn't be impacted by the order?
[09:26] <didrocks> add your apt logs including that upgrade
[09:26] <seb128> it just greps accountsservice files
[09:26] <didrocks> seb128: does having it by default prevent the debconf prompt still?
[09:27] <didrocks> seb128: or could we have gdm3 configured because that ubuntu-session postinst is trigger?
[09:27] <seb128> I think having default should prevent the question
[09:27] <didrocks> but yeah, you may be right, could not be an ordering issue but just something with the script
[09:28] <seb128> I might be wrong, I didn't try to debug much
[09:28] <seb128> in any case you are right, apt log is useful
[09:28] <didrocks> I would still like to have apt logs to ensure that one those users ubuntu-session was configured first
[09:28] <seb128> rbasak, ^ can you file a bug with your upgrade log and maybe the result of the grep command from that postinst snippet?
[09:29]  * didrocks wonders why grep -q wasn't used instead of storing it in a variable
[09:29] <didrocks> oh
[09:29] <didrocks> RET=`grep 'XSession=ubuntu' /var/lib/AccountsService/users/*`
[09:29] <didrocks>  13TRANSITION=$?
[09:29] <didrocks> it's wrong
[09:29] <didrocks> the script is set -e
[09:29] <didrocks> so, if you don't have ubuntu session set as a default anyway, the upgrade script fails
[09:30] <didrocks> (independently of the current reported issue)
[09:30] <seb128> well the intend is to set default if you have "ubuntu" as a session before upgrade no?
[09:30] <seb128> or what do you mean?
[09:30] <didrocks> you don't have ubuntu set as default
[09:31] <didrocks> the grep fails (exit != 0)
[09:31] <didrocks> the script stops
[09:31] <didrocks> the upgrade stops on postinst failure
[09:32] <Laney> it also misses #DEBHELPER#
[09:32] <Laney> and I would only do any of this stuff on upgrade from an old version
[09:33] <didrocks> yeah, it will reoccur on any upgrade
[09:34] <didrocks> so if you set back lightdm as default
[09:34] <didrocks> it will reforce you with gdm on next upgrade
[09:34] <Laney> ah well
[09:34] <Laney> that's what alphas are for!
[09:35] <didrocks> I can fix it after lunch, unsure that's what rbasak got though
[09:35] <Laney> the question was also about the default being lightdm not gdm3, maybe that's something to fix too in any case
[09:36]  * Laney isn't sure
[09:36] <didrocks> Laney: wdym in "the default being lightdm"?
[09:36] <didrocks> ah
[09:36] <didrocks> adding that check
[09:36] <seb128> we should really have peer reviews for landing such changes
[09:36] <didrocks> yeah
[09:36] <didrocks> (and yes)
[09:36] <didrocks> or at least pointing to the commit before uploading
[09:37] <Laney> I suppose it's preferring to show you the one you have chosen already
[09:37] <Laney> that's probably fine
[09:39] <Laney> oh, the MIR got approved
[09:39] <Laney> nice
[09:39] <didrocks> yeah, it's the default, a lot of cleanswap happened (but still more to do :))
[09:39] <Laney> did the indicators drop off like we hoped?
[09:40] <didrocks> almost all
[09:40] <didrocks> still 2 left
[09:40] <didrocks> I did demote ~70 binary packages from main last week
[09:40] <Laney> \o/
[09:41] <didrocks> hum, seb128, the commit you pointed at isn't the last revision
[09:41] <seb128> oh sorry
[09:41] <seb128> awesome bar fail
[09:41] <didrocks> it's still wrong though :p
[09:41] <didrocks>   RET=`grep -c gdm3 $DEFAULT_DISPLAY_MANAGER_FILE || true`
[09:41] <didrocks>   if [ $RET -gt 0 ]; then
[09:41] <didrocks>     # Nothing to do
[09:41] <didrocks>     exit 0;
[09:41] <didrocks>   fi
[09:41] <didrocks> will always exit 0
[09:41] <didrocks> so nothing to do :p
[09:41] <didrocks> so no transition
[09:41]  * didrocks wonders how that worked on a vm
[09:42] <seb128> http://bazaar.launchpad.net/~ken-vandine/gnome-session/ubuntu_lightdm_gdm3_transition/view/head:/debian/ubuntu-session.postinst
[09:42] <Laney> if grep -qs ... ;then
[09:42] <Laney> that's my usual invocation
[09:42] <didrocks> yep
[09:43]  * Laney has a VM in clean pre-swap state
[09:43]  * Laney tests it
[09:43] <Laney> (the archive state)
[09:44] <didrocks> yeah, better to test
[09:44] <didrocks> but anyway, as you told, it should be conditioned by: lightdm as the default (our previous default) + version to only happen once
[09:46] <Laney> yeah I got prompted
[09:48] <didrocks> Laney: was ubuntu-session configured before gdm?
[09:48] <Laney> wait
[09:48] <didrocks> (just to confirm at least it's not order related)
[09:48] <didrocks>  but really that unconditional exit 0
[09:48] <Laney> hmm this is worse than I thought
[09:48] <didrocks> ah?
[09:48] <Laney> the question is asked when apt does "Preconfiguring packages"
[09:49] <Laney> that is before any maintainer scripts have run
[09:49] <didrocks> do-release-upgrade or just apt?
[09:49] <Laney> apt
[09:49]  * Laney doesn't know how that works actually
[09:49] <Laney> something to do with debconf I guess
[09:50] <didrocks> I thought we only downloaded the debconf prompts on release upgrade via our tools
[09:50] <didrocks> that's maybe hooked into apt itself now…
[09:50] <didrocks> but ken got it working
[09:50] <didrocks> maybe better to wait for him on this to not reash the whole thing thus?
[09:53] <Laney> I think it's basically that the gdm3.config file is run in a first pass after the debs are downloaded
[09:54] <didrocks> yep, probably
[09:54] <didrocks> actually, we did the switch the other way around in 2010
[09:55] <didrocks> would be interesting to just look up at how we did this at the time
[09:55]  * didrocks doesn't remember that far :p
[09:57] <Laney> yeah let's wait for ken
[10:22] <willcooke> didrocks, sorry for the rubbish screenshot, but:  http://imgur.com/a/24qv7
[10:22] <willcooke> stupid reflective screens
[10:23] <didrocks> willcooke: nice tee-shirt! :)
[10:23] <willcooke> :D
[10:23] <didrocks> liking the theming as well
[10:23] <didrocks> maybe the selector box should be orange instead of blue?
[10:23] <didrocks> (or aubergine)
[10:24] <willcooke> It seems you have to embed the wallpaper inside the gdm compiled resource, a full path to a wallpaper on disk was not enough
[10:24] <willcooke> yeah, I'll tweak the colours and fonts etc if I can
[10:24] <didrocks> yeah, it's a gresource, so compiled
[10:24] <willcooke> that was just to see if it's even possible
[10:24] <didrocks> but shipping a theme for the gdm user makes sense
[10:24] <willcooke> now I know what to do I will play with it some more next week
[10:25] <didrocks> (maybe not patch the default one, just shipping another one)
[10:25] <didrocks> heh :)
[10:25] <didrocks> travel-duties
[10:25] <willcooke> yeah, shipping a new one probably makes most sense
[10:25]  * willcooke finally gets that cup of tea
[10:25] <didrocks> we can thus let people revert to "default experience"
[10:25] <didrocks> waow
[10:25] <didrocks> should be really cold now
[10:25] <willcooke> I'll start over again :)
[10:29] <willcooke> didrocks, seems the default is still to use xorg - is that right?
[10:29] <willcooke> on this newly installed machine ubuntu is the default, ubuntu on wayland is available
[10:29] <willcooke> intel machine
[10:31] <didrocks> willcooke: right now yeah, we default to xorg until we take a decision
[10:31] <didrocks> but remember that we discovered that ubiquity isn't wayland's compatible
[10:32] <willcooke> ya
[10:32] <willcooke> and jibel reported a few issues with wayland.  My gut feeling is that wayland isnt ready yet.  But lets do some more playing
[10:33] <didrocks> yeah
[10:33] <didrocks> still good in any case to provide the other session type
[10:33] <willcooke> +1
[10:33] <jibel> willcooke, agreed, on a live session at least apport and ubiquity are crashing on wayland
[10:33] <jibel> seems like core components to me :)
[10:33] <willcooke> :)
[10:34] <didrocks> depends, if you switch to wayland, as apport doesn't work, no automated crash report from ubiquity
[10:34] <didrocks> sounds like a win :-)
[10:37]  * duflu fades into the night
[10:42] <willcooke> found a missing icon in the bluetooth speaker test dialog - where should I log that?
[10:46] <jbicha> good morning
[10:47] <didrocks> hey jbicha
[10:47] <jbicha> I think the problem with Wayland is that if you want it to be default in 18.04 LTS, we ought to make it default in 17.10 too, right?
[10:49] <didrocks> depends, if we have enough feedback from the pre-testing + optional sessions, it's still doable, but yeah, if the decision is to switch it on by default on 18.04 LTS, I guess switching it one session earlier would make all of us more confortable
[10:55] <jbicha> yeah, obviously it's not a hard requirement since we have made major changes in the LTS dev cycle before without doing them in LTS-1 first
[10:56] <seb128> jbicha, hey
[10:57] <seb128> jbicha, that's sort of true, but I don't think we replied to the question on whether we want it default in 18.04 yet
[10:59] <jbicha> we sort of told people months ago that we were going to do Wayland by default in 18.04…
[10:59] <Trevinho> seb128: hey, did you see my ucc branches?
[10:59] <seb128> Trevinho, hey, no
[10:59] <Trevinho> seb128: https://bileto.ubuntu.com/#/ticket/2855
[10:59] <seb128> jbicha, where did we say that?
[11:00] <Trevinho> seb128: i forgot to push these commits in my previous branch -_-
[11:00] <seb128> Trevinho, that's a bileto not a branch?
[11:00] <jbicha> I'm not opposed to us making the right decision with Wayland, but maybe we need to be more cautious before making announcements like that in the future
[11:00] <seb128> jbicha, I don't think we commited anywhere at making wayland default for the LTS
[11:01] <jbicha> https://irclogs.ubuntu.com/2017/04/18/%23ubuntu-desktop.html#t17:11
[11:01] <jbicha> and based on that happening during a somewhat-well-advertised meeting, the media reported it as confirmed too
[11:02] <seb128> typical example of medias not doing their job correctly
[11:02] <seb128> you can't pick up an IRC line from a discuss and make it look like it's a formal announce or commitement
[11:03] <jbicha> I really don't think the media is to blame here when the Desktop Lead makes a pretty plain statement when asked at an event where third parties are invited
[11:03] <jbicha> it was like a press conference
[11:03] <seb128> lol
[11:03] <seb128> we don't have the same view from what IRC is
[11:03] <jbicha> that wasn't a normal weekly meeting
[11:03] <seb128> I didn't speak about meeting
[11:04] <seb128> but about IRC
[11:04] <jbicha> that was the 2nd meeting that we invited others to attend
[11:04] <seb128> IRC has never been a platform where we do any kind of announcement
[11:04] <seb128> it's one were we have discussions
[11:04] <seb128> and state intends
[11:05] <seb128> that line should read as "we are working on making wayland default"
[11:05] <seb128> which isn't a commitement but an intend
[11:05] <seb128> if we think it's not working out for some reasons we keep the option to go with plan B
[11:06] <jbicha> the media is not at fault here
[11:06] <jbicha> http://www.omgubuntu.co.uk/2017/04/ubuntu-will-run-wayland-default
[11:06] <seb128> let's agree to disagree
[11:06] <jbicha> https://twitter.com/8none1/status/854413979766181889
[11:07] <jbicha> you just said that the media should have confirmed the news before reporting it; that was actually done here
[11:07] <seb128> no, I'm saying that they should know better than making news from IRC discussions
[11:07] <seb128> we have proper lists and website were we do announcements
[11:07] <jbicha> or twitter?
[11:08] <seb128> does Ubuntu has a twitter?
[11:08] <jbicha> https://twitter.com/8none1/status/854413979766181889
[11:08] <seb128> and even if twitter, from the Ubuntu account
[11:08] <seb128> that's a personal account
[11:08] <seb128> not a project one
[11:08] <jbicha> willcooke: pinging you since we're talking about your statements…
[11:08] <willcooke> jbicha, o/
[11:08]  * willcooke reads
[11:09] <willcooke> well, that was a long time ago
[11:09] <willcooke> It looked like we were going to use it, but based on the data we now have, we can change that
[11:09] <seb128> jbicha, what I'm saying is that there is more consideration and carefulness done in making official announce than there is in having people stating something on their private account
[11:10] <willcooke> 17.10 would have to be Wayland if we are planning to ship wayland only in 18.04
[11:10] <seb128> jbicha, I don't think anyone would consider making a commitement before evaluating the technologie and starting using it
[11:11] <jbicha> I'll repeat what I said at the beginning: I'm ok with us making the right decision regardless of previous decisions, but let's try to be more careful
[11:12] <seb128> I don't think we ever had a *decision*
[11:12] <jbicha> about these kinds of statements in the future before we're certain
[11:12] <seb128> we stated an intend
[11:13] <seb128> but yes, I agree with you than more can be read in those statement that it should be
[11:13] <seb128> and that it would be better to be less direct/let the door open for changes next time
[11:13] <jbicha> the statements were not worded as goals or intents or "we'd like to" or "we'll try to"
[11:13] <seb128> right, they should have been
[11:13] <jbicha> ok
[11:13] <seb128> but it's IRC, it's not a media were you carefully craft your messages
[11:14] <seb128> it's one where you type as people comment
[11:14] <seb128> which is why I say it's not a proper media for announce
[11:14] <willcooke> Once we *know* I'll do an insights post
[11:14] <willcooke> moving on, I think...
[11:15] <seb128> +1
[11:15] <willcooke> seb128, u-o-a on X... I can't even click "add" to try and add a u1 account
[11:15] <jbicha> seb128: do you know what's up with LP: #1703010 ? https://translations.launchpad.net/ubuntu/artful/+source/gnome-shell/+pots/gnome-shell
[11:15] <willcooke> maybe I broke something
[11:15] <seb128> willcooke, u1 isn't working I think
[11:15] <jbicha> Hebrew should be about 86% translated https://l10n.gnome.org/module/gnome-shell/
[11:15] <seb128> jbicha, let me have a look
[11:16] <willcooke> seb128, ahhh - so your comment on the trello card was that online accounts itself is used in those places, not u1.  Gotay
[11:16] <willcooke> *gotya
[11:16] <seb128> willcooke, yeah, my usecase is, as written in the bug, to add a google account to UOA and have my events listed in the indicator and my calendar in gnome-calendar
[11:16] <willcooke> seb128, nod. thx
[11:16] <seb128> yw
[11:17] <seb128> sorry if that was not clear
[11:17] <seb128> the framework was used on the phone as well
[11:17] <seb128> and I think the u1 plugin was only working on touch
[11:17] <willcooke> seb128, nw.  So are you +1 on removing u-o-a from Artful?
[11:17] <seb128> yes
[11:17] <willcooke> and allow U7 session people to add the account manually
[11:17] <Trevinho> seb128: yeah, branches are linked
[11:17] <seb128> Trevinho, k, let me look
[11:18] <seb128> willcooke, it's less good than it was but it's part of that game, we lower maintainance cost but the session is degrading in result
[11:18] <jbicha> willcooke: it's already half done; UOA has been dropped from Empathy, Shotwell, e-d-s and the Unity lens and there's already a removal bug for UOA stuff
[11:19] <willcooke> jbicha, ack, thx.  Just making sure I understand the complete story ;)
[11:19] <willcooke> (for a change ;P )
[11:20] <jbicha> the Unity story for Online Accounts is a bit rough like Seb pointed out on his last comment to the Trello card
[11:21] <jbicha> Unity itself doesn't need Online Accounts but it would be nice if they had some way of setting up Online Accounts for GNOME apps they might use
[11:22] <willcooke> On the topic of settings - do we need to add software sources in to gnome settings?
[11:22] <jbicha> no :)
[11:23] <willcooke> oh
[11:23] <willcooke> I found it
[11:23] <willcooke> in Software
[11:23] <willcooke> humm
[11:24] <seb128> right
[11:24] <willcooke> thought is:  all the existing docs in the world will point users to settings.  But also, this is a new world, and so those docs can be considered out of date.  So... dunno what's best here
[11:24] <willcooke> just throwing it out there
[11:26] <jbicha> update-manager also links to "Software & Updates"
[11:26] <seb128> I think it's easy enough to find, you can open it from the dash or from update-manager or from gnome-software
[11:27] <willcooke> oki, thx
[11:27] <jbicha> if someone wanted to integrate that into gnome-control-center, I think that would be nice but I don't like it as a 3rd-party non-modal popup like it is in u-c-c
[11:27] <seb128> willcooke, I would vote for not changing g-c-c for that one, it's not something users need as a basic need, it's sort of advanced users and it has enough entry points
[11:27] <willcooke> nod
[11:29] <jbicha> LP: #1690964 is the tracking bug if someone did want to integrate it
[11:35] <willcooke> thx jbicha
[11:37] <seb128> Trevinho, reviewed, thanks for the changes
[11:37] <Trevinho> seb128: thank you
[11:37] <seb128> yw
[11:42] <jbicha> seb128: there was other reported artful translations issue LP: #1702759 I didn't look into that one
[11:42] <jbicha> *one other issue*
[11:42] <seb128> jbicha, thanks
[11:42] <jbicha> are artful language packs going to be updated weekly now or is that still manual?
[11:44] <seb128> still manual but I'm going to set up regular cron updates this week
[11:44] <seb128> bah, I hate evolution
[11:45] <seb128> jbicha, evolution is the usual "upstream pot name includes the version" and you uploaded a new serie in artful
[11:46] <seb128> I'm adding to my list of things to fix
[11:46] <seb128> that's annoying, I don't remember why we didn't patch that out of upstream to just use "evolution" as domain name
[11:46] <seb128> we should
[11:47] <seb128> hum
[11:47] <seb128> that's not enough
[11:47] <seb128> they moved to cmake as a bonus
[11:47] <seb128> need to look at that
[11:48] <seb128> which reminds me of that bug you opened on dh_translations not handling GNOME direct use of gettext
[11:48] <seb128> which is also on my list
[11:48] <seb128> jbicha, I'm going to sort those out, thanks for reporting
[11:49] <jbicha> yeah, the cmake conversion was a pain, it took a lot more work to do the 3.24 updates than normal :(
[11:53] <seb128> jibel, https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1703010/comments/2
[11:53] <seb128> jibel, sorry was for jbicha
[11:54] <seb128> jbicha, ^ looks like an upstream bug and not fixed yet in git
[11:55] <seb128> jbicha, same issue with the es.po file, added a comment about that
[11:55] <jbicha> ok, I can fix those upstream in git
[11:56] <seb128> thanks
[11:56] <jbicha> Spanish has been broken a lot, I told the translator and he said that it was a bug in his software, hopefully that bug was fixed!
[11:56] <seb128> do you know what software he uses?
[11:58] <jbicha> gtranslator
[11:59] <jbicha> it just adds the current year to the end and if the line is too long, I guess it gets wrapped which breaks things
[11:59] <jbicha> https://git.gnome.org/browse/gtranslator/tree/src/gtr-header.c#n682
[12:02] <seb128> right
[12:03] <rbasak> grep 'XSession=ubuntu' /var/lib/AccountsService/users/*  # exits 0 (finds a match)
[12:03] <rbasak> Incidentally, I'd use -q in the postinst
[12:03] <rbasak> I'll file a bug for upgrade logs.
[12:03] <seb128> thanks
[12:04] <seb128> rbasak, the url I gave was incorrect, code changed since, it's http://bazaar.launchpad.net/~ken-vandine/gnome-session/ubuntu_lightdm_gdm3_transition/view/head:/debian/ubuntu-session.postinst now ... but yeah can/should be improved
[12:05] <seb128> jbicha, https://bugzilla.gnome.org/show_bug.cgi?id=771765
[12:07] <jbicha> thanks
[12:12] <seb128> yw
[12:15] <rbasak> seb128, didrocks, willcooke: bug 1703358
[12:16] <seb128> rbasak, thanks
[12:17] <seb128> jbicha, es.po is having the same issue in gnome-software gnome-session tracker ligdata
[12:17] <seb128> you should tell that guy to check for those errors
[12:18] <seb128> jbicha, https://translations.launchpad.net/ubuntu/artful/+imports?field.filter_status=FAILED
[12:18] <seb128> if you want to keep an eye on such errors in the futur
[12:21] <jbicha> I emailed him about it in early September :|
[12:22] <didrocks> rbasak: thx!
[12:29] <jbicha> ok, those es headers are fixed now in git
[12:30] <jbicha> too bad he's so prolific, I've probably fixed up dozens of those by now :|
[12:36] <seb128> jbicha, thanks
[12:40] <seb128> k, I'm starving, time for a late lunch
[12:43] <didrocks> enjoy seb128
[12:43] <seb128> didrocks, 'ci ;-)
[12:48] <jibel> seb128, willcooke for app that don't work properly on wayland do you use a specific tag?
[12:54] <jbicha> jibel: I've been using the 'wayland' tag for those https://bugs.launchpad.net/ubuntu/+bugs?field.tag=wayland
[12:59] <jibel> jbicha, okay, thanks
[13:04] <kenvandine> rbasak, just commented on bug 1703358
[13:05] <kenvandine> rbasak, your ubuntu-session version in that upgrade was from before the migration script
[13:05] <kenvandine> rbasak, your's was actually several revisions behind.  3.24.1-0ubuntu8 vs 3.24.1-0ubuntu11 which had the migration script
[13:06] <didrocks> kenvandine: hey, how are you?
[13:06] <kenvandine> hey didrocks
[13:06] <kenvandine> good and you?
[13:06] <didrocks> excellent! getting a lot fresher :)
[13:10] <didrocks> kenvandine: we discussed 2 modifications that should be done in the script though: the migration should be done only once, depending on ubuntu-session version (here, it will be every time, conditionnally no?) and only if lightdm was set as default. Making sense?
[13:10] <kenvandine> it should only happen if gdm isn't set to the default
[13:11] <didrocks> kenvandine: but it means, I select lightdm as default
[13:11] <didrocks> next ubuntu-session upgrade
[13:11] <kenvandine> true
[13:11] <didrocks> it will retry to reset it, correct?
[13:12] <didrocks> hence the "depending on version" and maybe only if lightdm is default, as we only migrate our defaults
[13:12] <kenvandine> checking version isn't great though, there could be lots of revisions before users upgrade
[13:13] <kenvandine> perhaps we leave a file behind once we've run it once
[13:13] <kenvandine> so it doesn't happen again
[13:14] <didrocks> kenvandine: version before your migration script was in?
[13:15] <didrocks> that should cover all non ppa case, even if we continue upgrading on xenial?
[13:15] <kenvandine> this script isn't in any ppa or xenial
[13:15] <kenvandine> it's in the ubuntu-session package for artful only
[13:15] <didrocks> yeah
[13:15] <kenvandine> that's why we put the script in ubuntu-session
[13:16] <didrocks> that's why I mention you can just add the version check to "before I added that postinst"
[13:16] <kenvandine> should really limit the exposure for flavors, etc
[13:16] <didrocks> also you need to have #DEBHELPER# ;)
[13:16] <kenvandine> whoops... i guess the other postinst scripts in that package didn't have that :)
[13:17] <kenvandine> i copied it from another as a template :)
[13:17] <didrocks> :)
[13:17] <didrocks> autotools way :p
[13:17] <kenvandine> anyway...
[13:17] <didrocks> (just checked, the .postinst and .prerm had them though)
[13:17] <kenvandine> so add a check to see if the version we are upgrading from was older than the version we added it
[13:18] <kenvandine> i might have copied it from gdm3, can't recall which
[13:18] <didrocks> kenvandine: yeah, I think like 3.24.1-0ubuntu10~ should be good
[13:18] <didrocks> that + checking lightdm was default
[13:18] <didrocks> otherwise, I just tried on a vm, works well!
[13:18] <kenvandine> oh, it's like 2/3 of the way through the file in gdm3 :)
[13:19] <kenvandine> didrocks, i already check to see if gdm3 is the default and exit if it is
[13:19] <kenvandine> isn't that the same thing?
[13:19] <didrocks> no
[13:19] <didrocks> I would say we only change people who had lightdm by default
[13:19] <kenvandine> right
[13:19] <didrocks> like, if they switched to another display manger
[13:20] <didrocks> (even not gdm)
[13:20] <kenvandine> oh... like not gdm
[13:20] <didrocks> we don't force over them
[13:20] <kenvandine> got it
[13:20] <didrocks> yep
[13:20] <kenvandine> so opposite
[13:20] <didrocks> so that we only migrate "our" defaults
[13:20] <didrocks> if people wanted another combination, let's not upset them ;)
[13:21] <didrocks> (even if in practice, apart if someone has installed kde with the kdm-replacement) and have a test user with the default, I don't see a lot of that happening)
[13:35] <ricotz> oSoMoN, hi, fyi, I am looking into libreoffice 5.4.0~rc2 this week
[13:37] <kenvandine> didrocks, http://paste.ubuntu.com/25061324/
[13:39] <didrocks> kenvandine: hum, I don't think you should exit like this, you can imbricate the if and only do the action if all matches. Imagine you have something to be done later on or in #DEBHELPER#
[13:39] <kenvandine> oh right in DEBHELPER
[13:39] <kenvandine> ok
[13:39] <didrocks> also, dpkg --compare-versions $2 gt 3.24.1-0ubuntu10~
[13:40] <didrocks> then if [] doesn't work
[13:40] <didrocks> as you are in set -e
[13:40] <didrocks> so, it will stop and errors if dpkg returns != 0
[13:40] <kenvandine> ugh... right :)
[13:40]  * kenvandine handles that
[14:10] <willcooke> didrocks, do you still use your x220?
[14:10] <oSoMoN> ricotz, thanks, please keep me posted with your progress
[14:11] <kenvandine> didrocks, http://paste.ubuntu.com/25061451/ seems to work well
[14:11] <oSoMoN> ricotz, I’m particularly interested in what you’ll do wrt bug #1700953
[14:14] <ricotz> oSoMoN, noticed that, also xmlsec needs to be merged
[14:16] <didrocks> willcooke: I still do, yeah
[14:17] <didrocks> kenvandine: lgtm
[14:17] <Laney> hey kenvandine
[14:17] <willcooke> didrocks, I /think/ I'm ok without that > 100% patch - but gonna do a little test
[14:17] <willcooke> didrocks, if we can avoid it this cycle I think we should
[14:18] <didrocks> willcooke: the volume is really low on my laptop for instance without it
[14:18] <willcooke> didrocks, oki, lemme test
[14:18] <kenvandine> welcome back Laney!
[14:18] <didrocks> and we got tons of users complaining
[14:18] <willcooke> I assume its the same here :)
[14:19] <Laney> kenvandine: you good?
[14:19] <kenvandine> Laney, yup, and you?
[14:19] <Laney> pretty goooooooooooddddddddd
[14:20] <Laney> spent lunch hanging out and putting away washing /o\
[14:20] <didrocks> kenvandine: after a second look, I didn't spot anything either, sounds way better :)
[14:20] <Laney> post holiday chores
[14:20] <kenvandine> didrocks, thx
[14:20] <Laney> wait
[14:21]  * kenvandine waits
[14:22] <Laney> laney@nightingale:~$ dpkg --compare-versions "" lt 1 && echo yes
[14:22] <Laney> yes
[14:22] <Laney> laney@nightingale:~$ dpkg --compare-versions "" lt-nl 1 && echo yes
[14:22] <Laney> laney@nightingale:~$
[14:22] <Laney> I think you should use lt-nl to not do this on new installs
[14:22] <kenvandine> good catch
[14:23] <Laney> and
[14:24] <Laney> what about doing "if grep -qs pattern file; then ...; fi" instead of capturing the return code?
[14:24] <Laney> AND (the worst bit)
[14:24] <Laney> for me the prompt was shown before the postinst
[14:24] <kenvandine> shouldn't be...
[14:24] <Laney> when apt does "Preconfiguring packages" to show all the prompts up front at the start of the run
[14:24] <didrocks> Laney: just did a do-release-upgrade on a vm and didn't get anything asked though
[14:24] <Laney> ok, well I got it
[14:25] <kenvandine> i did the same
[14:25] <Laney> ...
[14:25] <didrocks> which is weird
[14:25] <kenvandine> as well as a dist-upgrade
[14:25] <didrocks> but maybe apt vs do-release-upgrade
[14:25] <kenvandine> seemed good
[14:25] <kenvandine> dist-ugprade worked for me
[14:25] <didrocks> weird
[14:25] <Laney> you want a screencast or something?
[14:25] <rbasak> kenvandine: thanks, but I think that's a red herring. See my comment in the bug.
[14:28] <kenvandine> rbasak, oh, i thought term.log was your terminal output from a single upgrade
[14:28] <kenvandine> Laney, i'll run through it again
[14:29] <Laney> kenvandine: https://asciinema.org/a/msclHbv7NhCFogcDSiLde5nxZ
[14:30] <kenvandine> Laney, irt the grep, i'm not catching the return code i'm getting the count
[14:30] <kenvandine> either works though
[14:30] <Laney> but all you care for is if there's a match?
[14:32] <willcooke> rebooting in to a live Artful session - brb
[14:33] <kenvandine> Laney, it was just my way of dealing with set -e :)
[14:33] <Laney> nod
[14:33] <Laney> anyways that's my feedback
[14:33] <Laney> the thing in the screencast I think is the most annoying one
[14:33] <Laney> because that has to be fixed in gdm3.config afaics
[14:34] <Laney> and you can't rely on deps there
[14:34] <kenvandine> yeah
[14:34] <kenvandine> which means this really needs to be done in gdm3 not in ubuntu-session like we thought
[14:37] <kenvandine> Laney, oh... i did a apt-get dist-upgrade as well as an apt-get install gdm3 ubuntu-session last week
[14:38] <kenvandine> your video doesn't actually configure ubuntu-session at all
[14:38] <kenvandine> what versio of ubuntu-session do you have?
[14:38] <Laney> no I didn't upgrade that
[14:38] <Laney> I was showing you that the prompt appears before any package is configured
[14:39] <Laney> earlier today when I noticed this for the first time I did get the upgraded ubuntu-session
[14:40] <kenvandine> i'll run through it again, but i tested those two scenarios last week and didn't get the prompt
[14:40] <kenvandine> Laney, and your user session is set to ubuntu right?
[14:40] <kenvandine> not gnome?
[14:41] <Laney> yeah, XSession=ubuntu
[14:41] <kenvandine> ok
[14:41] <Laney> so, you can do something like
[14:41] <Laney> dpkg-reconfigure lightdm, put it back as the default
[14:41] <Laney> apt remove gdm3, apt install gdm3
[14:41] <Laney> to reproduce what I just did more or less
[14:41] <Laney> erm, apt install ubuntu-desktop (maybe that wouldn't matter)
[14:42] <kenvandine> but the script runs on ubuntu-session configure
[14:42] <kenvandine> not gdm3
[14:42] <kenvandine> ls /etc/X11/def*
[14:42] <kenvandine> that would leave a file there
[14:45] <Laney> wait a second, I'll just record a new one with ubuntu-session removed
[14:46] <Laney> it's the same because gdm3.config is the first thing being run, but at least that'll remove any confusion
[14:48] <Laney> https://asciinema.org/a/EB9VrjTcVZMmNK27lQ0JCTME9
[14:48] <willcooke> didrocks, > 100% exists for me in A!  I agree it's good to have there, it is a bit low otherwise
[14:53] <didrocks> willcooke: it does exist, but you can't override it so that volume +/- keeps you above 100%
[14:53] <kenvandine> Laney, wtf... i just reproduced it too
[14:55] <willcooke> didrocks, ohh, I see.
[14:56] <seb128> didrocks, below you mean?
[14:56] <seb128> or I'm not sure to understand what you describe
[14:56] <didrocks> seb128: well, you can't override the settings to tell "keep me above 100% if I press volume +"
[14:56] <seb128> oh right
[14:56] <didrocks> if I set manually to 110%, then use the media key "volume +", it resets at 100%
[14:57] <seb128> so purely g-s-d to change I guess?
[14:57] <seb128> g-c-c is fine
[14:57] <didrocks> depends, we added a settings to say "allow above 100%" and didn't make it the default, correct?
[14:57] <didrocks> (and that's g-c-c, sound panel I guess)
[14:59] <Laney> kenvandine: sucks eh
[14:59] <seb128> I'm not sure how the upstream panel works
[15:02] <seb128> didrocks, k, so yeah it looks like they don't have an equivalent, the UI is slightly misleading that it have the mark and let you go over it from the settings panel
[15:02] <kenvandine> Laney, i sure wish i had the older debs available to test with :/
[15:02] <seb128> but yeah they don't let key go over by choice
[15:02] <seb128> so we probably want to add back that change
[15:03] <didrocks> seb128: yeah, I had the same trouble with the marker
[15:03] <didrocks> yep
[15:03] <seb128> talk to Bastian about it over a beer :p
[15:03] <seb128> but I guess it's going to be a no
[15:04] <jbicha> seb128: save your beers for Rui ;) https://mail.gnome.org/archives/desktop-devel-list/2017-May/msg00160.html
[15:04] <didrocks> yeah, I don't have any hope on that one going upstream due to past discussions we tried on this
[15:05] <jbicha> new maintainer so it's worth trying again :)
[15:05] <Laney> kenvandine: I got the old ones from https://launchpad.net/ubuntu/+source/gnome-session/3.24.1-0ubuntu10/+build/12909913
[15:06] <seb128> jbicha, right :-)
[15:35] <kenvandine> Laney, https://asciinema.org/a/DBboeNKanQsBQvT5izEZtJOeY
[15:35] <kenvandine> Laney, that's the dist-upgrade, doesn't show the prompt
[15:35]  * kenvandine wonders why that would be different
[15:36] <kenvandine> oh wait, that had the older version of gdm installed
[15:36]  * kenvandine does that again :)
[15:36] <oSoMoN> http://www.omgubuntu.co.uk/2017/07/new-libreoffice-beta-snap-testing
[15:38] <jbicha> how does it "distinguish the snap version" ?
[15:39] <oSoMoN> not really sure, but one improvement in that snap is that the dash will display proper icons for the apps, where it previously a generic icon for all the apps
[15:40] <oSoMoN> maybe that’s what that person meant?
[15:44] <Laney> kenvandine: did you set your display manager back to lightdm?
[15:44] <Laney> when I tested it I removed and reinstalled gdm3
[15:45] <kenvandine> yes
[15:45] <kenvandine> Laney, if i install the old versions of gdm and ubuntu-session
[15:46] <kenvandine> set the default back to lightdm, then do a dist-upgrade it doesn't prompt
[15:46] <Laney> using dpkg-reconfigure gdm3 right?
[15:46] <kenvandine> but indeed if gdm3 wasn't installed at all it does prompt
[15:47] <Laney> nod
[15:47] <Laney> well I was trying to get close enough to the upgrade experience
[15:47] <kenvandine> i had done this from a ppa and a fresh install though
[15:47] <Laney> which is a new install of gdm3
[15:47] <kenvandine> indeed
[15:48] <kenvandine> and i did a do-release-upgrade from zesty as well
[15:48] <kenvandine> after the desktop seed was updated
[15:51] <Laney> mmm
[15:53] <jbicha> fossfreedom: new mutter SRU for zesty LP: #1690173 could you check if Budgie still works fine with it this week?
[15:55] <ricotz> oSoMoN, going to upload 5.4.0~rc2 for a first pin this night
[15:56] <oSoMoN> ricotz, ack, when you do please share the link to the PPA
[16:00] <kenvandine> Laney, so do you think i should move all this logic into gdm3.postinst or gdm3.config?
[16:01] <ricotz> oSoMoN, it should appear in ppa:ricotz/red for artful
[16:02] <ricotz> oSoMoN, I will hold back the git branch for now
[16:02] <Laney> kenvandine: gdm3.config I think if it can be done there
[16:03] <Laney> it'll have to be a delta but I don't see how we can get around that
[16:03] <kenvandine> yeah
[16:03] <kenvandine> ok
[16:06] <Laney> meh
[16:06] <Laney> sorry for not realising this at first
[16:06]  * Laney didn't really know about this preconfigure stuff before
[16:07] <jbicha> didrocks: can I upload the ubuntu-meta language changes now or should I wait a few more days?
[16:07] <didrocks> jbicha: I think now it's fine, feel free to go ahead, we can compare before/after
[16:08] <kenvandine> Laney, no worries, me either
[16:46] <jbicha> jibel: when I tried reproducing your update-manager wayland bug LP: #1703365 , apport pointed me to LP: #1676339
[16:47] <jbicha> I think you can mark one as a duplicate of the other
[16:50] <seb128> have a nice evening desktopers
[16:51] <Beret> seb128, cheers
[16:55] <oSoMoN> seb128, you too!
[17:00] <jibel> jbicha, not sure they are duplicate, mine is with wayland the other with mir
[17:03] <Laney> night
[17:23] <oSoMoN> good evening everyone
[17:57] <jbicha> jibel: except that I was using Wayland, not Mir; the problem is it's trying to call an X-specific function
[17:59] <ricotz> jbicha, hey, are you involve with boost?
[18:23] <jbicha> ricotz: no
[18:26] <ricotz> jbicha, ok
[19:22] <willcooke> jbicha, hey!  I put a brach up for consideration.  Should I add you as a reviewer as well?
[19:22] <willcooke> *branch
[19:23] <willcooke> oh, this is for the gdm / pulse audio issue
[19:23] <willcooke> https://code.launchpad.net/~willcooke/gdm/ubuntu/+merge/327161
[19:24] <willcooke> I'm afraid debian changelogs are a bit alien to me, I think I got it about right
[19:26] <jbicha> willcooke: please propose against https://code.launchpad.net/~ubuntu-desktop/gdm/ubuntu instead
[19:26] <jbicha> also, there was a bit more from Debian that doesn't look like it made into your version
[19:26] <jbicha> https://code.launchpad.net/~ubuntu-desktop/gdm/ubuntu
[19:27] <jbicha> in other words, maybe use the Debian proposal instead
[19:28] <jbicha> it was reverted in Debian svn (temporarily?), I believe because they wanted to make sure it didn't cause problems for a11y
[19:36] <willcooke> jbicha, do you have a link to the debian version?
[19:36] <fossfreedom> jbicha - certainly will test budgie with the new zesty mutter.  Will update the bug-report.  thanks
[19:41] <willcooke> jbicha, anyway +1 to use the Debian version
[19:41] <willcooke> I'll re-propose anyway, just in case
[19:43] <jbicha> it's difficult to link to the Debian version since it's only in an old svn commit
[19:43] <willcooke> jbicha, could you copy and paste the diff to paste.u.c?  I'm interested to know what I missed
[19:44] <jbicha> svn diff, hmm
[19:44] <willcooke> if it's a pita don't worry :)
[19:45] <jbicha> it's a very reasonable request :|
[19:48] <jbicha> willcooke: here's the reverse diff: https://paste.debian.net/975780/
[19:49] <willcooke> jbicha, thanks
[19:50] <willcooke> oki, so they're installing the file in postinst and mine does it in rules
[19:50] <willcooke> but otherwise they're the same
[19:50] <willcooke> and can change mine to do it the same way if preferred
[19:53] <jbicha> let's use Debian's approach
[20:01] <willcooke> jbicha, humm.. line 25 of that diff - if /var/lib/gdm3/.config/pulse doesn't exist, that will fail - and I can't see where it gets created
[20:08] <willcooke> I've got to go EOD and get the kids in bed, I'll pick it up again tomorrow
[20:09] <willcooke> (or I might be back a bit later, lets see)
[20:14] <jbicha> feel free to ping big_on about that since he made the change in Debian
[21:01] <jbicha> robert_ancell: sil2100 wants you to add a tracking bug for the new version update to your gnome-software/xenial SRU
[21:02] <robert_ancell> jbicha, snapd-glib or g-s?
[21:03] <jbicha> at least gnome-software in particular, mentioned earlier today/yesterday in #ubuntu-release
[21:03] <robert_ancell> oh, the 3.20.5 release?
[21:04] <jbicha> yes, it is a fairly big update :)
[21:45] <robert_ancell> jbicha, I opened bug 1703461 and uploaded 3.20.5-0ubuntu0.16.04.3