[06:42] <oSoMoN> good morning desktoppers
[06:43]  * tsimonq2 waves to oSoMoN 
[06:43] <oSoMoN> hey tsimonq2
[06:53] <jibel> Good morning oSoMoN and all
[06:54] <tsimonq2> Heya jibel
[06:54] <jibel> Hi tsimonq2
[07:00] <oSoMoN> salut jibel
[07:35] <duflu> Morning oSoMoN, jibel, tsimonq2
[07:36] <tsimonq2> Hey duflu
[07:42] <seb128> good morning desktopers
[07:42] <seb128> how is everyone?
[07:54] <duflu> Morning seb128
[07:54] <seb128> hey duflu, how are you?
[07:54] <duflu> Busy but OK. You?
[07:55] <seb128> starting the day but I expect the week to be busy with ff coming and a stack of packages still to update and features to land
[07:55] <seb128> what are you working on atm?
[07:55] <duflu> seb128, the daily check-on-everything-in-gitlab
[07:57] <duflu> Ah crap. I forgot to do the status report before I went out
[07:58] <seb128> you still have time :)
[07:59] <seb128> jamesh, ^ reminder to not forget to send yours as well
[08:00] <duflu> Actually I didn't forget. Didn't have time. Now finishing it
[08:00] <seb128> k
[08:02] <oSoMoN> hey duflu, salut seb128
[08:02] <seb128> lut oSoMoN, en forme ?
[08:02] <oSoMoN> oui, et toi?
[08:08] <jamesh> seb128: yep.
[08:08] <seb128> oSoMoN, un peu fatigué, mais sinon ça va :)
[08:09] <seb128> jamesh, thx
[08:30] <seb128> andyrock, hey, do you want to rebase our gnome-online-package? Debian just did the 3.29 update and most of the diff/patches are your work so you might know better what to do :)
[08:31] <andyrock> seb128: gnome-online-accounts?
[08:31] <seb128> doh
[08:31] <seb128> yes :)
[08:31] <andyrock> kk
[08:31] <seb128> thx
[08:31] <seb128> andyrock, bug #1788130 is yours then :)
[08:43] <andyrock> seb128: why are they not doing that in experimental anymore?
[08:45] <tjaalton> I've just upgraded to cosmic, and after logging in input died for a few minutes, vt's still worked. anyone else seen that?
[08:45] <tjaalton> same X than on bionic, so probably something in gnome then
[08:45] <tjaalton> s/than/as/
[08:46] <seb128> andyrock, you best ask Simon, maybe it's an error or he agress with Jeremy that branching the vcs is not needed if there are not likely going to be upload in unstable before .30 is uploaded there
[08:46] <seb128> tjaalton, no, first time I see it mentioned
[08:46] <seb128> but duflu triages more bugs, maybe he saw some reports?
[08:47] <tjaalton> ok
[08:49] <duflu> tjaalton, people have reported such bugs for years. There's a tag for it: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bugs?field.tag=noclick Most recently I suspect get_dirty_pixel functions could cause such random loss of input and I happen have a proposal that deletes the suspicious code (https://gitlab.gnome.org/GNOME/mutter/merge_requests/189). But there may be more reasons for it
[08:52] <duflu> tjaalton, I also did this fix for "no input" problems: https://gitlab.gnome.org/GNOME/mutter/commit/1c8aebd811a8 I think maybe similar fixes might still be required elsewhere
[08:52] <duflu> seb128,  ^
[08:52] <seb128> duflu, thx
[08:53] <tjaalton> duflu: actually it's just the kbd
[08:54]  * duflu shrugs
[08:54] <duflu> tjaalton, mouse input works?
[08:54] <duflu> not just moves
[08:54] <tjaalton> yes
[08:55] <duflu> ibus stuff maybe?
[08:56] <tjaalton> could be, not that I use any that I know of
[08:57] <duflu> Because if the cursor and graphics still work then the event loop still works. Thus whatever is blocking the keyboard is likely a different thread or process
[08:58] <tjaalton> right
[09:03] <tjaalton> ugh, the shell search thing won't close
[09:09] <seb128> try to restart gnome-shell?
[09:09] <seb128> alt-f2 - r?
[09:10] <ricotz> good morning desktopers
[09:10] <tjaalton> yes restart fixed it
[09:10] <tjaalton> workspace grid doesn't seem to work with 3.29 :/
[09:12] <duflu> tjaalton, see also bug 1786948
[09:13] <ricotz> seb128, hi, do you remember what happened to d-conf 0.26.1-2? https://launchpad.net/ubuntu/+source/d-conf/0.26.0-2ubuntu3 -- apparently dconf-editor 3.28.0-1 is hard requiring it (but is in bionic)
[09:13] <tjaalton> duflu: nice
[09:14] <ricotz> seb128, https://launchpad.net/~ricotz/+archive/ubuntu/bionic-vala-sru/+sourcepub/9347947/+listing-archive-extra
[09:18] <seb128> ricotz, it was deleted because autopkgtest fail on armhf (which likely means in lxc iirc what Laney said) and nobody ever had the cycle to figure out the issue
[09:20] <ricotz> seb128, I see
[10:19] <Mirv> seb128: btw problem bug I had is filed as bug #1787542, I'm trying to ask from upstream but for me the Gettext.textdomain seems not required for translations in both gnome-shell and workrave to work, and removing that line fixes gnome-shell translations for me..
[10:20] <Mirv> so as that sets default textdomain for further gettext calls, it seems like that spreads to some gnome dialogs somehow..
[10:32] <andyrock> seb128: https://code.launchpad.net/~canonical-desktop-team/ubuntu/+source/gnome-online-accounts/+git/gnome-online-accounts
[10:32] <andyrock> this is just to move gnome-online-accounts to the vcs
[10:32] <andyrock> I used Trevinho's script
[10:39] <duflu> tjaalton, was your extension in that list
[10:39] <duflu> ?
[10:40] <duflu> Oh well. Night...
[10:45] <tjaalton> no, workspace grid isn't packaged
[10:53] <tjaalton> but added a link to the github issue
[11:44] <Trevinho> andyrock: mh, something didn't work when changing the debian/control files https://git.launchpad.net/~canonical-desktop-team/ubuntu/+source/gnome-online-accounts/tree/debian/control.in?h=ubuntu/master
[11:44] <Trevinho> please fix the VCS uris
[11:44] <Trevinho> weird though
[11:44] <Trevinho> do you have the log of that part?
[11:45] <andyrock> kk
[11:45] <andyrock> nope
[12:02] <andyrock> Trevinho: fixed
[12:29] <seb128> andyrock, k
[12:31] <seb128> andyrock, Trevinho, what do you do when Debian updates a package before us to rebase on them? merge debian/master in ubuntu/master?
[12:31] <andyrock> seb128: I'm working on this
[12:31] <andyrock> merge the tag
[12:32] <seb128> andyrock, I was asking because I hit the issue with some updates I wanted to do
[12:32] <jbicha> yeah, I merge the tag and adjust debian/changelog in the merge commit
[12:32] <seb128> work was easier before git :p
[12:32] <seb128> "merge the tag"?
[12:32] <andyrock> git checkout ubuntu/master
[12:32] <jbicha> Laney might have some fancier way of handling debian/changelog
[12:32] <andyrock> git merge debian/3.29....
[12:32] <seb128> he's on holidays so we will not know today
[12:32] <seb128> oh ok
[12:33] <seb128> why merging the tag and not master?
[12:34] <andyrock> I guess because you want to merge with something that has already been uploaded ?
[12:35] <andyrock> did we start to put ubuntu specific patches under debian/patches/ubuntu ?
[12:39] <seb128> good point about uploaded, in that case master has no other commit so I guess it's equivalent
[12:39] <seb128> since when is debian/patches/ubuntu a thing?
[12:39] <seb128> jbicha, hey btw, since you are around I can ask ... is there updates you plan to handle this week? eds/evo .91? new gedit maybe?
[12:40] <jbicha> andyrock: I haven't done that. For a few packages, smcv has a separate d/p/debian folder which I guess helps him tell which patches are cherry-picked and which are unlikely to be upstreamed
[12:40] <jbicha> like https://salsa.debian.org/gnome-team/mutter/tree/debian/experimental/debian/patches
[12:41] <seb128> ah, so it's nothing magical there
[12:41] <seb128> just you can put them where you want and list the path in the serie
[12:41] <seb128> similar to prefix the filename then
[12:41] <andyrock> seb128: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-shell/tree/debian/patches
[12:41] <jbicha> yeah, it's just organization, the patches are all still listed in d/p/series
[12:41] <andyrock> yeah just wanted to make sure it's a new policy
[12:41] <andyrock> *it's not a ...
[12:42] <seb128> andyrock, yeah, so it seems it's personal taste from the maintainer, I don't see a benefit over prefixing them ubuntu- or similar
[12:42] <jbicha> it seems useful for gnome-shell because of how many patches are involved :)
[12:42] <seb128> I don't see the difference between prefixing on the name or in a subdir
[12:43] <seb128> I personally find a flat list easier to browse
[12:43] <seb128> but yeah, personnal preference
[12:43] <jbicha> seb128: I wasn't planning on doing evo .91 since it looked minor to me, gedit is easy so maybe I'll do that one
[12:43] <seb128> k, good
[12:43] <seb128> fair enough for .91, I'm looking at red lines on versions :p
[12:43] <seb128> but what matter at this point is updating to 3.29 series before ff
[12:44] <seb128> we have no much interest in doing .91 .92 .0
[12:45] <jbicha> will we need FFe's to update universe pkgs to 3.29/3.30 (like gnome-boxes, gnome-builder) after FF?
[12:47] <seb128> yes
[12:48] <jbicha> last cycle Laney didn't require that but there's a lot more packages that aren't updated yet this time
[12:48] <seb128> well ask a r-t member, but I would expect the answer to be yes, https://wiki.ubuntu.com/FeatureFreeze says the process applies to all components and GNOME has a standing exception to follow minor updates because they are reliable/tested upstream/etc but that doesn't apply to serie jumps
[12:48] <seb128> Laney is off this week and next
[12:48] <seb128> so we can't check with him
[12:49] <seb128> anyway, it's not like it would change things much anyway?
[12:49] <seb128> ff is this week and those are not updated, it just might be a bit more paperwork
[12:51] <seb128> we have quite some things in main that need to be updated still
[12:51] <jbicha> I made sure to do evo .90 earlier because it had a bumped soname
[12:53] <seb128> gnome-online-accounts (andy is on it), ibus, gvfs (to merge), poppler (I've it ready), libreoffice, network-manager, gedit, shotwell, baobab, gnome-calendar, gnome-logs, gnome-characters, gnome-todo, libdazzle
[12:53] <seb128> though some of those are snaps on the default install so probably less important to update in the archive
[13:00] <Nafallo> hello. just need to check. is gnome-3-26-1604 the correct snap on 18.04.1 installation?
[13:04] <seb128> Nafallo, yes
[13:04] <Nafallo> okay. seemed odd :-)
[13:04] <Nafallo> seems
[13:05] <seb128> why?
[13:05] <seb128> it's GNOME 3.26 built on 16.04
[13:05] <Nafallo> sure, I just assumed it should have been gnome-3-28-1804 :-)
[13:06] <kenvandine> Nafallo, talking about the platform snap?
[13:06] <Nafallo> hi ken! yeah, just on time. I got a bit confused when I did a snap list on a fresh 18.04 :-)
[13:08] <kenvandine> Nafallo, yeah, we couldn't build on core18 yet
[13:08] <kenvandine> so the core snap is still based on 16.04
[13:08] <kenvandine> so the platform is built based on 16.04 still
[13:11] <xnox> seb128, is the gnome-session file coflict fix in progress?
[13:11] <seb128> xnox, what file conflict?
[13:11] <xnox> https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1787748
[13:11] <seb128> xnox, you guys from foundations have the habit of asking about issues like there were known to us
[13:12] <xnox> src:gnome-session builds bin:gnome-session and bin:ubuntu-session both of which ship identical file
[13:12] <seb128> Trevinho, ^ one for you I guess
[13:12] <seb128> merge error?
[13:12] <xnox> well given that all upgrades on the desktops are failing, on 18.04... i would have thought.... =)
[13:12] <xnox> well, don't fail, but end up being incomplete.
[13:13] <Trevinho> xnox: mhmhmh, I for sure got the same and fixed in the src I hope I did push in git the same
[13:13] <Trevinho> as laney didn't use my debsrc eventually, so things might be messed up
[13:13] <Trevinho> let me check
[13:13] <xnox> Trevinho, maybe i am out of date.
[13:14] <xnox> Trevinho, i would expect breaks/replaces would be needed too, to help apt figure out what to do or some such.
[13:15] <xnox> Trevinho, to me it looks like 3.29.90-1ubuntu1 still ships ubuntu.session in both binary packages, somehow.
[13:15] <Trevinho> yes, fck, he didn't merge the right one
[13:17] <xnox> seb128, "you guys from foundations have the habit" well, we get to do our own hiring, so obviously we hire similar people to give a consistent grumpy customer experience, irrespective of which foundations person one talks to =))))
[13:18] <Trevinho> this was the correct one https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3356/+sourcefiles/gnome-session/3.29.90-1ubuntu1.2/gnome-session_3.29.90-1ubuntu1.2.debian.tar.xz
[13:20] <seb128> xnox, sounds like it, anyway thanks for pointing that one out :)
[13:21] <Trevinho> uff, so annoying... Readdressing something that you already fixed. and now it's worse
[13:21] <Trevinho> I will though
[13:21] <seb128> where did it go wrong?
[13:22] <xnox> Trevinho, i think the whichever package is supposed to have it should have it; and also gain Breaks/Replaces: otherthing (<= 3.29.90-1ubuntu1) now.
[13:22] <xnox> Trevinho, to help unstick people who got stuck. would not affect bionic->cosmic dist upgrades.
[13:22] <xnox> and otherthing should drop the conflicted file.
[13:23] <Trevinho> seb128: I prepared the gnome-session debsrc and also a git branch, expecting my src to be used, but it didn't happen, so the not-updated git repo was used instead....
[13:24] <seb128> Trevinho, why was git not uptodate? ;)
[13:24] <Trevinho> seb128: basically it happened on merging with debian, but I noticed and fixed, but the change wasn't picked
[13:26] <Trevinho> seb128: eh, cause I was expecting my debsrc to be used then we'd have merged the vcs, but maybe I didn't push waiting for a final review, but I didn't get feedback... don't remember exactly, I had to deal with 5-6 src and respective vcss, so I might have forgot a git push
[13:26] <seb128> k
[13:27] <seb128> anyway let me know when you have a fix
[13:29] <Trevinho> yes, this got lost -_- http://paste.ubuntu.com/p/XZ62nqHz3T/
[13:30] <seb128> Trevinho, the debian/rules diff looks buggy, we want to fail on missing fail to avoid errors
[13:30] <seb128> oh, meeting time!
[13:31] <Trevinho> seb128: it was missing, but no we don't want for the way it is done... It's bad and probably need to reworked, as things are put around manually so we need to miss
[13:31] <seb128> #startmeeting Desktop Team Weekly Meeting - 2018-08-21
[13:31] <meetingology> Meeting started Tue Aug 21 13:31:16 2018 UTC.  The chair is seb128. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[13:31] <meetingology> Available commands: action commands idea info link nick
[13:31] <Trevinho> seb128: that was how it was before
[13:32] <seb128> Roll call: andyrock, dgadomski, didrocks (vac), duflu (out), jamesh (out), jibel, heber (sick), kenvandine, laney (vac), oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out)
[13:32] <oSoMoN> o/
[13:32] <andyrock> o/
[13:32] <dgadomski> \o
[13:32] <kenvandine> \o
[13:33] <jibel> o/
[13:33] <seb128> k, let's get started
[13:34] <seb128> #topic andyrock
[13:34] <seb128> andyrock, hey
[13:34] <andyrock> - 3.28 -> 3.29
[13:34] <andyrock>   # gtk3 3.23.2-1 in cosmic (MP: https://code.launchpad.net/~azzar1/ubuntu/+source/gtk+3.0/+git/gtk+3.0/+merge/353235)
[13:34] <andyrock>   # gnome-initial-setup 3.29.1 in Cosmic
[13:34] <andyrock>   # WIP gnome-online-accounts 3.29.91 in Cosmic
[13:34] <andyrock> - Livepatch iteration 2:
[13:34] <andyrock>   # Proposed fix for bug lp: #1770686 in Bionic
[13:34] <andyrock>   # Proposed fix for bug lp: #1787553 in Cosmic
[13:34] <andyrock> - Gnome-shell/Mutter:
[13:34] <andyrock>   # Working on https://gitlab.gnome.org/GNOME/gnome-shell/issues/109
[13:34] <andyrock>   # Rebased other MPs on top of current/master
[13:34] <andyrock> - EOW
[13:35] <seb128> thx andyrock
[13:35] <seb128> #topic dgadomski
[13:35] <dgadomski> hey
[13:35] <seb128> dgadomski, hey
[13:35] <dgadomski> * out last week
[13:35] <dgadomski> * verifying bug #1782152
[13:35] <dgadomski> eof
[13:35] <seb128> thx dgadomski
[13:35] <seb128> #topic duflu
[13:36] <seb128> * Gnome Shell performance:
[13:36] <seb128>   - Geometric (GPU-less) picking support now works flawlessly, and only needs cleaning up :D
[13:36] <seb128>     . https://gitlab.gnome.org/GNOME/mutter/merge_requests/189
[13:36] <seb128>     . Why? Because CPU usage was becoming an issue in https://gitlab.gnome.org/GNOME/mutter/merge_requests/168
[13:36] <seb128>     . Also made some attempts at removing picking completely, but that's pretty risky and doesn't work properly right now (https://gitlab.gnome.org/vanvugt/mutter/commits/retire-pick)
[13:36] <seb128> * Gnome Shell other:
[13:36] <seb128>   - Successfully got another fix into mutter 3.29.92, but none of the important fixes
[13:36] <seb128>     . https://gitlab.gnome.org/GNOME/mutter/commit/b8340f135
[13:36] <seb128>   - FYI, many mutter reviews still pending (including all the important ones):
[13:36] <seb128>     . https://gitlab.gnome.org/GNOME/mutter/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&author_username=vanvugt
[13:36] <seb128> * Cosmic start-up regressions:
[13:36] <seb128>   - Fixed upstream! But worth noting for other cosmic users until we release the fix (gdm 3.29.92):
[13:36] <seb128>     . https://launchpad.net/bugs/1786883
[13:36] <seb128>     . https://launchpad.net/bugs/1786872
[13:36] <seb128> * Hardware video decoding:
[13:36] <seb128>   - mpv version 0.29.0 is progressing slowly (https://launchpad.net/bugs/1785993)
[13:36] <seb128> * Daily bug management:
[13:36] <seb128>   - The trend is much the same as last week.
[13:36] <seb128>   - Only one comment: The amount of bug mail has increased recently. It would help if more people subscribed to it and triaged some each day.
[13:37] <seb128> #topic jamesh
[13:37] <seb128> Here's the stuff I've been working on this week:
[13:37] <seb128> pulseaudio snap policy module:
[13:37] <seb128> * I put together changes needed to support classic snaps:
[13:37] <seb128> https://code.launchpad.net/~ubuntu-audio-dev/pulseaudio/+git/pulseaudio/+merge/353214
[13:37] <seb128> * Still need to work on the back ports.
[13:37] <seb128> font related startup slowness in snaps:
[13:37] <seb128> * I tracked down the cause of the slowdown to a
[13:37] <seb128> snapcraft-desktop-helpers merge that effectively disabled a large part
[13:37] <seb128> of the fontconfig configuration.  In particular, it meant
[13:37] <seb128> /var/cache/fontconfig was no longer consulted as a source of cache
[13:37] <seb128> files, leading to that data being rebuilt.  I've put up a PR here:
[13:37] <seb128> https://github.com/ubuntu/snapcraft-desktop-helpers/pull/144
[13:37] <seb128> * We still don't have a solution for cache version skew (e.g. snaps
[13:37] <seb128> built with new fontconfig on xenial hosts, or xenial snaps on
[13:37] <seb128> bionic/cosmic hosts), but that we've never had a solution for that so
[13:37] <seb128> it isn't a regression. We're fine for snaps using the GNOME backports
[13:37] <seb128> PPA on modern Ubuntu though, so perhaps that is good enough.
[13:37] <seb128> snapd merges:
[13:37] <seb128> * I've got a number of pending pull requests that have attention.  I'm
[13:37] <seb128> going to go through these tomorrow.
[13:37] <seb128> crash reporting for snaps:
[13:37] <seb128> * I've been putting together some notes about debug symbol collection.
[13:37] <seb128> I need to clean this up and post it to the forum.
[13:38] <seb128> * I also need to look at having apport collect sn
[13:38] <seb128> * What is still unclear is how to make debug symbols collected during
[13:38] <seb128> a snap build are available for retracing.
[13:38] <seb128> #topic jibel
[13:38] <seb128> jibel, hey
[13:38] <jibel> hi
[13:38] <jibel> - Short week, back yesterday.
[13:38] <jibel> - Triaged upgrade bugs.
[13:38] <jibel> - SRU verification of gnome-software in bionic.
[13:38] <jibel> - Adding “Upgrade” KPIs.
[13:38] <jibel> done
[13:39] <seb128> thanks jibel
[13:39] <seb128> #topic heber
[13:39] <seb128> * Finish utah fixes and apply the same to Ubiquity
[13:39] <seb128> * Continue with nvidia testing plan
[13:39] <seb128> #topic kenvandine
[13:39] <seb128> kenvandine, hey
[13:39] <kenvandine> hey
[13:39] <kenvandine> Short week for me
[13:39] <kenvandine> * Finished updating the hyper-v Ubuntu Desktop image to 18.04.1
[13:39] <kenvandine>   - Published on partner images
[13:39] <kenvandine> * Updated thunderbird snap to 60.0 in edge
[13:39] <kenvandine> ⚾
[13:40] <seb128> tb update \o/
[13:41] <seb128> thx kenvandine
[13:41] <seb128> #topic oSoMoN
[13:41] <oSoMoN> kenvandine, have you seen the forum post about missing langpacks in the tb snap?
[13:41] <kenvandine> oSoMoN, yes
[13:41] <kenvandine> lets talk after meeting
[13:41] <oSoMoN> ack
[13:41] <oSoMoN> • chromium
[13:41] <oSoMoN>   ∘ continued focus on transitioning to a snap-only chromium (https://trello.com/c/iDClwK5o/43-focus-on-snap-as-a-primary-means-of-distribution-for-chromium)
[13:41] <oSoMoN>     - successfully built an i386 snap (had only built and tested amd64 until now), this required jumping through a number of hoops as upstream doesn't do x86 builds nor do they provide pre-built tools for the x86 build targets
[13:41] <oSoMoN>     - now building beta and dev branches
[13:41] <oSoMoN>     - currently working on a remaining theming issue
[13:41] <oSoMoN>   ∘ updated beta to 69.0.3497.42
[13:41] <oSoMoN>   ∘ updated dev to 70.0.3521.2
[13:41] <oSoMoN>   ∘ prepared update of chromium-ffmpeg snap for chromium 69
[13:41] <oSoMoN> • libreoffice
[13:42] <oSoMoN>   ∘ investigated bug #1537566
[13:42] <oSoMoN>   ∘ bug triaging
[13:42] <oSoMoN> 🏊
[13:42] <seb128> oSoMoN, feature freeze is in 2 days, are we going to get the new libreoffice as a deb in cosmic in time or do we plan to ffe?
[13:42] <oSoMoN> mmm, right, feature freeze
[13:43] <seb128> yeah :p
[13:43] <oSoMoN> I'd rather get it in the archive before that, I'll focus on that starting NOW
[13:44] <seb128> thx oSoMoN!
[13:44] <seb128> #topic seb128
[13:44] <seb128> • sponsoring (gnome-initial-setup 3.29.1 to cosmic, gtk+ 3.23.2, software-properties bionic SRU)
[13:44] <seb128> • debian sponsoring (libsoup2.4, gnome-calculator, gnome-disk-utility, gtk+3.0, glib-networking, gnome-session)
[13:44] <seb128> • debian syncs (gnome-system-monitor, pango1.0)
[13:44] <seb128> • updates (gnome-calculator) and merges from Debian (gnome-calculator, gnome-disk-utility, geoclue, libcanberra, libvdpau, splix, orca, alsa-utils, fontconfig, grilo-plugins, )
[13:44] <seb128> • dropped compat desktop from cheese since we migrated configs in bionic
[13:44] <seb128> • trello board reviews/updates

[13:45] <seb128> (oh also there was a vac day in France so one day less at work)
[13:45] <seb128> #topic tkamppeter
[13:45] <seb128> tkamppeter, hey
[13:45] <tkamppeter> - cups-filters: Released 1.21.0. Besides a lot of bug fixes, silenced warnings, and coverity fixes, I have included the QPDF-based bannertopdf from Sahil Arora, one of the GSoC 2018 projects. This eliminates the need of using undocumented and unstable APIs of Poppler in cups-filters.
[13:45] <tkamppeter> - CUPS: Backported an upstream patch to avoid duplicate call of pdftopdf (and so duplicate application of print options) when printing to remote CUPS printers via local, temporary queues of CUPS.
[13:45] <tkamppeter> - cups, cups-filters, gutenprint, hplip: Synced with Debian to get the newest versions in before Feature Freeze.
[13:45] <tkamppeter> - Common Print Dialog Backends: Added the work from GSoC 2018 student Ayush Bansal.
[13:45] <tkamppeter> - Google Summer of Code 2018: GSoC 2018nhas officially ended today with the desdline for the mentor's final reports, but as the student's did not complete everything in the projects, they will go on working for some time and I will mentor them.
[13:45] <tkamppeter> - Bugs
[13:47] <seb128> tkamppeter, did you see my ping on https://trello.com/c/kMTto6kl/5-fix-printing-of-filled-pdf-forms-using-qpdf and the IRC pings about it?
[13:47] <tkamppeter> No.
[13:48] <tkamppeter> But the project is going on.
[13:48] <tkamppeter> QPDF already has all needed features for doing the form flattening QPDF-based.
[13:48] <seb128> tkamppeter, right, but is that going to land this cycle or should we move the card?
[13:48] <seb128> tkamppeter, anyway please comment on trello
[13:49] <seb128> tkamppeter, also unsure if https://launchpad.net/ubuntu/bionic/+queue?queue_state=1&queue_text=qpdf is a wanted SRU or a sync to the wrong serie?
[13:49] <tkamppeter> Probably only next cycle, so the card can get moved.
[13:49] <seb128> thx
[13:49] <seb128> next
[13:49] <seb128> #topic trevinho
[13:49] <seb128> Trevinho, hey
[13:50] <Trevinho> · Yaru is default in cosmic:
[13:50] <Trevinho>   - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-shell/+git/gnome-shell/+merge/353139
[13:50] <Trevinho>   - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353283
[13:50] <Trevinho>   - https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+ref/yaru-default
[13:50] <Trevinho> · Fix for yaru as default in GDM (please merge)
[13:50] <Trevinho>   - https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+merge/353442
[13:50] <Trevinho> · Wrote migration script for theme settings, for users who changed them (need some discussions with Didier)
[13:50] <Trevinho>   - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353340
[13:50] <Trevinho> · Updated gnome-shell to 3.29.90-2 and added other patches and crash-fixes / preventers
[13:50] <Trevinho> · Updated gnome-session to 3.29.90 (in debian/experimental too) and merged back with debian
[13:50] <Trevinho>   - https://salsa.debian.org/3v1n0-guest/gnome-session/commits/debian/experimental
[13:50] <Trevinho> · SRU verifications for gnome-shell and mutter (and listing fixes to be backported next)
[13:50] <Trevinho> · GDM to support greeter sessions from .desktop files (to have better Ubuntu vs vanilla GNOME integration)
[13:50] <Trevinho>   - https://gitlab.gnome.org/GNOME/gdm/merge_requests/33
[13:50] <Trevinho> · Meson fixes for installing broken symlinks (upstream and downstream):
[13:50] <Trevinho>   - https://github.com/mesonbuild/meson/pull/4030 (landed)
[13:50] <Trevinho>   - https://bileto.ubuntu.com/#/ticket/3365 (LP: #1787286)
[13:50] <Trevinho> · Working on fixing {ubuntu,gnome}-session breaks -_-
[13:50] <Trevinho> · Need to decide what to do with legacy ubuntu-artworks and ubuntu-sounds (I'd like to keep them as meta-packages)
[13:50] <Trevinho> · Telegram snap edge refresh
[13:50] <Trevinho> 🌴
[13:50] <seb128> thanks Trevinho
[13:50] <seb128> Trevinho, didn't upstream telegram took over maintaining their snap?
[13:51] <Trevinho> seb128: they didn't setup a build.snapcraft.io thing yet, so I just pull from that and push to a my repo to trigger builds, not really time consuming
[13:51] <seb128> k
[13:51] <seb128> thanks Trevinho
[13:51] <seb128> #topic robert_ancell
[13:52] <seb128> - Proposed updates to region panel design (https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/162)
[13:52] <seb128> - Reached out to GNOME design about details of region panel design.
[13:52] <seb128> - Fixed bug where region panel doesn't show languages translated correctly (https://gitlab.gnome.org/GNOME/gnome-desktop/merge_requests/15)
[13:52] <seb128> - Sponsor SRU for appstream-glib fix (https://bugs.launchpad.net/bugs/1780442)
[13:52] <seb128> - Add new error code to snap for Polkit cancels (https://github.com/snapcore/snapd/pull/5690)
[13:52] <seb128> - Working on language pack patch to region panel
[13:52] <seb128> #topic rls-bugs
[13:53] <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html has no desktop items
[13:53] <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html is in shape, the list is getting long though and seems not moving so I'm going to do an off-meeting reivew and send an update
[13:54] <seb128> if you have assigned bugs please think about getting them moving
[13:54] <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-incoming-bug-tasks.html
[13:54] <seb128> bug #1787748
[13:54] <seb128> Trevinho is on it
[13:54] <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-tracking-bug-tasks.html
[13:55] <seb128> kenvandine, can you see with Robert what is blocking uploading the change from https://github.com/hughsie/PackageKit/pull/253 ?
[13:55] <kenvandine> sure
[13:55] <seb128> thx
[13:55] <seb128> k, quiet rls situation this week then :)
[13:55] <seb128> #topic aob
[13:57] <seb128> seems not, let's wrap then
[13:57] <seb128> efficient one, thanks team!
[13:57] <seb128> #endmeeting
[13:57] <meetingology> Meeting ended Tue Aug 21 13:57:11 2018 UTC.
[13:57] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2018/ubuntu-desktop.2018-08-21-13.31.moin.txt
[13:57] <kenvandine> seb128, is that something we want to SRU to bionic as well?
[13:57] <seb128> tkamppeter, I don't think you replied to that question yesterday or earlier, is https://launchpad.net/ubuntu/bionic/+queue?queue_state=1&queue_text=qpdf a pocket error or a SRU?  (it has no LP bug reference)
[13:58] <seb128> kenvandine, yes, cf the bug, but we said we need it well tested first so it needs to land into cosmic to start with ... unsure why Robert didn't move ahead there since it got merged upstream
[13:59] <seb128> kenvandine, https://trello.com/c/JpAzJLsY/106-bug-1552792-remove-dependencies-when-removing-apps-in-gnome-software
[13:59] <kenvandine> seb128, ok, thx
[14:00] <seb128> tkamppeter, also unsure you saw but cpdb-libs 1.2.0 is failing its autopkgtests now
[14:01] <seb128> "text_frontend_vs_cups_backend FAIL non-zero exit status 1"
[14:01] <seb128> https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-cosmic/cosmic/i386/c/cpdb-libs/20180821_114414_70717@/log.gz
[14:16] <seb128> andyrock, so goa was good to push? I just have to clone yours and push to the ubuntu-desktop location right?
[14:17] <andyrock> seb128: yep, then I'll propose the changes for 3.29.91
[14:17] <andyrock> I'm testing the package
[14:17] <seb128> thx
[14:18] <seb128> I go play tennis in a bit so might be a bit short to do that before going, but I do it once back otherwise
[14:18] <seb128> jibel, bothering you here as well ... do you know why we did have a cosmic daily promoted to current since july 27th?
[14:19] <jibel> seb128, tests are broken since the format of the initrd changed. I'm doing the promotion manually.
[14:20] <seb128> k
[14:20] <seb128> thx
[15:17] <andyrock> seb128: https://code.launchpad.net/~azzar1/ubuntu/+source/gnome-online-accounts/+git/gnome-online-accounts/+ref/ubuntu/master
[15:38] <smoser> why does it seem like i'm the only one screaming about this lubuntu-desktop transition that has so many things stuck in -proposed. do other people just not care that their uploads can't be tested? :-(
[15:39] <smoser> i uploaded software-properties 2 weeks ago, it passes autopackage tests for the first time in  quite a while, and its stuck in -proposed.
[15:40] <jbicha> smoser: it is part of a huge ffmpeg/Qt/etc. transition that is definitely being worked on by people today
[15:42] <jbicha> unless I'm mistaken on the details, I thought software-properties needs muon to migrate
[15:43] <jbicha> if I am mistaken, it will still be a lot easier to understand once Qt is out of the way
[15:44] <jbicha> andyrock: in case you didn't see, I uploaded gedit 3.29 to experimental
[15:48] <andyrock> jbicha: saw it thanks. I prepared a MR merging the tag here https://code.launchpad.net/~azzar1/ubuntu/+source/gedit/+git/gedit/+merge/353512
[15:49] <jbicha> andyrock: if seb128 is fine with us dropping the .desktop compatibility thing, we can just sync from Debian
[15:50] <smoser> jbicha: i'm not really sure what its hung up on.  in a container i can 'apt-get install' muon, apper, lubuntu-desktop or software-properties-common
[15:51] <smoser> that is intel though. i guess maybe its just s390x that is busted
[16:14] <Trevinho> xnox: session pkgs are building at https://bileto.ubuntu.com/#/ticket/3371
[16:53] <xnox> Trevinho, looks nice.
[16:54] <Trevinho> xnox: you can publish if you feel brave enough, otherwise we wait for seb128 :)
[16:59] <xnox> Trevinho, there is no lander sign-off ;-) so clearly Trevinho did not check it yet....
[17:01] <Trevinho> xnox: no, because apparently bileto didn't update the build state, so I had to trigger it manually just after saying you to publish :-D
[17:01] <xnox> haha
[17:01] <Trevinho> xnox: vcs side of things is at https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353513 though
[17:03] <xnox> but it means i need to check if the two match! muahahahaha
[17:06] <Trevinho> they don't so far, as there's no release commit in my remote git, as not sure if someone was sponsoring that
[18:59] <seb128> Trevinho, that's lot of changes in that gnome-session update :/ I was expecting a simple .install fix
[19:01] <Trevinho> seb128: go commit by commit if you want only that... However since you mentioned the fail missing, I decided to fix all
[19:01] <seb128> I don't even know what "Use Gbp-Pq topic" means
[19:01] <seb128> I think I'm going to let xnox deal with it
[19:02] <Trevinho> Basically it moves patches under Ubuntu subfolder
[19:02] <seb128> why is that needed/better?
[19:02] <seb128> I don't think we have a team/project decision on that
[19:02] <seb128> also
[19:02] <seb128> +  * debian/rules:
[19:02] <seb128> + - Use dh_missing --fail-missing
[19:02] <seb128> but you didn't change it, it was already --fail-missing in ubuntu1?
[19:02] <Trevinho> seb128: it's a way to put patches that won't ever be upstreamed somewhere else. It's just for organizing the series
[19:03] <seb128> Trevinho, right, i know, we discussed that earlier on the channel with a_ndyrock and j_bicha
[19:03] <Trevinho> seb128: it was not fail missing first...
[19:03] <Trevinho> I mean in 3.28
[19:04] <seb128> that changelog entry is supposed to describe the changes in the corresponding upload
[19:04] <Trevinho> With the merge we lost it, I noticed and fixed but only in the deb
[19:04] <seb128> https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session/tree/debian/rules#n47
[19:04] <seb128> it's already --fail-missing
[19:04] <seb128> so that changelog is wrong
[19:08] <Trevinho> seb128: mh, yes... let me repush without that..
[19:08] <seb128> Trevinho, thanks, also I'm unsure about the moving to ubuntu/ subdir
[19:09] <seb128> I think we should discuss it and have a consensus it's better and do it in a consistent way
[19:09] <seb128> not have uploaders moving things around according to personal preferences
[19:09] <Trevinho> seb128: basically it was different before, and never mentioned on changelog `git diff ubuntu/3.28.1-0ubuntu3 debian/rules`
[19:09] <Trevinho> as per the problem we know
[19:09] <Trevinho> seb128: well, I did it because Laney asked it (as linked in the MP)
[19:10] <seb128> hum, k
[19:10] <Trevinho> so I've left that commit there as optional, but since I was there, and since he asked me to do that, I did it
[19:10] <seb128> where is the "topic" defined?
[19:10] <Trevinho> seb128: it's not once you do gbp pq import
[19:11] <Trevinho> then, the generated commits have the `Gbp-pq: Topic ubuntu` tag
[19:11] <seb128> I don't understand
[19:11] <seb128> +  * d/p/53_add_sessionmigration.patch:
[19:11] <seb128> + - Use Gbp-Pq topic,
[19:11] <seb128> but I don't see that in the diff
[19:11] <seb128> the only diff in that file is
[19:11] <seb128> -Subject: _add_sessionmigration
[19:11] <seb128> +Subject: gsm-session-fill: Launch session migration
[19:12] <Trevinho> you won't see there
[19:12] <seb128> there is no "topic" or "gbp" or "ubuntu" in that diff
[19:12] <seb128> where is it?
[19:12] <Trevinho> you see it in the generated commit
[19:12] <Trevinho> do `gbp pq import`
[19:12] <Trevinho> changelog could have been "moving things to ubuntu, using gbp... " tooo
[19:13] <seb128> so "use gbp-pq topic" == "use a subdir"?
[19:13] <Trevinho> it's just one way or the other, but the generating change for such event is the Topic tag. So I mentioned it, as if you know the tool, you get the effect
[19:13] <Trevinho> yeah, basically just moves patches in a subdir
[19:13] <seb128> to me the changelog describe the change in the package uploaded
[19:13] <seb128> but I don't see any "topic" in the debdiff
[19:13] <seb128> confusing
[19:13]  * seb128 googles on gbp pq topic
[19:14] <Trevinho> the idea is `Use --topic if you want the patch to appear in a separate subdir when exporting the patch queue using export. This can be used to separate upstream patches from Debian specific patches.`
[19:14] <seb128> right
[19:15] <seb128> does it mean now the command we have to use gets even more complex
[19:15] <Trevinho> is like saying I changed something in the generator that leads the change...
[19:15] <seb128> with extra parameters to remember using?
[19:15] <Trevinho> nope
[19:15] <Trevinho> nothing changes for you
[19:15] <Trevinho> it's a commit tag
[19:15] <seb128> well the "generator" needs to record that a "topic" is needed somewhere
[19:15] <seb128> debian/gbp.conf
[19:15] <seb128> or something
[19:15] <seb128> it can't assume in from thin air :p
[19:16] <seb128> ah, it's in the git info
[19:16] <Trevinho> like for example
[19:16] <Trevinho> https://www.irccloud.com/pastebin/a76swsEN/
[19:16] <seb128> great, when I though git couldn't get more complex
[19:16] <Trevinho> this is the commit generated
[19:17] <Trevinho> the fact is that we don't have to think anymore at the patches as something we touch directly, but it's all managed via pq...
[19:17] <Trevinho> So, I referred to that... as everything that changes in debian/patches/* is auto-generated nowadays, so I think is better to refer to what changes it, more than to the effect
[19:17] <seb128> speak for yourself
[19:17] <seb128> I do refresh my patches the old way still :;p
[19:18] <seb128> I didn't have time to sit down trying to understand that part of the new crazy workflow yet
[19:18] <Trevinho> ahaha, well... Quilt isn't dead, but...
[19:19] <seb128> I miss the days where a package update was dch -v<version>, write changelog description, debuild -S, dput
[19:19] <seb128> 3 min update instead of 15 min and getting it wrong :/
[19:19] <Trevinho> Anyway indeed you can use quilt too, it's just that is a tool that works fine for easy tasks, for something more complex, it's not so easy to manage.
[19:19] <seb128> oh well, let's not start one of those rant now
[19:19] <seb128> yeah, easy is good :p
[19:19] <seb128> anyway
[19:20] <seb128> next, I don't feel qualified to review those meson changes
[19:20] <seb128> and I don't understand why they are needed either
[19:20] <Trevinho> ahah, no... I can support your saddness, and make you a pizza to console you, but eventually we still moved away from there :-D
[19:21] <seb128> nor why we need post_install-install-gnome.desktop-session-in-wayland-ses.patch
[19:21] <Trevinho> seb128: so, we were installing files in both /usr/share/xsessions/ and /usr/share/wayland-sessions while adding to the packages only some of them
[19:21] <seb128> those sessions business is tricky
[19:21] <Trevinho> it was for legacy support, but nothing we care about anymore
[19:22] <Trevinho> if you compare the contents of the generate packages are now the same as before... Minus the fact that we've two files in different packages.
[19:22] <Trevinho> so, that should be the best check :-D
[19:22] <jbicha> seb128: I synced gedit since the only diff was the compatibility .desktop thing. That's correct, right?
[19:23] <Trevinho> as for meson I just simplified our patch that was a repetition of things, to make it easier to maintain
[19:23] <seb128> jbicha, yes, thanks
[19:26] <Trevinho> seb128: anyway if you only want the easy fix for landing that, just use the version at commit b86cd4ae6cdbc13cd173070d7cd6e39eb6c592c6
[19:27] <Trevinho> up to that version there's just a small change
[19:28] <seb128> Trevinho, well, I'm almost done trying to understand the stack of other changes you did and that eventually needs to land
[19:28] <seb128> so we can as well get it in now
[19:37] <seb128> jbicha, oh, and thanks for doing those updates!
[19:38] <seb128> Trevinho, so your new gnome-session installs /usr/share/gnome-session/sessions/gnome-dummy.session ... is that wanted?
[19:38] <seb128> I'm doing debdiff from bionic debs vs your update from the ppa
[19:38] <Trevinho> seb128: there's no point for not doing it...
[19:38] <Trevinho> seb128: I mean debian does it, gnome stock too... So why not.
[19:38] <seb128> k, I hope it doesn't add a crappy item in the session selector
[19:38] <seb128> ok
[19:38] <Trevinho> or we can pass it to exclude
[19:39] <Trevinho> nope it's a .session file, not a .desktop file for sessions
[19:39] <seb128> Trevinho, k, so your update looks fine
[19:39] <seb128> how do I land it
[19:40] <Trevinho> seb128: so... let me add the proper changelog entry as you requested...
[19:40] <seb128> is the biletto still accurate?
[19:40] <seb128> well
[19:40] <Trevinho> so you need to rebuild
[19:40] <seb128> if that invalidates the billerto don't bother
[19:40] <seb128> let's land that
[19:40] <Trevinho> it invalidates it
[19:40] <Trevinho> yes
[19:40] <Trevinho> so as you prefer
[19:40] <seb128> let's land that
[19:40] <seb128> it's a detail
[19:40] <Trevinho> ok, so... just publish the bileto
[19:41] <seb128> landed
[19:41] <Trevinho> I'll push the extra commit with tag to git, and you just have to merge it to ~ubuntu-desktop
[19:41] <seb128> so now the vcs
[19:41] <seb128> k
[19:42] <Trevinho> seb128: vcs is updated now
[19:57] <jbicha> smoser: software-properties didn't migrate but the Qt stack did. Maybe you should ping Lubuntu
[20:02] <seb128> good night desktopers
[20:18] <xnox> seb128, Gbp-Pq topic =) that's nice, systemd packaging uses that too for debian/ ubuntu/ upstream-cherry upstream-stable/ patch series.