[05:32] <jibel> Good morning everyone
[05:52] <duflu> Morning jibel
[06:07] <jibel> Hey duflu happy new year !
[06:13] <RikMills> happy new year to desktop team!
[06:15] <duflu> Happy new year to you too, jibel and RikMills
[06:16] <RikMills> looks like Wimpress is determined to have a good start :) https://twitter.com/m_wimpress/status/1214057569066586112
[06:24] <jamesh> 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] <jibel> We use github actions to automate CI of zsys, https://github.com/ubuntu/zsys/tree/master/.github/workflows
[06:30] <jibel> it works great
[06:42] <jamesh> 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] <jamesh> It's much nicer than Travis, where the only canned setup/build steps are those provided by Travis
[08:01] <seb128> gooood morning desktopers!
[08:02] <duflu> Morning seb128
[08:02] <jibel> salut seb128
[08:03] <seb128> hey duflu, jibel, how are you? had good holidays?
[08:04] <duflu> 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] <duflu> *worked
[08:04] <jibel> 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] <jibel> seb128, and you how were your holidays?
[08:05]  * duflu finds he still doesn't remember when on skis
[08:07] <seb128> 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] <jibel> and I tried a real professional flight simulator of an A330. That was awesome.
[08:10] <jibel> no one have been injured ;)
[08:13] <seb128> lol
[08:18] <didrocks> good morning and happy new year!
[08:18] <duflu> Morning didrocks. Happy new year
[08:18] <jibel> salut didrocks, happy new year to you too
[08:19] <didrocks> hey duflu, jibel! How are you?
[08:19] <duflu> didrocks, going well. Though already stressed thinking about how much we can get into 20.04. You?
[08:20] <jibel> didrocks, doing alright. happy holidays?
[08:20] <didrocks> I'm fine thanks! I will leave in ~1h to the train station heading to London, just the time for some catchup
[08:20] <didrocks> jibel: was busy and some train "experiences", but overall, good :)
[08:21] <seb128> lut didrocks, happy new year indeed!
[08:21] <jibel> taking the train during protest ?! you like to live dangerously
[08:23] <didrocks> hey seb128!
[08:23] <didrocks> jibel: well, we didn't really get any other options at this time to visit the family
[08:24] <didrocks> TBH, the worst was on Friday, receiving contradictory information for my today's travel to London
[08:24] <jibel> car rental is an option
[08:24] <didrocks> spent an afternoon between phone calls, train station queuing窶ｦ
[08:24] <jibel> not to go to london ofc
[08:25]  * duflu misses London sprints. Haven't been to one since 2016ish?
[08:26] <didrocks> +6/gukﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷ
[08:26] <didrocks> ﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾃｷﾅ禿ｫﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮ
[08:26] <didrocks> ﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃｮﾃ療療療療療療ｷ
[08:27] <didrocks> ssorry, coffee & keyboard distaster
[08:27] <didrocks> disaster*
[08:28] <jibel> 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] <jibel> same goes for any liquid close to a keyboard.
[08:29] <duflu> Huh. Make that 2014. Time flies
[08:31] <seb128> didrocks, don't flood your travel laptop just before leaving!
[08:36] <seb128> duflu, I guess you saw https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/cdcb0188 ? (sorry, just going through post holidays backlog)
[08:36] <duflu> seb128, yes but it doesn't backport so I stopped trying
[08:36] <duflu> I did try though
[08:37] <seb128> 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] <duflu> Would have needed to dig up the new feature it uses from PulseAudio 14 and backport that
[08:38] <seb128> yeah, don't do that, just wait for the next tarball :)
[08:40] <duflu> seb128, big progress on bug 1845046 though, which is mildly exciting
[08:40] <seb128> oh, nice
[08:42] <jamesh> 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] <jamesh> 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] <duflu> jamesh, I suggested exactly that way back in the beginning. Though we already have two fixes that are better than that
[09:02] <Laney> hellooooo
[09:02] <duflu> Hi Laney
[09:03] <seb128> heeeyyyy Laney, happy new year! did you have good holidays?
[09:05] <Laney> hey duflu hey seb128, happy 2020!
[09:05] <duflu> Happy 2020 Laney
[09:06] <Laney> they started off with a plumbing emergency at 7pm on the 23rd
[09:06] <Laney> but got better after we fixed that
[09:06] <Laney> and now I know how to remove a bath, change taps, replace a bath and make it watertight, so that's something
[09:07] <seb128> skills++
[09:09] <Laney> all while preparing for the family to arrive at the same time!
[09:09] <Laney> hope yours were good too
[09:10] <didrocks> happy new year Laney!
[09:11] <seb128> didrocks, did you plan to upload the debdiff from jibel on bug #1848856?
[09:12] <Laney> moin didrocks, happy new year to youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
[09:13] <didrocks> 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] <didrocks> people seem to report for it to work well, but double checking is always good
[09:14] <didrocks> (or we can let people acking on installing the proposed update)
[09:15] <seb128> didrocks, k, I add it to my backlog, thx for the input
[09:16] <didrocks> yw
[09:19]  * Laney tries to remember how this all works
[09:19] <Laney> what's a linux?
[09:20] <duflu> Holiday mode; achieved
[10:11] <ricotz> happy new year desktopers!
[10:12] <seb128> hey ricotz, happy new year to you as well!
[11:27] <Wimpress> Good morning and Happy New Year desktoppers :-)
[11:28] <seb128> hey Wimpress, happy new year!
[11:28] <seb128> Wimpress, you are in London already?
[11:32] <Laney> moin Wimpress
[11:34] <Laney> broken 'file' in unstable at the minute
[11:34] <Laney> means you get packages with no depends!
[11:36] <jibel> Happy new year Wimpress !
[11:38] <seb128> Laney, fun!
[11:39] <Wimpress> Yes, I'm in London. Just making final preparations for the Yaru team to join us.
[12:23] <Laney> mmm free biscuits
[14:01] <didrocks> back from Eurostar this time!
[14:02] <Wimpress> didrocks: How is your journey going?
[14:05] <kenvandine> Happy New Year desktoppers
[14:05] <didrocks> flaky network even when being in the train station :)
[14:05] <didrocks> hey kenvandine
[15:13] <seb128> didrocks, train and IRC usually are not best friends :)
[15:13] <seb128> kenvandine, hey, happy new year to you!
[15:13] <happyaron> train needs mosh to make friends with IRC, happy new year, :)
[15:14] <kenvandine> hey seb128
[15:15] <seb128> hey happyaron, how are you?
[15:15] <seb128> not really new year for you right? :)
[15:15] <happyaron> great, not lunar new year yet, :p
[15:15] <happyaron> it's a week before FOSDEM
[15:28] <seb128> happyaron, do you plan to go to fosdem?
[15:29] <hellsworth> hi everyone! i missed you all :)
[15:29] <Wimpress> Hello hellsworth o/
[15:30] <Wimpress> Happy New Year :)
[15:30] <happyaron> seb128: yes
[15:30] <seb128> hey Heather, happy new year!
[15:30] <hellsworth> happy new year indeed!
[15:30] <seb128> happyaron, nice, maybe I see you there :)
[15:30] <happyaron> cool, :)
[15:33] <Laney> happyaron: that is a long trip for you :-O
[15:33] <Laney> hey hellsworth
[15:34] <kenvandine> hey hellsworth
[15:34] <hellsworth> hi Laney and kenvandine !
[15:34] <Laney> moin kenvandine!
[15:35] <kenvandine> yo Laney
[15:35] <Laney> AH the ol' gang back together
[15:35] <kenvandine> :)
[15:42] <happyaron> Laney: yep, but it's okay, do that twice a year previously...
[15:43] <Laney> are you going just for fosdem?
[15:44] <happyaron> fosdem and later some other stuff at Paris
[15:45] <Laney> ok that's a bit less crazy
[15:45] <happyaron> can't make it for the mini-debconf because of the Chinese new year
[17:18] <kenvandine> kyrofa: thanks for the review :)
[17:18] <kenvandine> kyrofa: and happy new year
[17:33] <kyrofa> kenvandine, back at you! Good break?
[17:52] <kenvandine> kyrofa: yeah, happy to be back though :)
[17:52] <kenvandine> kyrofa: and you?
[17:52] <kyrofa> kenvandine, not long enough, haha
[17:55] <kenvandine> lol
[17:55] <kenvandine> it was really hard to get up this morning :)
[20:16] <robert_ancell> seb128, who's doing NetworkManager these days? Can we update to 1.20.6 or .8?
[20:16] <robert_ancell> Needed for WPA3 support for focal. And I wonder if that's something we should consider enabling in 18.04 LTS.
[20:52] <robert_ancell> 棲
[20:58] <seb128> robert_ancell, hey, happy new year, $new_hire does but meanwhile I've been updating, it's on my list
[20:59] <robert_ancell> seb128, what's the state of the git branch? Is focal just going into master?
[20:59] <seb128> robert_ancell, we backported the wpa3 patches before 19.10 though, is there more needed?
[20:59] <robert_ancell> seb128, we need to update g-c-c to support it.
[20:59] <seb128> robert_ancell, also ':-(' on your polkit version check, it's not helping anyone just creating problems for distro :-/
[20:59] <seb128> that sounds like a similar case
[20:59] <seb128> checking for versions rather than features is suboptimal :/
[21:00] <robert_ancell> seb128, then someone needs to make an official polkit release that we can check for...
[21:00] <robert_ancell> What is the plan with polkit? Just stay on 105 forever?
[21:01] <seb128> so far yes
[21:01] <robert_ancell> Not a great plan...
[21:01] <seb128> since the javascript rules are not something security agrees is a smart move
[21:01] <seb128> also polkit isn't moving much
[21:02] <seb128> still a better plan to stick on something old and secure than on something new and unsecure...
[21:02] <seb128> anyway
[21:02] <robert_ancell> Another one for Frankfurt.
[21:02] <seb128> robert_ancell, also your rational for that version check is boggust
[21:02] <seb128> 'Check that polkit ITS rules are installed' is the report
[21:02] <seb128> checking for a version miss the point
[21:03] <seb128> the report has no hint the user had an outdated version rather than a buggy install
[21:03] <seb128> could be that the distro packaging forgot to include the ITS file in the package
[21:03] <seb128> which your fix doesn't address
[21:04] <robert_ancell> 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] <seb128> still you are not checking the feature
[21:05] <seb128> anyway, one more distro patch
[21:05] <seb128> I think the fix creates more problems that it solves but I guess I argued enough
[21:06] <seb128> 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] <seb128> robert_ancell, you can add polkit to discuss in frankfurt but I don't think there is much to actually discuss
[21:07] <seb128> the javascript thing has been nacked like 10 years and polkit didn't move much since
[21:08] <seb128> also the rational to not want something as complex as javascript in a security component still stands
[21:09] <robert_ancell> seb128, perhaps we can add the config file backend back upstream and compile without js support.
[21:11] <seb128> 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] <seb128> since the current situation has little cost I personally don't think it's something we should work on
[21:13] <seb128> 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] <robert_ancell> seb128, yes, I started back on Monday 6th, so I had nothing to write for the previous week!
[21:23] <seb128> 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] <seb128> we would post on friday otherwise :)
[21:24] <robert_ancell> seb128, the meeting title is the last day that work was done, right?
[21:25] <seb128> I think
[21:25] <seb128> like today's one would be 6th and include work done today
[21:25] <seb128> (or yesterday for you)
[21:25] <seb128> and that would be what we look at tomorrow for the meeting
[21:25] <robert_ancell> I assumed that meeting would be skipped )
[21:25] <robert_ancell> :)
[21:26] <seb128> haha
[21:26] <seb128> we didn't do much during holidays
[21:26] <robert_ancell> Perhaps you've been missing meetings and can't wait to have one!
[21:26] <seb128> 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] <seb128> probably :)
[21:27] <seb128> anyway, that's for tomorrow, calling it a day for now
[21:27] <seb128> have a good evening/day desktopers, depending of your timezones :)
[21:28] <gQuigs> 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] <robert_ancell> 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] <gQuigs> 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] <ahayzen> 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] <gQuigs> 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] <gQuigs> 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] <gQuigs> unsure about the firewall