14:00:05 #startmeeting 14:00:05 Meeting started Thu Jul 16 14:00:05 2026 UTC. The chair is charles. Information about MeetBot at https://wiki.debian.org/MeetBot. 14:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:18 #topic Roll Call 14:00:27 hi people o/ 14:00:35 hola hola! 14:00:38 hi! 14:00:38 hi 14:00:39 Please go ahead and announce your presence here 14:00:43 hello 14:01:06 hi 14:01:55 our agenda can be found in https://pad.riseup.net/p/lts-meeting-agenda 14:02:21 o/ 14:02:31 o/ 14:03:18 #topic New team members 14:03:36 hi! o/ 14:03:41 (no new team members) 14:04:01 #topic Action item review 14:04:21 Action: Follow-up to ML and Andreas concerning upload of nvidia-graphics-drivers 14:04:48 there were some previous actions listed in the pad 14:04:56 do we have something new on this? 14:04:57 hi, sorry 14:05:05 tobi: are you around? 14:05:14 no, tobi is on VAC 14:05:17 sent apologies via pad 14:05:38 but he said that he will tackle this update 14:05:46 ack 14:06:05 also saw the update on anbe, they're on vacation 14:06:13 exactly 14:06:31 ack, so lets move on 14:06:58 #action tobi will handle the upload 14:07:09 #topic Bookworm 12 LTS handover status 14:07:49 so, as you all may know, the bookworm-security upload queue is now open 14:08:29 I still have a list of tasks to handle, let's say post-handover 14:08:56 those (as well as Debian 11 ELTS-related) are on top of my ToDo list 14:09:13 the handover announcement was released: https://www.debian.org/News/2026/20260712 14:10:15 santiago: you mean the lts queue where we can upload without secteam releasing the updates? 14:10:18 and I think that's it, for now 14:10:22 charles, indeed 14:10:27 cool! 14:11:03 BTW, thanks to the sec team for their help during the "transition period"! 14:11:14 any comments? 14:11:14 yes, thank you! o/ 14:11:17 thanks indeed! 14:11:22 thanks! 14:12:29 shall we move on? 14:12:31 #topic Debian LTS BoF 14:12:34 yes 14:12:43 but it's you again :p 14:12:50 thank you, charles 14:13:49 DebCamp 26 is currently happening, and next week is DebConf 14:14:06 we have a Debian LTS bof, scheduled on Friday 14:14:54 Jul 24 (Fri): 15:00 local time and 18:00 UTC 14:14:55 if you're around and want to participate in the bof, please let me know 14:15:04 so I can add you to the list of speakers :-) 14:15:16 (and to do better than last year's) 14:15:35 I still need to check with video team if remote participation will be possible 14:16:05 I asked for that, but not sure yet if that would be feasible 14:16:32 also, if you have any topics to be discussed during the BoF, please, let me know 14:16:34 (won't join remotely; it'll be almost 12 AM my time :() 14:16:50 utkarsh2102, no worries 14:17:40 any questions about the BoF? 14:17:55 do we have a pad for it yet? 14:17:58 URL: https://debconf26.debconf.org/talks/97-debian-lts-bof/ 14:18:21 what format will it be? 14:18:21 yes, but no content yet 14:18:29 https://pad.dc26.debconf.org/p/97-debian-lts-bof 14:18:40 ack 14:19:17 Beuc, my plan is to review what we discussed last year, give an update about the different points that we discussed, and future plans 14:20:11 but as any BoF, the discussion is open 14:20:15 *as for 14:20:45 any more comments or questions? 14:21:37 so let's move on 14:21:44 #topic gen-DSA improvements and reviewing advisory text 14:22:02 I think it refers to salsa.debian.org/security-tracker-team/security-tracker/-/merge_requests/310 14:22:12 utkarsh2102 improvements on the script 14:22:49 yes, removes unused variables so that it doesn't slip through and don't go in announcements 14:23:11 +1 14:23:44 +1 14:23:45 +1 14:23:53 +1'ing on MR would help \o/ 14:23:59 yes, and the final word is on the sec team side 14:24:02 so that i can get sec team to actually review. 14:24:52 o/ (sorry, I'm delayed) 14:25:01 but, the other point of this topic is proof-reading announcement texts 14:25:39 *I* personally think it is a good idea to have somebody else that reads/review the announcements 14:26:18 especially since, once a DLA is sent, the mail cannot be obviously modified 14:26:25 * LucasKanashiro[m] waves 14:26:48 * bhe[m] also waves.. 14:27:38 in theory, that's a good idea. in practice, that might cause a bit of friction in workflows. for instance - people who are not generally here on IRC? and what if i'm doing work in weird timezone and people aren't around? do we reserve the DLA and wait for the next day to send? (i think we should think about those cases) 14:28:39 a good sacrifice could be to have a set of best practices (i think there's some doc already?) or add more on top of that (if it's not enough) and make sure people follow that. 14:28:50 or something like: at least send your DLA text here and give it at least N minutes? 14:28:50 IMO, having someone to proof-read would be idea, but should *not* be a blocker 14:28:53 imo it's good, and better for non-english speaker, but it could stuck a bit the dla release, maybe? 14:29:32 I tried for the last 2 DLAs by asking for a review/+1 on IRC, and this tended to work fine, especially if that's an understood procedure. I believe we're more and more waiting for the various CI processes to finish (debusine/salsa/buildds install/etc.) so that's a good time frame to prepare the DLA text and ask for a review. 14:29:59 we could share the text as soon as we trigger a debusine (or Salsa CI) pipeline ;-) 14:30:48 I don't have any strong opinions on the matter, so whatever is agreed and documented is fine for me 14:31:02 same^ 14:31:04 How would be this review process? Add the text to a pad and ask for review here? 14:31:14 perhaps not a big deal, but assigning the DLA ID too early might lead to them being published off order on the mailing list 14:31:20 or paste 14:31:26 do you happen to have opinions on how useful ci.freexian.com still is now that we have reverse dependency autopkgtests on debusine? 14:31:57 but generally I search on the secteam or lts-announce mailing list for previous D{S,L}A on the package and copy, paste and adjust the text 14:32:28 helmut: could we discuss that next on a separate topic? 14:33:07 charles: copying the DSA text sounds like a good recommendation, could you add that to the docs? 14:33:18 jochensp: sure 14:33:41 #action charles to add recommendation to use previous DLA/DSA text as base 14:33:46 thanks 14:34:06 thx! 14:34:30 should we move this discussion on the workflow for reviewing the DLAs to the mailing list? 14:34:52 and if noting is found, we could still paste here and give it at least som 30min for someone to proof-read 14:34:56 but I also would be ok to extend the discussion here a bit 14:35:49 well you just ask for somebody else to re-read, no need to over-procedurize :) 14:36:06 . 14:36:40 (I mean, I do agree with Beuc) 14:36:50 ack, so upload to debusine, prepare the DLA and send a message to irc asking for a review 14:37:15 if people review, awesome, if not just go ahead and publish after the update is installed 14:37:22 right? ^ 14:38:05 s/prepare the DLA/prepare the DLA text/ 14:38:12 ack. with the hint to check previous D{S,L}A from the same package first and adopt the text. 14:39:38 that sound simple enough :-) 14:39:43 any other thoughts? 14:40:32 since I'm touching the docs, I can try to documente both things (the use of previous texts and the recommendation to send a message asking for review on irc) 14:41:14 thank you, charles 14:41:43 #action charles will also document the part about sending the text for review on irc 14:42:21 #topic ci.freexian.com is still useful with debusine rdep testing? 14:42:32 helmut: feel free to chime in 14:43:26 well. I'm not sure how you use those services. I just make them work 14:43:42 how much do you rely on debusine and how much do you rely on debusine.freexian.com at this time? 14:43:55 err ci.freexian.com aka the britney resulst 14:44:09 but I have something to add, I did upload nginx a couple months ago to elts and the set of rdeps autopkgtests differed from debusine to ci.freexian.com 14:44:15 I ignored ci.f.c a couple times when it was failing and it was surely the CI system not the package 14:44:37 jochensp: was it failures or regressions there? 14:44:45 in the end, both passed so I did not care about the difference and moved on 14:44:57 helmut: not sure anymore, I think we discussed it and agreed to ignore it 14:45:50 let's put this the other way round: what works on britney2+ci.freexian.com and doesn't yet work to your needs on debusine.freexian.com? 14:46:20 it's also fine to schedule answering this for next meeting 14:46:21 afair the point was that ci.f.c uses a different autopkgtest virt-server and that could result in new failures 14:46:34 is ci.f.c using VMs or containers as test runners? IIRC I saw a revdep test of dnsmasq (LXC) that was skipped on debusine but running ci.f.c 14:46:47 debusine is progressing nicely but there are still issues, including testing against very old reference versions (instead of the last security upload), and 'isolation-test' support is still being worked on. ci.f.c is already degraded (no more arm64) but I'd say it would be worth keeping it around a bit longer. 14:46:49 (because of isolation-machine) 14:46:57 jochensp: yes, but we want to get rid of autopkgtest-virt-qemu and use autopkgtest-virt-incus (vm + lxc) for all 14:47:24 slyon: ci.f.c uses vms for x86 and it used containers for everything else (but we no longer have arm workers) 14:47:31 I need to configure the isolation-machine support for some packages / per architecture. that has been fixed 14:48:03 the goal should be that debusine.f.c runs amd64 on incus-vm and everything else on incus-lxc (incus-vm does not support i386) 14:48:34 helmut: is getting rid of a-v-qemu independent of dropping ci.f.c? 14:48:38 ok. isolation-machine would certainly be useful on debusine. But IIUC this migh tbe solved by autopkgtest-virt-incus. 14:49:20 jochensp: no. it simply is that ci.d.n will use a-v-incus and debusine uses a-v-incus and the dropping is bound to dropping ci.f.c 14:49:47 ah 14:49:52 other than that, Debusine is much nicer (and faster) than britney. 14:49:54 afaiui, making isolation-machine work on debusine.f.c is a matter of task configuration 14:50:31 so can you collect reasons to keep ci.f.c for next reason and we sort out that isolation-machine works on debusine.f.c 14:50:48 s/next reason/next meeting/ 14:50:56 (I don't have reasons to keep ci.f.c) 14:51:29 (FWIW we support i386 until at least 2031-06-30/bullseye) 14:51:29 #action collect any reasons to keep ci.freexian.com (britney) for next meeting 14:51:45 #action come back to this topic next meeting 14:51:51 the transition would be done in two steps. 1. disable ci.f.c in britney but keep dcut migrate 2. remove britney and directly upload packages from debusine.f.c to the customer repo 14:52:03 Maybe this works better in the mailing list (?) 14:52:09 helmut, I just gave 2, where do you want this, in the pad? 14:52:36 +1 for moving this to the mailing list 14:52:57 helmut: wouldn't be 2. enough to do? 14:53:16 Beuc: yeah and then we move to the list 14:53:27 ta: yes, but smaller steps mean it is easier to revert 14:53:38 #action discussion will move to mailing list 14:53:46 ok 14:54:23 #topic AOB 14:54:32 charles: maybe name someone who will take care of an action when recording it 14:55:00 helmut: can I put you as in charge of this one? 14:55:22 (the move to the mailing list) 14:55:48 yes 14:56:10 #action helmut will move the ci.freexian.com EOL to the mailing list 14:56:24 thx 14:56:39 ok, so any other business to discuss? 14:56:54 I added one 14:57:28 AOB: issues with autopkgtest-virt-qemu 14:57:40 AOB: the dhcpcd5 maintainer and I both tried to run autopkgtest-virt-qemu yesterday locally, e.g. following https://lts-team.pages.debian.net/wiki/TestSuites/autopkgtest.html#full-vm-environment-isolation-machine . Neither building nor running the VM appears to work. e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077620 It seems to me that I had re-checked this last October on trixie (on which I'm still running), so I'm wondering if you saw 14:57:40 something similar. 14:58:16 This is annoying because I basically had to do without isolation-machine tests (given that debusine also had issues). 14:58:37 The maintainer managed to do something from bullseye IIUC. 14:58:39 Beuc: what image generator did you use? 14:59:03 hmm it's been a while since I tried a-v-qemu and it worked, but as you, it was last year for sure 14:59:20 autopkgtest-build-qemu; trixie and trixie-backports. (following the above doc) 14:59:20 Beuc: is that about unstable or E/LTS? 14:59:27 target bullseye 15:00:12 mmm, I also remember being hit by ": failure: timed out waiting for 'login prompt on serial console'" errors, but not recently ... 15:00:26 Beuc and others, I can try having a closer look at that bug 15:00:45 that's a very generic symptom, it happened just today for unstable as systemd dropped its mount dependency 15:00:57 https://lists.debian.org/debian-lts/2026/07/msg00055.html and https://lists.debian.org/debian-lts/2026/07/msg00056.html for yesterday's upload 15:01:36 do you have a --show-boot log? 15:02:06 "not a bootable disk" for me 15:02:34 I can re-try everything e.g. next month in case this is transient, but this amount of brekage worried me. It seems this is not an obvious/known issue so we can continue the discussion off-meeting. 15:03:00 Beuc: mmdebstrap-autopkgtest-build-qemu --boot=efi bullseye bullseye-amd64.img; autopkgtest -BU hello -- qemu --boot=efi bullseye-amd64.img works here 15:03:16 i'm using a-v-qemu for everything that requires more isolation than schroot, works for me (last unstable and trixie images generated on jul 13 and jul 15 respectively) 15:04:21 Our procedure generates ext4 images (not full boot images), maybe something changed. 15:05:46 Beuc, so your reproducer is: `autopkgtest-build-qemu` for trixie, and then use that image with the qemu virt server, and that's it? 15:06:47 Zugschluss reported a possibly related failure in #debian-qa today 15:06:58 maybe something to move to ML too with more details? 15:07:18 paride, https://lts-team.pages.debian.net/wiki/TestSuites/autopkgtest.html#full-vm-environment-isolation-machine both build and running a previous image I had from mid-October 15:07:24 charles, agreed 15:07:49 Beuc: can you do it? 15:08:42 you can assign to me, no promises before next month due to the reduced hours this month 15:08:49 #action Beuc will move the discussion about about autopkgtest-virt-qemu errors to the mailing list 15:08:51 ack 15:09:13 so, any other business? 15:09:17 quickly: 15:09:25 utkarsh2102 is preparing squid updates 15:09:47 he would like to have some help to review and test them 15:09:55 any volunteer please? 15:10:07 I can do that 15:10:19 I can help as well 15:10:22 I am experimentally providing a sec-tracker mirror git://git.subdivi.de/~helmut/security-tracker.git. It is supposed to be faster. Anti-features: 1. May cease working at any time. 2. Unencrypted. Don't pull. Fetch it, then pull salsa (reusing) objects. If you try it, tell me about success and failure. 15:10:25 great, thanks 15:10:32 #action paride and eamanu will take a look in squid update 15:10:49 please utkarsh2102 sync with them 15:11:13 back on the qemu issue (sorry), I can take the action to do the investigation on the autopkgtest side, even without a thread in the lts mailing list 15:11:39 #action paride will take a look in the autopkgtest-virt-qemu problem 15:11:44 cool! 15:12:01 my mirror should typically sync four times an hour. 15:13:04 #action for the brave souls around: helmut is experimentally providing a sec-tracker mirror git://git.subdivi.de/~helmut/security-tracker.git. It is supposed to be faster. Anti-features: 1. May cease working at any time. 2. Unencrypted. Don't pull. Fetch it, then pull salsa (reusing) objects. If you try it, tell me about success and failure. 15:13:47 so let's call it a day unless we have any other business that can't wait 15:14:06 thank you o/ 15:14:29 nothing else from my side 15:14:48 #topic next meeting 15:14:52 2026-08-27 14:00 UTC [Location: Jitsi: https://jitsi.debian.social/LTS-monthly-meeting] 15:15:19 thanks and byebye 15:15:23 thanks charles, all! o/ 15:15:29 thanks charles, thank you all! 15:15:40 thanks! 15:15:46 thanks charles, and thanks to all! 15:15:47 o/ 15:15:52 #endmeeting