=== pushkarnk1 is now known as pushkarnk === pushkarnk1 is now known as pushkarnk [15:00] o7 [15:00] o/ [15:00] o/ [15:00] o/ [15:00] #startmeeting Weekly Ubuntu Foundations team [15:00] Meeting started at 15:00:54 UTC. The chair is juliank. Information about MeetBot at https://wiki.ubuntu.com/meetingology [15:00] Available commands: action, commands, idea, info, link, nick [15:00] #topic Lightning rounds [15:01] #link https://discourse.ubuntu.com/t/foundations-team-updates-thursday-2024-10-17/ [15:01] o/ [15:01] o/ [15:01] o/ [15:01] o/ [15:01] o/ [15:02] \o [15:02] o/ [15:02] o/ [15:03] \o [15:03] o/ [15:04] what are we using LLVM-18 in focal for? that backport is scary [15:04] mkukri: two words: Firefox Thunderbird [15:04] \o [15:04] ah ic that explains it [15:07] fwiw I'm working on accessing the reports.qa.ubuntu.com but I'm timing out so far [15:07] But it might be trying https only for now [15:07] Obviously my firefox is set https-only, and the site doesn't have https [15:07] juliank: working fine with http [15:08] But _normally_ there should be a fallback button once it fails to upgrade [15:08] I'll probably see to enable https this cycle, but sadly won't hack that right now :-) [15:08] In my report I have a stack overflow link where I had to tweak hsts to get the sponsoring report to load [15:09] I'll restart my firefox [15:09] i need to find some time to figure out how to setup letsencrypt with juju [15:10] for the sponsoring report [15:11] Oh yes [15:11] dbungert: Thanks [15:12] So I guess it turns out ubuntu.com enabled HSTS for all *.ubuntu.com [15:12] So it's not possible to visit the reports after having been to the web page once [15:13] #topic Release incoming bugs [15:13] #link http://reports.qa.ubuntu.com/reports/rls-mgr/rls-oo-incoming-bug-tasks.html#foundations-bugs [15:13] there isn't HSTS on autopkgtest.ubuntu.com, so no [15:13] You can try w3m instead [15:13] works for me [15:13] It works now after clearing all ubuntu.com data in firefox [15:13] Skia: I had to remove the inherited value for ubuntu.com [15:13] There is already a bug in http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-pp-incoming-bug-tasks.html#foundations-bugs :) [15:13] oh, okay, I see what you meant now [15:13] bug 2084208 [15:14] -ubottu:#ubuntu-meeting- Bug 2084208 in ubuntu-release-upgrader (Ubuntu) "do-release-upgrade fails when esm is enabled" [Medium, Confirmed] https://launchpad.net/bugs/2084208 [15:14] afraid that report really doesn't work in w3m ... too much js :) [15:14] upils: Sigh it's too early! [15:14] That sounds striaght forward and awkward [15:14] Let's just take it [15:14] upils: we've been kicking that down the road for a while :) [15:15] oh yeah! [15:15] bug 2083942 [15:15] -ubottu:#ubuntu-meeting- Bug 2083942 in ubuntu-release-upgrader (Ubuntu) "snaps are not upgraded to the latest version before upgrading to the next ubuntu release" [Wishlist, Triaged] https://launchpad.net/bugs/2083942 [15:15] I believe we should take that too [15:15] juliank: should we just block upgrades if esm is enabled in that case? [15:15] sorry, I don't think we concluded the previous bug [15:16] enr0n: We probably need to remove the sources and justu pgrade [15:17] juliank: hm, I don't have a great understanding of how the ESM stuff works, but it seems to me that this might be unexpected for users [15:17] enr0n: there is no esm for interim releases so the expectation is for it to be disabled again [15:18] Otherwise youc an't upgrade [15:18] juliank: right, I am just wondering if this should be made clear to users who might not realize that. Just a y/n prompt [15:18] Or you can prompt I suppose [15:18] this feels like a product-y question [15:18] Or we could publish empty ESM repositories for non-LTS, shrug [15:19] That's a question for the Pro team [15:19] anyways, we can move on I think [15:20] Yes [15:20] so snaps, should we refresh them all during release upgrade? [15:20] They should get refreshed on reboot, and we prompt for reboot [15:21] We used to actually do the refresh during upgrades, but that caused bugs in some cases, so we changed the logic to do the channel switch if needed [15:21] And let the next refresh do the work [15:21] You are saying all snaps are refreshed at boot? [15:21] My understanding was that snapd had some logic for this, yes [15:21] But I am not 100% sure actually [15:21] Well let's add a snapd task [15:23] #link http://reports.qa.ubuntu.com/reports/rls-mgr/rls-nn-incoming-bug-tasks.html#foundations-bugs [15:23] bug 2041518 is still with desktop [15:23] -ubottu:#ubuntu-meeting- Bug 2041518 in gtk+3.0 (Ubuntu) "/usr/share/apport/apport-gtk:5:_g_log_abort:g_log_writer_default:g_log_structured_array:g_log_structured_array:g_log_structured_standard" [Undecided, New] https://launchpad.net/bugs/2041518 [15:23] bug 2078579 [15:23] -ubottu:#ubuntu-meeting- Bug 2078579 in ubuntu-release-upgrader (Ubuntu) "Holding Back libpcap0.8t64:amd64 rather than change libibverbs1:amd64" [Undecided, Triaged] https://launchpad.net/bugs/2078579 [15:24] This is one of those awkward deep deives [15:25] I can't quite think about that; we need to dive deeper but we don't want to spend a week debugging the solver for this either [15:26] Let's move on for now [15:26] bug 2081323 [15:26] -ubottu:#ubuntu-meeting- Bug 2081323 in ubuntu-release-upgrader (Ubuntu) "Local-only mirror disabled; no mirror left" [Undecided, Triaged] https://launchpad.net/bugs/2081323 [15:26] So we had a discussion about a similar issue vorlon but here we have a local mirror that does not work *but* an ESM archive enabled, so it still believes there was a mirror and doesn't produce useful messages or something [15:27] 2024-09-20 17:57:28,720 ERROR No 'ubuntu-minimal' available/downloadable after sources.list rewrite+update [15:27] 2024-09-20 17:57:28,720 ERROR 'ubuntu-minimal' was not downloadable [15:27] This is not really helpful for the user [15:27] And I *think* without ESM it would use archive.ubuntu.com because it sees no official Ubuntu source? [15:28] (I don't recall a similar issue I was involved in fwiw) [15:28] yeah,if the esm archive was not present (i.e. no valid sourcec found) that should be the fallback [15:28] vorlon: well to be fair it was like 2-3 months ago :D [15:28] FWIW I think --allow-third-party or whatever also allows local mirrors [15:28] yeah [15:29] So we should take this, improve the error message and special case "only ESM is a valid source" [15:29] ack [15:30] bug 2083068 [15:30] -ubottu:#ubuntu-meeting- Bug 2083068 in glib2.0 (Ubuntu) "Broken libglib2.0-dev:i386 Depends on python3:i386 < none | 3.12.3-0ubuntu2 @un uH >" [Undecided, Triaged] https://launchpad.net/bugs/2083068 [15:30] glib2.0 is shared so we could take this [15:30] juliank: I remember stuff around broken local mirrors but not about esm being enabled :) [15:31] I'll go take the glib2.0 I guess, desktop did not seem interested :D [15:32] And I assigned it myself to, I need to re-validate the fix [15:32] bug 2083575 [15:32] -ubottu:#ubuntu-meeting- Bug 2083575 in ubuntu-release-upgrader (Ubuntu) "failed upgrade left apt sources on wrong release" [Undecided, Triaged] https://launchpad.net/bugs/2083575 [15:32] enr0n: this is funny [15:32] looking [15:33] I guess we should abort the upgrade or install ubuntu-minimal first [15:33] Or except KeyError: print("blah") [15:33] what in the [15:34] but original sources should always be restored, I guess [15:34] (on failure) [15:34] yeah [15:34] but if you don't have ubuntu-minimal installed, the check fails if all mirrors are disabled [15:34] if you have ubuntu-minimal installed, an ubuntu-minimal is around even with empty sources.list [15:34] without it, there is none, and the cache lookup we do fails :D [15:35] Like I said, this is very funny [15:35] And the sources are restored in normal control flow but not if an exception happens [15:35] We could also install a global exception handler that does rollback [15:35] yeah tag away [15:36] we definitely want a cleaner, more reliable rollback [15:36] tagged [15:37] #link http://reports.qa.ubuntu.com/reports/rls-mgr/rls-jj-incoming-bug-tasks.html#foundations-bugs&ia=web [15:37] bug 2083529 [15:37] -ubottu:#ubuntu-meeting- Bug 2083529 in networkd-dispatcher (Ubuntu) "networkd-dispatcher: scripts not executed for renamed interfaces" [Undecided, Confirmed] https://launchpad.net/bugs/2083529 [15:37] Who wants to play with networkd? [15:37] I know it's my package :| [15:37] I guess me? If it's networkd [15:38] I guess networkd-dispatcher reads the wrong field from networkd [15:38] Not that I know what networkd-dispatcher is [15:38] It's a python script that listens to networkd and dispatches hook scripts [15:39] It's aaaaaargh [15:39] Anyway I did tag this [15:39] Hm okay, I will ask more questions later [15:39] And that wraps up incoming bugs [15:39] enr0n: you can pull me in on that if needed [15:39] Well I guess we can talk about the dbus-broker MIR again [15:40] slyon: ack thanks [15:40] slyon: We should just move hook script running into netplan :D [15:40] Any news about dbus-broker? [15:40] :P [15:40] I noticed that there's yet a new dbus broker in town now [15:40] I remember hearing about it at all systems go [15:41] busd [15:41] bug 2015538 fwiw [15:41] -ubottu:#ubuntu-meeting- Bug 2015538 in dbus-broker (Ubuntu) "[MIR] dbus-broker" [Undecided, Incomplete] https://launchpad.net/bugs/2015538 [15:41] didn't they want to promote varlink too [15:41] you guys from the past! varlink is the future! ;) [15:41] Different people doing different things [15:42] *systemd* is all crazy about varlink [15:42] Also the main APT author is all crazy about it [15:42] I think for dbus-broker to be feasible, we still need upstream improvements in gdm (and other greeters?) === JanC is now known as Guest1081 [15:42] :D [15:43] or gdm switching to varlink [15:43] heh [15:43] :D [15:43] We write our own dbus broker [15:43] It encapsulates dbus messages in varlink [15:44] I'll watch. [15:44] (Haven't we already seen the same story regarding REST vs GraphQL?) [15:44] But alright, nothing new in dbus-broker land [15:44] GraphQL is *amazing* [15:44] Amazingly annoying [15:44] juliank, dpus is has so many issues in the protocol. the implementation cannot fix that. [15:44] #topic Team proposed-migration report [15:44] We are going to skip this bit [15:44] We don't have an archive to work on [15:44] #topic AOB [15:45] Anything else? [15:45] Otherwise we stop at :46 :D [15:45] 3cpio to rule the world!? [15:45] yes yes [15:46] To be fair I just want to ship prebuilt initrd cpio archives and combine those :D [15:46] but I digress [15:46] Final call! [15:46] 3 [15:46] 2 [15:46] 1 [15:46] #endmeeting [15:46] Meeting ended at 15:46:37 UTC. Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-10-17-15.00.moin.txt [15:46] you can use 3cpio during prebuilding initrds as well. [15:46] Thanks everyone [15:46] thanks juliank!