[05:32] Good morning everyone [05:52] Morning jibel [06:07] Hey duflu happy new year ! [06:13] happy new year to desktop team! [06:15] Happy new year to you too, jibel and RikMills [06:16] looks like Wimpress is determined to have a good start :) https://twitter.com/m_wimpress/status/1214057569066586112 [06:24] Something I put together while learning about Github actions during the break: https://forum.snapcraft.io/t/call-for-testing-github-action-for-snapcrtaft/14930 [06:30] We use github actions to automate CI of zsys, https://github.com/ubuntu/zsys/tree/master/.github/workflows [06:30] it works great [06:42] I've used it for a few of my own personal projects, building workflows from existing actions and custom shell script. This was the first time I'd looked at writing an action. [06:43] It's much nicer than Travis, where the only canned setup/build steps are those provided by Travis [08:01] gooood morning desktopers! [08:02] Morning seb128 [08:02] salut seb128 [08:03] hey duflu, jibel, how are you? had good holidays? [08:04] seb128, I works 2 days each week, and had nice 5-day weekends. Lots of family and home maintenance. Still didn't finish. You? [08:04] *worked [08:04] holidays were good. I went skiing for a few days. first time in years but it's like bicycle, you don't forget. [08:05] seb128, and you how were your holidays? [08:05] * duflu finds he still doesn't remember when on skis [08:07] I had nice holidays, spent a bit over a week in the north of France and then a week in the east, quite relaxing [08:10] and I tried a real professional flight simulator of an A330. That was awesome. [08:10] no one have been injured ;) [08:13] lol [08:18] good morning and happy new year! [08:18] Morning didrocks. Happy new year [08:18] salut didrocks, happy new year to you too [08:19] hey duflu, jibel! How are you? [08:19] didrocks, going well. Though already stressed thinking about how much we can get into 20.04. You? [08:20] didrocks, doing alright. happy holidays? [08:20] I'm fine thanks! I will leave in ~1h to the train station heading to London, just the time for some catchup [08:20] jibel: was busy and some train "experiences", but overall, good :) [08:21] lut didrocks, happy new year indeed! [08:21] taking the train during protest ?! you like to live dangerously [08:23] hey seb128! [08:23] jibel: well, we didn't really get any other options at this time to visit the family [08:24] TBH, the worst was on Friday, receiving contradictory information for my today's travel to London [08:24] car rental is an option [08:24] spent an afternoon between phone calls, train station queuing… [08:24] not to go to london ofc [08:25] * duflu misses London sprints. Haven't been to one since 2016ish? [08:26] +6/guk÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ [08:26] ÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷œëîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî [08:26] îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî××××××÷ [08:27] ssorry, coffee & keyboard distaster [08:27] disaster* [08:28] don't use incompatible devices on the same desk is the rule. like a cup full of coffee and a keyboard. They are always attracted by each other. [08:29] same goes for any liquid close to a keyboard. [08:29] Huh. Make that 2014. Time flies [08:31] didrocks, don't flood your travel laptop just before leaving! [08:36] duflu, I guess you saw https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/cdcb0188 ? (sorry, just going through post holidays backlog) [08:36] seb128, yes but it doesn't backport so I stopped trying [08:36] I did try though [08:37] duflu, k, fine, we did apply a revert which is good enough for now and we get the upstream way with the next version [08:37] Would have needed to dig up the new feature it uses from PulseAudio 14 and backport that [08:38] yeah, don't do that, just wait for the next tarball :) [08:40] seb128, big progress on bug 1845046 though, which is mildly exciting [08:40] bug 1845046 in bluez (Ubuntu Bionic) "Bluetooth headphones default to low quality headset mode and fail to switch to A2DP when selected" [High,Triaged] https://launchpad.net/bugs/1845046 [08:40] oh, nice [08:42] I think a lot of the problems with switch-on-connect would go away if it delayed acting on sinks appearing during login [08:43] If the old default sink is going to show up in a few milliseconds, then it probably doesn't make sense to switch [08:43] jamesh, I suggested exactly that way back in the beginning. Though we already have two fixes that are better than that [09:02] hellooooo [09:02] Hi Laney [09:03] heeeyyyy Laney, happy new year! did you have good holidays? [09:05] hey duflu hey seb128, happy 2020! [09:05] Happy 2020 Laney [09:06] they started off with a plumbing emergency at 7pm on the 23rd [09:06] but got better after we fixed that [09:06] and now I know how to remove a bath, change taps, replace a bath and make it watertight, so that's something [09:07] skills++ [09:09] all while preparing for the family to arrive at the same time! [09:09] hope yours were good too [09:10] happy new year Laney! [09:11] didrocks, did you plan to upload the debdiff from jibel on bug #1848856? [09:11] bug 1848856 in grubzfs-testsuite (Ubuntu Eoan) "zfs on root fails with grub syntax error with multidisks pools" [Medium,Triaged] https://launchpad.net/bugs/1848856 [09:12] moin didrocks, happy new year to youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu [09:13] seb128: you mean the SRU? If you have time, I'm happy for you to handle it. We prepared the SRU together, but didn't get the time to do proper testing [09:14] people seem to report for it to work well, but double checking is always good [09:14] (or we can let people acking on installing the proposed update) [09:15] didrocks, k, I add it to my backlog, thx for the input [09:16] yw [09:19] * Laney tries to remember how this all works [09:19] what's a linux? [09:20] Holiday mode; achieved [10:11] happy new year desktopers! [10:12] hey ricotz, happy new year to you as well! === cpaelzer__ is now known as cpaelzer [11:27] Good morning and Happy New Year desktoppers :-) [11:28] hey Wimpress, happy new year! [11:28] Wimpress, you are in London already? [11:32] moin Wimpress [11:34] broken 'file' in unstable at the minute [11:34] means you get packages with no depends! [11:36] Happy new year Wimpress ! [11:38] Laney, fun! [11:39] Yes, I'm in London. Just making final preparations for the Yaru team to join us. [12:23] mmm free biscuits [14:01] back from Eurostar this time! [14:02] didrocks: How is your journey going? [14:05] Happy New Year desktoppers [14:05] flaky network even when being in the train station :) [14:05] hey kenvandine === ijohnson|EOY is now known as ijohnson [15:13] didrocks, train and IRC usually are not best friends :) [15:13] kenvandine, hey, happy new year to you! [15:13] train needs mosh to make friends with IRC, happy new year, :) [15:14] hey seb128 [15:15] hey happyaron, how are you? [15:15] not really new year for you right? :) [15:15] great, not lunar new year yet, :p [15:15] it's a week before FOSDEM [15:28] happyaron, do you plan to go to fosdem? [15:29] hi everyone! i missed you all :) [15:29] Hello hellsworth o/ [15:30] Happy New Year :) [15:30] seb128: yes [15:30] hey Heather, happy new year! [15:30] happy new year indeed! [15:30] happyaron, nice, maybe I see you there :) [15:30] cool, :) [15:33] happyaron: that is a long trip for you :-O [15:33] hey hellsworth [15:34] hey hellsworth [15:34] hi Laney and kenvandine ! [15:34] moin kenvandine! [15:35] yo Laney [15:35] AH the ol' gang back together [15:35] :) [15:42] Laney: yep, but it's okay, do that twice a year previously... [15:43] are you going just for fosdem? [15:44] fosdem and later some other stuff at Paris [15:45] ok that's a bit less crazy [15:45] can't make it for the mini-debconf because of the Chinese new year [17:18] kyrofa: thanks for the review :) [17:18] kyrofa: and happy new year [17:33] kenvandine, back at you! Good break? [17:52] kyrofa: yeah, happy to be back though :) [17:52] kyrofa: and you? [17:52] kenvandine, not long enough, haha [17:55] lol [17:55] it was really hard to get up this morning :) === heather is now known as hellsworth [20:16] seb128, who's doing NetworkManager these days? Can we update to 1.20.6 or .8? [20:16] Needed for WPA3 support for focal. And I wonder if that's something we should consider enabling in 18.04 LTS. [20:52] 🐱 [20:58] robert_ancell, hey, happy new year, $new_hire does but meanwhile I've been updating, it's on my list [20:59] seb128, what's the state of the git branch? Is focal just going into master? [20:59] robert_ancell, we backported the wpa3 patches before 19.10 though, is there more needed? [20:59] seb128, we need to update g-c-c to support it. [20:59] robert_ancell, also ':-(' on your polkit version check, it's not helping anyone just creating problems for distro :-/ [20:59] that sounds like a similar case [20:59] checking for versions rather than features is suboptimal :/ [21:00] seb128, then someone needs to make an official polkit release that we can check for... [21:00] What is the plan with polkit? Just stay on 105 forever? [21:01] so far yes [21:01] Not a great plan... [21:01] since the javascript rules are not something security agrees is a smart move [21:01] also polkit isn't moving much [21:02] still a better plan to stick on something old and secure than on something new and unsecure... [21:02] anyway [21:02] Another one for Frankfurt. [21:02] robert_ancell, also your rational for that version check is boggust [21:02] 'Check that polkit ITS rules are installed' is the report [21:02] checking for a version miss the point [21:03] the report has no hint the user had an outdated version rather than a buggy install [21:03] could be that the distro packaging forgot to include the ITS file in the package [21:03] which your fix doesn't address [21:04] Sure, that's possible. But any dependency can break like that. We're checking for a feature that didn't exist until that version. [21:05] still you are not checking the feature [21:05] anyway, one more distro patch [21:05] I think the fix creates more problems that it solves but I guess I argued enough [21:06] imho you will get more report from contributors who try to build a git version on debian/ubuntu and fail due to get the requirements than you would have got from people trying to build using an old polkit [21:07] robert_ancell, you can add polkit to discuss in frankfurt but I don't think there is much to actually discuss [21:07] the javascript thing has been nacked like 10 years and polkit didn't move much since [21:08] also the rational to not want something as complex as javascript in a security component still stands [21:09] seb128, perhaps we can add the config file backend back upstream and compile without js support. [21:11] robert_ancell, I guess we could, just need to find a maintainer and someone who think that's worth the effort invested to work on that/get it reviewed [21:11] since the current situation has little cost I personally don't think it's something we should work on [21:13] robert_ancell, other topic, https://discourse.ubuntu.com/t/desktop-team-updates-monday-13th-january-2020/13864 ... that's next week in the title, was that wanted? [21:14] seb128, yes, I started back on Monday 6th, so I had nothing to write for the previous week! [21:23] robert_ancell, ah, you do it shifted, I (and others I think) usually include their monday since the meeting is on tuesday and it's work until the meeting [21:24] we would post on friday otherwise :) [21:24] seb128, the meeting title is the last day that work was done, right? [21:25] I think [21:25] like today's one would be 6th and include work done today [21:25] (or yesterday for you) [21:25] and that would be what we look at tomorrow for the meeting [21:25] I assumed that meeting would be skipped ) [21:25] :) [21:26] haha [21:26] we didn't do much during holidays [21:26] Perhaps you've been missing meetings and can't wait to have one! [21:26] but Debian work, syncs, users were still ongoing so I expect we will at least have proposed migration and rls tagged bugs to review [21:27] probably :) [21:27] anyway, that's for tomorrow, calling it a day for now [21:27] have a good evening/day desktopers, depending of your timezones :) [21:28] how much do we use polkit nowadays? could the remaining uses be replaced with xdg-desktop-portal ? (where I think it's used are updating the system, install/remove software, update firmware, and shutdown?) [21:31] gQuigs, I guess that would make xdg-desktop-portal a lot more complicated? polkit is a much more generic way of wrapping D-Bus calls. [21:37] robert_ancell it depends in how many ways we are using it. if it's just the 4 I mentioned above - it seems simpler to use a more clearly defined interface for them... [21:37] * gQuigs apparently kills the conversation... [21:42] gQuigs, Are these cases also using polkit or are they something else ? ... gnome-disks when formatting disks, nautilus in the admin:// mode, firewall-config connecting to firewalld [21:46] Nautilus, yes it uses polkit - https://github.com/GNOME/nautilus/commit/5db7a2952a8091cb11ec74e0fd87cd1814252da2 I don't see a good way to make that one work with xdg-desktop-portal.. [21:51] gnome-disks I thought did, but I guess not anymore? I have not been able to figure out what it uses today... https://github.com/GNOME/gnome-disk-utility/commit/0c6e07148d1ebedc3ee09b9d3da7efbcc5991ff5 [21:55] unsure about the firewall