16:02 #startmeeting Weekly Ubuntu Foundations team 16:02 Meeting started at 16:02:29 UTC. The chair is juliank. Information about MeetBot at https://wiki.ubuntu.com/meetingology 16:02 o/ 16:02 Available commands: action, commands, idea, info, link, nick 16:02 #topic Lightning rounds 16:02 #link https://discourse.ubuntu.com/t/foundations-team-updates-thursday-2024-12-05/50606 16:02 o/ 16:03 o/ 16:03 o/ 16:04 o/ 16:05 I think I was waiting for a sponsor to pick up a changer I never sent... 16:06 dviererbe I wouldn't know how to say that one time slowly 16:06 :D 16:10 o/ 16:16 #topic Release incoming bugs 16:17 #link http://reports.qa.ubuntu.com/rls-mgr/rls-pp-incoming-bug-tasks.html#foundations-bugs 16:17 bug 2089151 16:17 This is true and we don't have a clear way to solve this 16:18 We could run every 5 minutes I guess 16:19 I'm not sure we should be fetching a lot of data and decompress them using all your CPU cores and whatnot on battery 16:19 I think it's a pretty common situation in other operating systems: at some point there is an expectation that your machine/device is in a state where background updates can happen 16:20 If we design a nice daemon we could have it e.g. download 1 package and upgrade that and it rate limits itself when on battery 16:20 how about having these services ignore the ConditionACPower=true in case their update was $x days ago and the system is not low on power? 16:20 but what may want is something that _wait_ for the conditions rather than checks them every n minutes 16:20 See, ConditionACPower just skips, it doesn't wait 16:20 indeed, some condition that can check AC or battery >=75% (insert arbitrary level here) rather than straight AC 16:21 And then we need to stop unattended-upgrades once power level goes low 16:21 But also we disable suspend 16:21 In any case this can't be solved at a bug level, it needs a complete epic and stories 16:21 true 16:22 +1 16:23 tagging it 16:25 bug 2089690 16:25 We are writing a spec for it and then we'll do the MIR 16:29 #link http://reports.qa.ubuntu.com/rls-mgr/rls-oo-incoming-bug-tasks.html#foundations-bugs 16:30 bug 2085713 16:31 this is weird 16:31 what's taking the md5sum of a tmpfile 16:35 I think that's a debconf bug 16:35 env $ucf_env ucf --three-way --debconf-ok --sum-file=/usr/share/grub/default/grub.md5sum "$tmp_default_grub" /etc/default/grub 16:39 set to incomplete 16:40 #link http://reports.qa.ubuntu.com/rls-mgr/rls-nn-incoming-bug-tasks.html#foundations-bugs 16:40 bug 1888347 16:43 There does not seem to be a consensus 16:44 Tagged incomplete 16:44 2090972 16:44 bug 2090972 16:45 This is SRU sponsoring request afaict 16:47 bug 2088268 16:48 security is looking more let's revisit next week 16:48 Skipping the apport bug that is a gtk bug 16:48 bug 2083993 16:49 Skia: what's special about it for tagging? 16:51 juliank: that's u-r-u, so on us, and this is an `apport-bug` that has a lot of attachements, so we might be able to investigate at least a bit if this was a kinda of regular use, or if that was a completely broken system... 16:51 sorry have to drop, but please assign me proposed migration when the meeting gets there 16:51 Skia: Yes but we triage those out of band 16:53 also can we assign bug 2041518 to the desktop team so they will see that from their list? 16:54 bug 2055825 16:54 liushuyu: they also have an incoming list they see it on 16:56 #link http://reports.qa.ubuntu.com/rls-mgr/rls-ff-incoming-bug-tasks.html#foundations-bugs 16:56 bug 2056291 16:57 Ugh 16:57 So kind of the process writing it should take a lock probably 16:58 Because you need to figure out if the process owning the temporary file is dead before you write to it 16:58 juliank: I see 16:58 Tagging it todo 16:58 That said, this happens in unclean shutdowns 16:58 #topic Team proposed-migration report 16:58 #link https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses_by_team.html#foundations-bugs 17:00 apport vs iputils is still with schopin and me (pending new apport release) 17:03 python-attrs still with levihackerman 17:03 gdb's still with doko 17:03 boost1.83's still with vpa1977 17:03 libgit2 with liushuyu 17:05 twisted for sespiros 17:06 dnspython for adrianoco 17:07 okay, ignore dnspython as that's part of python3-defaults 17:08 right, talloc for adrianoco 17:08 dracut for bdrung 17:09 openssl is already with adrien 17:10 debootstrap for chrisccoulson 17:10 also, openssl has tests failing with python 3.12 and I'm not sure how to handle them since there is python3.13 too: should I just ignore them and wait for python3.13 to be ready? 17:11 pyopenssl vs freedombox for mkukri 17:12 I think it's back to me 17:12 #topic AOB 17:13 Send a . if you have some now 17:13 5 17:13 4 17:13 3 17:13 2 17:13 1! 17:13 0! 17:13 #endmeeting