[07:02] good morning desktoppers [07:18] Morning oSoMoN [08:01] good morning desktopers [08:26] Morning seb128 [08:26] hey duflu, how are you? [08:27] seb128, strangely very tired. You? [08:27] * duflu goes to make a dangerous /afternoon coffee/ [08:27] tired as well, but it's not so strange for me, I've been waken up at 6am every day since saturday [08:28] Fun times [08:30] indeed [08:37] o/ [08:38] seb128: are you that worried about the release? ;-0 [08:39] nah, that part is what makes me not sleep before 11pm :p [08:40] duflu, on that libav issue, yeah he's missing libsodium18 but that's a depends of gstreamer1.0-libav so that shouldn't be possible so either it's a missing file on disk or he's using a version from a ppa or something [08:40] ...and then fixing things in your dreams, which is why you wake up early to implement them while they're fresh ;-) [08:40] know the feeling [08:42] I wish [08:42] I'm just being kicked out of bed by a little one who doesn't want to sleep after 6am [08:43] ah :-) [08:46] seb128, are you sure? I checked this morning and didn't see the dependency [08:47] apt show gstreamer1.0-libav|grep -c sodium comes up with 0 [08:47] here too [08:48] * Nafallo digs [08:49] seb128, it sounds like the dependency on libsodium18 comes from libzmq5, which comes from...? [08:49] ffmpeg [08:50] duflu, http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.xenial/rdepends/libsodium/libsodium18 [08:51] ah. I was looking at bionic. sorry :-) [08:53] Nafallo, sorry, it's bug #1751769 [08:53] bug 1751769 in gst-libav1.0 (Ubuntu) "Some libraries that the gst-libav package relies on are missing." [Undecided,Incomplete] https://launchpad.net/bugs/1751769 [08:53] duflu, right, he had a screwed libsodium from a ppa [08:53] "libsodium18:amd64 1.0.16-0ppa1~xenial1 [08:53] > debsums libsodium18 [08:53] /usr/lib/x86_64-linux-gnu/libsodium.so.23.1.0 OK" [08:53] seb128, yeah I just wrote that [08:54] duflu, now it makes sense :) [08:55] seb128, great, but also not. Next time I will remember to check for PPAs earlier [08:55] hey desktopers [08:56] Hi darkxst, Nafallo, and all I missed [08:56] hi duflu :-) [08:57] hi duflu [08:58] duflu, yeah, it's difficult, bugs due to the use of non official debs is not where most problems are so not where we tend to start [08:58] hi gang [08:58] Hi willcooke [08:59] hey willcooke, how are you? [09:00] Ive been through the old patches in gnome-session, see bug 1752024 [09:00] bug 1752024 in gnome-session (Ubuntu) "patch review of gnome-session" [Undecided,New] https://launchpad.net/bugs/1752024 [09:00] seb128, 9am meeting, so... ;) [09:01] willcooke, "fun" [09:01] meow [09:01] morning Laney :-) [09:02] right. shower and getting ready for the -14° and 9m/s wind trip to office lunch meeting :-P [09:02] bbl [09:05] have fun Nafallo [09:05] hey Laney, how are you? [09:09] hey Nafallo seb128 [09:09] seb128: good, some snow came overnight so I'm excited [09:10] maybe like 3cm!!! [09:10] what about you? [09:11] nice, here it's dry and frozen [09:11] I'm good, though a bit cold and tired [09:11] looking forward Budapest to be able to sleep until 7am : [09:11] :p [09:15] heh [09:15] the luxury [09:16] indeed! [09:19] Umm, the temperatures dropped to 24 the past two days. That was good [09:20] * darkxst is waiting for the frozen again, its been a warm summer! [09:24] you poor things [09:38] seb128: oh you asked me about ubiquity and changelogs - I think people usually add one in the same commit yes [09:39] missed that your change wasn't uploaded already [09:39] k, I know if for next time, thanks [09:42] Didier didn't write one either but I knew about this change so did it for him [09:43] makes sense [10:25] hmm. So it looks like xdg-desktop-portal's OpenFile API can be used to request opening a file the sandboxed app can't read [10:29] jamesh, So you can do file browsing to bits of the disk you shouldn't be allowed to? Does it actually open the file? [10:30] willcooke: it prompts the user for permission first, so there is another layer of defence [10:30] willcooke: but I'd assumed it was taking a file descriptor as a form of proof of access [10:31] however it uses an O_PATH file descriptor, and it is possible to create an O_PATH fd for unreadable files [10:31] Isn't the OpenFile API the one that the GtkFileChooserNative is using? [10:32] ahayzen: I'm talking about the one from the OpenURI portal. I'd forgotten there is a second OpenFile method [10:33] ah, but i thought the whole point of the portals was to give you access to things at runtime [10:33] eg like content-hub in ubuntu touch :-) [10:34] ahayzen: right. a sandboxed app can't usually look up or execute the application associated with a particular file type, so needs the portal [10:35] ahayzen: but you'd usually only want to let the app run the "open file" action on files it can actually read [10:39] Ah yes i see what you mean now there are two OpenFile's, one from the FileChooser portal and one OpenURI portal [10:59] jamesh, so does this break the greater portals plan - or we need to make changes upstream? [11:00] willcooke: I've filed an upstream bug. I'm not sure whether it is intentional or not [11:00] jamesh, cool thanks [11:00] https://github.com/flatpak/xdg-desktop-portal/issues/167 [11:03] seb128, Laney - when we seed, e.g. Mines as a snap - will the minimal installer need to be updated to know that it's a snap not a deb? [11:03] willcooke, yes [11:04] seb128, is that easy enough? [11:05] willcooke, it shouldn't be too difficult hopefully, we talked a bit about it with didrocks before his holidays [11:06] to remove the snap? [11:06] yah [11:06] pretty sure that won't work [11:07] ubiquity change probs [11:07] we need an extra piece of code to deal with those yes [11:07] workaround is to not seed any snap that should be remove in minimal... [11:08] unfortunately, most of our planned snaps are exactly the sort of thing which would get removed in minimal :) [11:08] but yeah, with a bit of jigging about we can probably make that work [11:08] I'm not too concerned about it [11:08] lets see if we can get it to work first, but always good to have a plan b [11:08] * willcooke puts his poking stick away [11:55] Laney, where is the list of packages removed when I select a minimal installation? [11:58] hey jibel [11:58] https://people.canonical.com/~ubuntu-archive/seeds/ubuntu.bionic/desktop.minimal-remove [11:59] Laney, thanks [14:30] #startmeeting Desktop Team Weekly Meeting - 2018-02-27 [14:30] Meeting started Tue Feb 27 14:30:09 2018 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [14:30] Available commands: action commands idea info link nick === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: [14:30] gunno/ [14:30] o/ [14:30] Roll call: andyrock, dgadomski, didrocks (hols), duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out) [14:30] o/ [14:30] doh, already mid-afternoon :/ [14:30] \o [14:31] o/ [14:31] woof [14:31] o/ [14:31] seb128, yeah, time flies [14:32] I think we've got enough people to get started [14:32] #topic andyrock === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: andyrock [14:33] 1. Reviews: [14:33] 1.1 https://code.launchpad.net/~3v1n0/compiz/static-compregion-memory-curruption-fix/+merge/338342 [14:33] 1.2 https://code.launchpad.net/~unity-team/compiz/x-sru6/+merge/338345 [14:33] 2. Ubuntu SSO provider for Gnome-online-accounts: [14:33] 2.1 MP Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=793755#c2 [14:33] 2.2 WIP livepatch auth inside gnome-online-accounts [14:33] X. Various: [14:33] Gnome bug 793755 in general "Implement an Ubuntu Single Sign-on Provider" [Normal,New] [14:33] X.1 Helping Marco figuring out the unity's FTBS [14:33] eow [14:33] thanks andyrock [14:33] #topic dgadomski === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: dgadomski [14:33] hey [14:33] * testing fix for bug #1743422 [14:33] * working on bug #1749289 [14:33] * tested fix for bug #1688508 on Xenial and Artful, uploaded debdiffs [14:33] * checking a potential hwdata and g-s-d issue (wrong name displayed for an external display) [14:33] bug 1743422 in unity (Ubuntu) "The launcher reveal doesn't always work when moving the pointer to the defined hot spot" [Undecided,Confirmed] https://launchpad.net/bugs/1743422 [14:33] bug 1749289 in oem-config (Ubuntu) "Installer stops after pressing Cancel on Select a language screen during OEM install" [Undecided,New] https://launchpad.net/bugs/1749289 [14:33] bug 1688508 in libvirt (Ubuntu Artful) "libvirt-guests.sh fails to shutdown guests in parallel" [Medium,In progress] https://launchpad.net/bugs/1688508 [14:33] eof [14:33] thanks dgadomski [14:34] #topic duflu === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: duflu [14:34] * Gnome Shell performance work (https://trello.com/c/Q6JYXPPs) [14:34] - Started splitting up my many little mutter fixes to lessen the impact of the big one coming later: [14:34] . https://gitlab.gnome.org/GNOME/mutter/merge_requests/25 [14:34] . https://gitlab.gnome.org/GNOME/mutter/merge_requests/26 [14:34] . https://gitlab.gnome.org/GNOME/mutter/merge_requests/29 [14:34] . https://gitlab.gnome.org/GNOME/mutter/merge_requests/30 [14:34] . https://gitlab.gnome.org/GNOME/mutter/merge_requests/34 [14:34] - Multi-monitor frame scheduling: [14:34] . Done and working well for the single GPU case: https://git.launchpad.net/~vanvugt/mutter/log/?h=crtc-holds-reference [14:34] . Unfortunately I was forced to modify the hybrid GPU code and have not tested that yet with hybrid hardware. Might need to put it on hold and finish it later because this has become more of a Gnome 3.30 / Ubuntu 18.10 task now... [14:34] . I will continue to push little prereq branches like those above, to ensure the task eventually progresses next cycle for 18.10. [14:34] * Synaptics missing in Gnome Settings (https://launchpad.net/bugs/1733032) [14:34] Ubuntu bug 1733032 in mutter (Ubuntu) "Touchpad settings don't work after upgrading to 17.10 (because xserver-xorg-input-synaptics is still installed)" [Medium,In progress] [14:34] - Added synaptics settings support to mutter: https://gitlab.gnome.org/GNOME/mutter/merge_requests/37 [14:34] - The only missing piece after that is to remove the small amount of logic from gnome-control-center that explicitly hides the GUI for synaptics (yes, it goes out of its way to hide them). [14:34] * BlueZ 5.48 (https://launchpad.net/bugs/1747354) [14:34] Ubuntu bug 1747354 in bluez (Ubuntu) "Update bluez to version 5.48 in bionic" [Wishlist,Fix committed] [14:34] - Finally released to bionic this week: https://launchpad.net/ubuntu/+source/bluez/5.48-0ubuntu3 [14:34] * Libinput: [14:34] - News: 1.10 released to bionic this week. We are back on pure Debian packages. [14:34] - More time spent discussing and fixing libinput with upstream: [14:34] . https://bugs.freedesktop.org/show_bug.cgi?id=105108 [14:34] Freedesktop bug 105108 in libinput "Lenovo Yoga 11S touchpad is jittery" [Normal,New] [14:34] . https://bugs.freedesktop.org/show_bug.cgi?id=103970 [14:34] Freedesktop bug 103970 in libinput "Apple Magic Trackpad sensitivity too low (does not detect touches unless pressing hard)" [Major,Resolved: duplicate] [14:34] . https://bugs.freedesktop.org/show_bug.cgi?id=103572 [14:34] Freedesktop bug 103572 in libinput "Libinput: 1.9+: Apple Magic Trackpad stutters, is unresponsive" [Normal,Assigned] [14:34] . https://bugs.freedesktop.org/show_bug.cgi?id=105246 [14:34] Freedesktop bug 105246 in libinput "libinput command can't find its subcommand --parameters" [Normal,Resolved: fixed] [14:34] . https://bugs.freedesktop.org/show_bug.cgi?id=105264 [14:34] Freedesktop bug 105264 in libinput "libinput-measure-touch-size prints sizes backwards" [Normal,Resolved: fixed] [14:34] * Fun with charts: More progress clearing the bug backlog this week: [14:34] - https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive [14:35] * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, mir, wayland, totem, mpv, libinput. [14:35] #topic jbicha === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: jbicha [14:35] • Lots more GNOME 3.27 fun [14:35] • Prepared gnome-shell & mutter 3.27 transition in GNOME3 Staging PPA LP: #1751070 [14:35] Launchpad bug 1751070 in budgie-desktop (Ubuntu) "mutter 3.28 transition" [Wishlist,In progress] https://launchpad.net/bugs/1751070 [14:35] • Sponsored the NM autopkgtest update for gQuigs [14:35] • Fixed aisleriot taking forever to build [14:35] • Cherry-picked gnome-clocks crash fix for bionic LP: #1749937 (waiting for Debian sync) [14:35] Launchpad bug 1749937 in gnome-clocks (Ubuntu) "gnome-clocks crashed with SIGSEGV in gweather_location_format_two_serialize()" [Medium,Fix committed] https://launchpad.net/bugs/1749937 [14:35] • Fixed LP: #1617535 for bionic, still needs to be SRU'd [14:35] Launchpad bug 1617535 in ubuntu-geoip (Ubuntu Artful) "geoip.ubuntu.com does not utilize HTTPS" [Low,Triaged] https://launchpad.net/bugs/1617535 [14:35] • Synced gnome-keyring with Debian except for our systemd user service stuff [14:35] • Fixed libgweather translations after conversion to meson with GunnarHj's help LP: #1751261 [14:35] Launchpad bug 1751261 in gettext (Ubuntu) "libgweather-locations.pot generation fails with bionic meson" [Medium,In progress] https://launchpad.net/bugs/1751261 [14:35] • Made progress on pipewire packaging with fsateler's help. Now blocked on https://github.com/PipeWire/pipewire/issues/60 [14:35] • Allowed telepathy to be dropped from main [14:35] • fonts-ubuntu is now in (Debian) non-free. The RFP/ITP bug was 2663 days old. LP: #1617535 [14:36] 🥌 [14:36] thanks jbicha! [14:36] #topic jamesh === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: jamesh [14:36] themes for snapped desktop apps: [14:36] * wrote up a snapcraft forum post about making themes available to [14:36] snaps via the content interface: [14:36] https://forum.snapcraft.io/t/supporting-desktop-themes-via-the-content-interface/4122 [14:36] * started work on the simple snapcraft change (allow cloud parts to [14:36] introduce plugs/slots) mentioned in the post, but postponed that to [14:36] work on the xdg-open feature [14:36] snapd xdg-open extension: [14:36] * The overall aim here is to allow snaps to use [14:36] g_app_info_launch_default_for_uri() for local files, while we're still [14:36] working on full portal support. [14:36] * The first step was to check whether I could assemble an environment [14:36] in a snap where attempts to open arbitrary files would trigger the [14:36] same handler. I managed to get this working by compiling a stub mime [14:37] database so that all files are mapped to the same content type, and [14:37] subsequently trigger the same handler. This should be okay for the [14:37] target snap. [14:37] * I am putting together a snap userd PR to add a second D-Bus API for [14:37] handling local files, using similar checks to xdg-desktop-portal's [14:37] OpenURI.OpenFile() method. [14:37] * Once that is in place, the next step is to patch the core snap to [14:37] make its xdg-open proxy call this method when attempting to open local [14:37] files. This will likely involve replacing the shell script [14:37] implementation with a C program. [14:37] #topic jibel / heber === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: jibel / heber [14:37] - 16.04.4 Release. Nothing to report, everything's going well and release is still planned for this Thursday (March 1st) [14:37] - Designed a test plan to measure the impact of snaps on boot speed and started gathering data. [14:37] - Still debugging random boot and installation issues of Bionic. [14:37] - Update ubiquity autopilot branch according to latest changes in minimal installation feature and run tests against latest image. [14:37] done [14:37] thanks jibel [14:37] #topic kenvandine === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: kenvandine [14:38] * kenvandine waves [14:38] * Packaged robert_ancell's proof of concept snapper (Snap store frontend with apt support) as a snap [14:38] * Continued work on the gnome-software classic snap [14:38] - Built latest ubuntu-master [14:38] - Working on building with fwupd support, in progress [14:38] * Fixed the gnome-clocks snap automated build, libgweather switched to meson [14:38] * Created stable/ubuntu-18.04 branches for all the seeded snaps [14:38] * Confirmed with sil2100 that it should be fine to SRU flatpak 0.12 when it comes out [14:38] EOF [14:38] thanks kenvandine [14:38] #topic Laney === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: Laney [14:39] hi [14:39] • helped to finish off the ubiquity 'minimal install' stuff [14:39] • looked into how to monitor timezone changes for our proposed improvement to systemd timers, got a possibly working approach, need to figure out how to hook it in - https://gist.github.com/iainlane/fc840fc81018c7ed5af5a6cbbe8968a4 [14:40] • pushed on some transitions in proposed, got some things migrated and tried to nag about mesa which is the remaining big blocker [14:40] • uploaded glib2.0 with test fix and gobject-introspection to debian, merged glib in bionic [14:40] • unwedged autopkgtest after meltdown restarts borked it a bit [14:40] 🍜 [14:40] thanks Laney [14:40] #topic oSoMoN === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: oSoMoN [14:40] hey [14:40] • chromium [14:40] ∘ 64.0.3282.167 published to {artful,xenial,trusty}-{security,updates} [14:40] ∘ updated beta to 65.0.3325.88 [14:40] • libreoffice [14:40] ∘ promoted 6.0.1 snap to the stable channel [14:40] ∘ published 6.0.2 (RC) snap to the candidate channel, and issued call for testing (https://forum.snapcraft.io/t/call-for-testing-libreoffice-6-0-2/4185) [14:40] ∘ investigated bug #1750335, initially skipped the failing test and then Rico fixed it properly [14:40] bug 1750335 in libreoffice (Ubuntu) "LO 6.0 autopkgtest failures (uicheck: test_text_direction)" [High,Fix committed] https://launchpad.net/bugs/1750335 [14:40] ∘ relaxed java dependency on i386 [14:40] ∘ backports for CVE-2018-6871 published to xenial and trusty [14:40] ∘ filed bug #1750982 and upstream https://bugs.documentfoundation.org/show_bug.cgi?id=115931, cherry-picked upstream fix [14:40] bugs.documentfoundation.org bug 115931 in LibreOffice "ScFiltersTest::testOrcusODSStyleInterface fails with liborcus 0.13.3" [Normal,Resolved: moved] [14:40] bug 1750982 in libreoffice (Ubuntu) "libreoffice FTBFS with liborcus 0.13.3" [High,Fix committed] https://launchpad.net/bugs/1750982 [14:40] ∘ ensured apparmor fixes are cherry-picked to 6-0 branch upstream (https://gerrit.libreoffice.org/#/c/50207/1) [14:40] ∘ numerous bug reports (bug #1751005, bug #1750087 and duplicates) raised after the artful SRU confirmed that I screwed up, the upload had a patch to fix the apparmor profiles and that resulted in them being strictly enforced, which breaks a flurry of use cases it turns out… I prepared and tested an update to permanently disable the apparmor profiles (with guidance from Jamie), and handed it over to the security [14:40] bug 1751005 in libreoffice (Ubuntu) "libreoffice cannot open a document not within $HOME" [Critical,Fix committed] https://launchpad.net/bugs/1751005 [14:40] bug 1750087 in libreoffice (Ubuntu) "[libreoffice-kde4] LO crashes when trying to save" [High,Confirmed] https://launchpad.net/bugs/1750087 [14:41] team, I'm hoping it will go out to users today [14:41] ∘ updated debdiff for bug #1749920, added DEP8 tests that run a subset of the unit tests, it got sponsored to bionic and will (hopefully) soon make its way to main [14:41] bug 1749920 in libepubgen (Ubuntu) "[MIR] libepubgen" [Undecided,Fix committed] https://launchpad.net/bugs/1749920 [14:41] 😵 [14:41] thanks oSoMoN [14:41] #topic seb128 === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: seb128 [14:41] • sponsored the bluez regression fix from duflu, that let 5.48 migrate to bionic - https://launchpad.net/ubuntu/+source/bluez/5.48-0ubuntu3 [14:41] • send some emails about our MIRs backlog and what can be done to resolve it [14:41] • looked at translations issues and at some fixes proposed by Gunnar (gtk+, gnome-todo, fcitx, gnome-sudoku) [14:41] • Discussions/meetings about the livepatch integration in bionic [14:41] • disabled the gtk/mir backend, it's unmaintained and not needed since mir talks wayland now - https://launchpad.net/ubuntu/+source/gtk+3.0/3.22.28-1ubuntu3 [14:41] • verify the python-dbusmock fix for nm1.10 - https://launchpad.net/ubuntu/+source/python-dbusmock/0.17.1-1 [14:41] • updated udisks to the current 2.7.6 version - https://launchpad.net/ubuntu/+source/udisks2/2.7.6-1ubuntu1 [14:42] • looked at some autopkgtest issue from bionic-proposed (retried some transitions issues, debugged meson failing a bit and talked to upstream about it) [14:42] • opened a MIR for bolt (thunderbolt 3 service) - https://bugs.launchpad.net/ubuntu/+bug/1752056 [14:42] Ubuntu bug 1752056 in Ubuntu "[MIR] bolt" [Undecided,New] [14:42] • updated nautilus to the current version - https://launchpad.net/ubuntu/+source/nautilus/1:3.26.2-0ubuntu1 [14:42] • joined an HR presentation for new managers [14:42] • submitted a first version of ubiquity-without-ecryptfs, waiting for review comments [14:42] • lot of trello/work status updates [14:42] • AOB topics: GNOME 3.28 status, nautilus-share/gnome-user-share status for bionic, gstreamer update? [14:42] [14:42] (I've been less lazy about writting my summary also this week, extra details and urls :p) [14:42] (needs to keep it this way now!) [14:42] \o/ [14:42] Thanks seb128, lets discuss more at the end [14:42] #topic tkamppeter [14:42] thx === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: tkamppeter [14:42] you're not a new manager! ;) [14:43] lol, but seems some people noticed I was one and decided to invite me to those hangouts :p [14:43] let's give tkamppeter a couple of mins and move on [14:44] - cups-filters: Working out license conflict with CUPS. CUPS has switched to Apache 2.0 from 2.3.x on, which is incompatible with (L)GPL2-only which some files (the ones inherited from CUPS) of cups-filters use. Mike Sweet (author of CUPS) agreed with switching them to Apache 2.0, but this makes cups-filters incompatible with old CUPS (2.2.x or earlier). Mike is working on a solution on the CUPS side to avoid the need of r [14:44] e-licensing the files in cups-filters. [14:44] - cups: For 18.04 we stay with 2.2.x to avoid license conflicts. Mike Sweet will issue another 2.2.x bug fix release under the old license, backporting bug fixes from 2.3.x. [14:44] - cups-filters: Released 1.20.1 (bug fix release). It is already uploaded to Debian, waiting for sync to Ubuntu. [14:44] - HPLIP: No transition 3.17.10 -> 3.17.11. The new version is too buggy, mainly the packaging of the source tarball. [14:44] - ghostscript, foo2zjs, ippusbxd, rastertosag-gdi: Merged/synced from Debian to Ubuntu to be up-to-date before Feature Freeze. [14:44] - Google Summer of Code 2018: Selected the most urgent projects and assigned them to the few mentors we currently have. Another video interview of students. Mentoring Sahil Arora. [14:44] - Bugs. [14:44] thanks tkamppeter [14:44] #topic Trevinho === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: Trevinho [14:45] · Nautilus recent files search provider, and recent files updater: [14:45] - https://gitlab.gnome.org/GNOME/nautilus/merge_requests/98 [14:45] - https://gitlab.gnome.org/GNOME/nautilus/merge_requests/112 [14:45] (released in ubuntu package too, seb please tune our gtksettings.ini) [14:45] · Working on a search provider using locate [14:45] · Upstream improvements to locate to get better results when using [14:45] special chars and spaces (locate "my-file_with Separator and accents [14:45] à la française" matches more stuff now): [14:45] - https://pagure.io/mlocate/pull-request/41#request_diff [14:45] - https://pagure.io/mlocate/pull-request/42#request_diff [14:45] · Landing of a new unity SRU with some crash fixes [14:45] · Fixed a compiz memory corruption issue due to linking (thanks to andyrock too): [14:45] Trevinho, oh right, gtk, thanks for the reminder :) [14:45] floding again [14:45] what's the last line you got? [14:45] Trevinho, compiz mem corrupiton [14:46] · Updates to the Remmina and telegram snaps: [14:46] - https://github.com/FreeRDP/Remmina/commits/next/snap/snapcraft.yaml [14:46] - https://github.com/3v1n0/telegram-snap/commits/master [14:46] · Got approved as GNOME Foundation member (\o/) [14:46] ----- [14:46] congrats Trevinho :) [14:46] #topic robert_ancell === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: robert_ancell [14:46] - snapd-glib 1.35/1.36/1.37 released https://github.com/snapcore/snapd-glib/releases/ [14:46] - worked on migrating from reviews.ubuntu.com to ODRS [14:46] - Discussed with GNOME sysadmins about usage of ubuntu group in gitlab.gnome.org [14:46] - GNOME Software bug hunting [14:46] #topic AOB === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help | Desktop Team Weekly Meeting - 2018-02-27 | Current topic: AOB [14:46] seb128, you want to talk about GNOME 3.28 etc [14:47] yeah, if needed [14:47] when is didrocks expected back? I need his help for the volume-past-100% merging [14:47] thursday [14:47] that's blocking the gnome-shell update? [14:48] Ah, maybe we can talk about distro-patch for fractional too? [14:48] I think we are going to need ffes for gnome-shell and gnome-control-center [14:48] we'll have temporary regressions in gnome-shell & gnome-control-center until didrocks has time to handle that [14:48] jbicha, do you see other ones being late/not ready to land this week? [14:48] well, which means we are not going to land those updates [14:49] it's fine, we can land them next week, should be easy to get a ffe still [14:49] I hadn't started the evolution transition because I was hoping gnome-desktop3 would clear first [14:49] Ah, forgot also to mention in my report that I did a debdiff for fixing [14:49] https://bugs.launchpad.net/ubuntu/+source/fprintd/+bug/1532264 [14:49] Ubuntu bug 1532264 in fprintd (Ubuntu) "fprintd allows unauthorized root access" [High,Confirmed] [14:49] if anyone can sponsor it... [14:50] Trevinho, I'm adding to my backlog, security might want to comment as well [14:50] there is a minimal gnome-settings-daemon transition needed too. I found a gsd bug yesterday LP: #1751956 [14:50] Launchpad bug 1751956 in Ubuntu GNOME "gsd-power 3.27.91 crashed with SIGFPE" [Undecided,New] https://launchpad.net/bugs/1751956 [14:50] indeed [14:51] jbicha, ideally we would be able to clear the gnome-desktop one in the next days and upload evo before ff [14:51] I don't count on gnome-shell and g-c-c before ff [14:51] it's not realistic [14:51] so let's do a ffe for those next week [14:51] ok [14:51] it lets time to Didier to be back and help with the update [14:51] and talk about Trevinho's scaling work we might want to distro patch [14:51] gnome-calendar 3.27 is blocked on the libdazzle MIR, do you want that synced now anyway or wait? [14:51] please upload [14:52] doko said he wanted them to show on component mismatch [14:52] so let's please him :) [14:52] and that way it's "in" before ff [14:52] Builder might stay at 3.26 (or be a late FF) because the pcre2-revert patch needs to be rebased [14:53] that should be about it for GNOME 3.28 missing pieces [14:53] we can ffe that later, it's an universe package [14:53] k, thanks [14:53] so next topic .. or not [14:53] those patches are the worst [14:53] dunno if we wanted to discuss gstreamer 1.3 [14:53] Laney: what are you thinking with gstreamer 1.4? [14:53] it's in Debian experimental now [14:53] what's the mp3 situation [14:53] ? [14:53] 1.14 [14:53] willcooke, ^ do you have an update? [14:54] Laney, got the provisional +1 this morning, waiting for a final +1 which is due today. Probably wise to wait until tomorrow before we act [14:55] could do then [14:55] good, let's rediscuss it out of the meeting/before acting if needed [14:56] nod [14:56] the third item I had on my AOB list was nautilus-share/gnome-user-share [14:56] that's complicated [14:56] I didn't have much time to look at the status/think about those [14:56] but it sucks to have no working sharing by default [14:56] apparently Ubuntu is unique among GNOME distros for shipping nautilus-share by default? [14:56] could be, I'm not familiar with what others distros do [14:57] MIR needed for gnome-user-share to actually work is blocked by security questions LP: #1731065 [14:57] Launchpad bug 1731065 in mod-dnssd (Ubuntu) "[MIR] mod-dnssd" [Undecided,Confirmed] https://launchpad.net/bugs/1731065 [14:58] mdeslaur also suggested that better "cloud" sharing integration (ala Google Drive or whatever) would be more useful :| [14:58] no easy way out [14:58] I'm not sure we are being able to resolve that in the meeting though [14:58] yeah, I agree [14:59] we should probably keep it as an ongoing discussion, I would like to see that solved in some way [14:59] but busy cycle, still lot to do, etc :/ [14:59] at this point, the gnome-user-share MIR would probably need a FFe [14:59] right, I think anything that isn't clearly defined and ready to land is ffe at this point [15:00] k [15:00] willcooke, I think that was for my items [15:00] thanks seb128 [15:00] dunno if others have some as well [15:00] yep [15:00] we forgot to review rls-bb-incoming this cycle [15:01] that should be an item on the meeting topic after the round every week I think [15:01] ouch, good point [15:01] s/topic/agenda/ [15:01] yeah [15:01] Laney, good call [15:02] what do we do then for today? [15:03] have a round? do a first review out of the meeting to clear the list first and then start next time? [15:03] do it now or do it next week in person? [15:03] I was going to say, lets do it in person next week, we should be able to get through them quicker [15:03] I would vote for next week, but if people would prefer now I'm not going to opposite it [15:03] also people are really busy with ff work now [15:03] +1 for next week [15:04] so let's maybe go back to focus on work [15:04] +1 [15:04] I'm also going to clean out a bit the list, there is noise on it [15:04] k [15:04] sounds like consensus for next week then [15:04] jibel already added it to the list [15:04] :) [15:04] anything else? [15:04] Trevinho, lets talk distro patch next week [15:05] k, going to wrap in 10... [15:05] 9.. [15:05] #endmeeting === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Work (read-only for non-developers): https://trello.com/b/lsBmkzPY/ubuntu-desktop-1804-cycle | Amaterasu watches over you benevolently | pink killer → lots of help [15:05] Meeting ended Tue Feb 27 15:05:52 2018 UTC. [15:05] Minutes: http://ubottu.com/meetingology/logs/ubuntu-desktop/2018/ubuntu-desktop.2018-02-27-14.30.moin.txt [15:05] thanks all [15:05] thanks [15:06] seb128: could you promote libepubgen to main for LibreOffice? [15:06] thanks! [15:06] jbicha, can do [15:06] kenvandine: so we're sticking with flatpak 0.11? do you know when flatpak 0.12 is expected? [15:06] jibel, hey, do you think you would have some slot this week to review (&test?) the changes from https://code.launchpad.net/~seb128/ubiquity/remove-ecryptfs-option/+merge/340026 ? [15:07] seb128, sure. [15:07] jbicha, unfortunately we don't :-/ [15:07] jbicha, there's a rumor there will be a 1.0 by this summer [15:08] but we don't have a good estimate since alex is away [15:08] jibel, thanks, I did changes in a way that should impact the gtk frontend only for now, I don't know what kubuntu wants to do but we can figure that out later and do extra changes if needed then [15:08] jbicha, but i think it makes sense to ship something newer than 0.10.x with a plan to SRU the next stable release [15:08] seb128, okay, I'll review and test it tomorrow [15:09] ok [15:09] jibel, thx [15:09] kenvandine, we are of course assuming that the next series will be a "stable" one [15:10] you mean LTS rather than stable, right? [15:11] yes, supported for "longer" :-) [15:15] andyrock, bug #1752113 should be fixed in our current bionic version no? [15:15] bug 1752113 in glib2.0 (Ubuntu) "Calling g_output_stream_vprintf fails with critical error" [Medium,In progress] https://launchpad.net/bugs/1752113 [15:16] andyrock, that was commited in decembre [15:16] mmm i still get it [15:16] let me check again [15:16] tkamppeter: did you see my question yesterday about updating system-config-printer? [15:21] seb128: you're right my chroot was not updated [15:21] andyrock, :) [15:22] ye olde glibe [15:23] tjaalton, so you are working on making those clutter test work? or do you consider the issue understood/not important and are in favor of skipping them for this round? [15:23] your comment were not that clear to me [15:23] seb128: I think they should be either skipped, or mutter fixed to include the merge proposal [15:24] Laney, wdyt about skipping for this round? we could do with that transition clearing off to move to the next one [15:24] how's mutter involved? [15:24] https://gitlab.gnome.org/GNOME/mutter/merge_requests/36 [15:24] I don't think mutter is installed for clutter's tests [15:25] hmm true [15:26] seb128: do you know what the failure is saying? [15:28] Laney, no, just what tjaalton wrote on the other channel, that it seems related to 30bits support [15:28] but it somewhat seems like the claim are throw in air and not backup by evidences at this point [15:28] so maybe deserves at least a bit more investigation first [15:33] ok the origin is cogl, mutter forked cogl/clutter, right? [15:34] yeah it has an embedded copy [15:34] with changes afaik [15:35] 17:31 < daniels> tjaalton: as for the out-of-tree original cogl/clutter project, i think you might be the [15:35] first/only person to care? [15:35] dunno about that :) [15:36] so, skip the tests and modify the patch(es) for cogl? [15:37] what's the impact of the problem? [15:37] is it likely to hit any user in clutter-apps like totem? [15:38] the mutter patches were only needed for wayland I think [15:39] only gallium drivers (swrast included) support rgb10 atm [15:39] "only" [15:39] meaning not intel :) [15:56] Trevinho: btw, https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4 needs to be rebased, Debian cherry-picked the commits but they don't apply against 3.27.91 [15:57] jbicha: I also need to fix it, but it's all something I want to do post-FF [15:57] no problem, I was just mentioning it [15:59] tjaalton, so you are pretty confident the clutter issue isn't going to be user visible? [15:59] seb128: no, there's no X driver support for this yet, landed in xserver git today for modesetting [15:59] so for X we should be safe [16:00] and wayland sessions? [16:00] I'm running it on my laptop since three weeks ago [16:00] wayland needs the mutter change ad least [16:00] *At [16:00] seb128, Laney - +1 to ship MP3 via good codecs [16:00] willcooke, great! [16:00] tjaalton, what will happen to who without those? [16:01] I shouldn't have used a "-" in that line [16:01] it's fine, I read it as a separator not as a minus :) [16:02] seb128: a psychedelic session [16:02] tjaalton, k, so we need that mutter patch backported before we let things migrate? [16:02] tjaalton, jbicha, ^ can you get that done? [16:02] do we care about wayland users at this point? [16:03] the fix is simple, log in X [16:03] tjaalton: yes we care [16:03] which should be default? [16:03] ok, then yes you probably want that in first [16:03] seb128: I don't have time today to work on that, sorry [16:04] just upload it straight to bionic and we can figure out Debian later [16:04] willcooke: thx, can that be officially stated somewhere do you think? [16:04] tjaalton, yes, let's not regress for a part of our userbase, especially if there is an available fix === Savicq is now known as Saviq [16:04] need to drop offline for a bit, back in less than 30 min [16:08] Laney, hmmm, yeah, good point. I'll look in to that, but for now I can forward you an email if you want? [16:09] sure, merci [16:33] seb128 I've livepatch integrated in g-o-a [16:33] it seems to work fine, also with time-based o-t-p there is no need to re-enter the otp [16:34] now I'm just understdaning how to deal with error string translations [16:35] I guess that we should translate them client-side [16:52] andyrock, hey! ok, great ... so what are the bits that are ready for landing and in what order do they need to land? also if upstream doesn't review now can you get a code review from at least Trevinho on the bits ready [16:52] seb128: rishi told me that he will review it tomorrow [16:53] I'll finish the code to deal with translations [16:53] I'll just the important strings and then a generic error string [16:53] *translate [16:53] something like "Something went wrong. Please try again" [16:54] great [16:54] there are probably already existing/translated error strings in others providers no? [16:54] I'll check that [16:55] after this I'll prepare a patch for g-s to use this [16:55] and then one for software-properties [16:55] k [16:55] let's talk about uploading that tomorrow [16:55] should not be hard [16:55] kk [16:55] hopefully rishi reviews it by then [16:55] yeah he's stucked with 3.28 release [17:03] seb128: there is just a "Authentication failed" string [17:03] no string for 2-factor auth [17:05] k [17:08] tjaalton, sorry I had to drop offline for a bit and I missed maybe some discussion ... was there any conclusion about that clutter/mutter issue? who is going to patch/unblock those? [17:19] seb128: looks like tseliot is looking at them :) [17:20] I filed bug 1752123 [17:20] bug 1752123 in mutter (Ubuntu) "Force 8bit RGB config" [Undecided,New] https://launchpad.net/bugs/1752123 [17:38] tjaalton, tseliot, thx [18:10] seb128, did you get a chance to build gedit with my helpers link_xdg_user_dirs branch? [18:23] kenvandine, no sorry, thanks for the reminder ... later or tomorrow :) [19:04] night all [19:56] nighty night [21:09] kenvandine, now gnome-calculator is seeded as a snap what should happen as an upgrader? [21:10] robert_ancell, we should talk about that in budapest [21:10] i don't think we have a way to install that snap on upgrade [21:10] kenvandine, ok, so I should manually uninstall the .deb and install the .snap for the default experience? [21:11] that's what i've been doing [21:11] i've uninstalled lots of stuff now :) [21:12] * robert_ancell looks at seeds [21:12] oh, there's lots of snaps now [21:13] :) [21:13] several more today [21:14] I haven't seen a plan around the fact that snaps don't work on the livecd... so no calc for livecd users [21:14] gQuigs, there's a fix proposed for that [21:15] https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1751667 [21:15] Ubuntu bug 1751667 in snapd (Ubuntu) "classic snap does not run on live session" [Undecided,New] [21:15] gQuigs, the fix is approved but not landed yet [21:16] heh, what do you know, my bug is fixed - https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1576378 [21:16] Ubuntu bug 1576378 in snapd (Ubuntu) "Snap installing doesn't work in live session" [Low,Confirmed] [21:16] kenvandine ty! [21:18] gQuigs, yw [21:20] robert_ancell: my understanding was that ubuntu-release-upgrader is supposed to handle installing the snap and uninstalling the deb (although that won't work for those of us *already* running bionic) [21:23] jbicha, is that already done? [21:23] I don't know. I haven't seen anyone working on it… [23:04] kenvandine: are you getting these snap store failed notifications for gnome-clocks & -calculator (yesterday)? [23:11] @jbicha I got one, need to investigate [23:11] I fixed the build failure now the store complains [23:13] robert_ancell: btw, Debian imports from unstable are broken, so snapd-glib may take a few days to sync [23:14] jbicha, i'll do it manually [23:15] using syncpackage or dput? [23:29] jbicha, cput [23:29] dput