18:03:41 #startmeeting 18:03:41 Meeting started Tue Jan 10 18:03:41 2023 UTC. The chair is spwhitton. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:03:41 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:03:50 #topic Roll Call 18:03:51 Sean Whitton 18:03:55 Simon McVittie 18:03:58 Apologies for lateness. 18:03:59 Helmut Grohne 18:03:59 Matthew Garrett 18:04:01 Christoph Berg 18:04:20 Matthew Vernon 18:04:45 that's everyone 18:04:49 #topic Review of previous meeting AIs 18:04:55 welcome mjg59. 18:05:09 welcome! 18:05:11 \o/ 18:05:15 have you found tech-ctte.git yet? we don't have much introductory material other than that repo. 18:05:29 Nope, I'll check that out now 18:05:34 our Matthew density is almost good enough now ;-) 18:06:05 can anyone else think of anything else we should point mjg59 towards? I guess it is worth re-reading the relevant parts of the constitution if you haven't recently. 18:06:47 not OOTOMH 18:07:32 okay cool. 18:07:33 mjg59: I can recommend adding https://salsa.debian.org/debian/tech-ctte/-/blob/master/meetings.ics to your calendar (if you have some icalendar-ish thingy) 18:07:40 ah yes, the famous .ics 18:08:02 if you happen to use the emacs diary: %%(diary-float t 2 2) 11am tech-ctte meeting 18:08:21 Myon: any updates on your AI? 18:08:40 no, sorry 18:08:58 okay. do you want to keep it as an AI? only if that's helpful to you. 18:09:18 I should have time this month 18:09:22 coolio 18:09:25 #action Myon to continue working on updating our www.debian.org page 18:09:31 December was complicated 18:09:52 The other AIs are about recruitment and I completed them. mjg59, you probably inferred, we didn't have enough candidates to fill up to 8 members. 18:10:17 candidates we were all on board with, that is. 18:10:44 do we want to do anything about recruitment in the near future? it's a relatively good time for it with us not having any hard bugs. 18:10:50 on the other hand, it's not a long time since our last attempt. 18:11:14 I think I should probably get a couple of meetings in at least before I can earnestly recommend it to people :) 18:11:27 perhaps wait a month or two 18:11:28 heh 18:11:36 given that the situation is not improving, I think we can do more advertising such as d-d-a 18:11:37 and then we try again 18:12:34 mjg59: there is this cron script that randomly asks for nominations 18:12:42 so in a sense we are always recruiting. 18:14:03 helmut: what do you think about doing that, but not this month? 18:14:21 * Emperor +1 to waiting a month or two 18:15:31 waiting a month is ok-ish, but if we defer it too long, we drag the problem forward and it can happen that someone resigns for unforseen reasons at any time 18:15:51 yes. we should definitely not just leave it. 18:16:13 #action spwhitton to raise taking action on recruitment again next meeting 18:16:22 if we get down to 5 memebers, I think we need to start reading the constitution 18:16:51 yes. and it's generally just not good for transparency etc. 18:16:57 s/transparency// 18:17:04 okay. 18:17:08 #topic Bug#1026104: longstanding problem with dependencies of python3-numpy in testing 18:17:18 thank you for following up on this as much as you have helmut 18:17:39 you think we should close it, right? esp. given that maintainer has said they'd review a patch but there is no such patch. 18:17:48 and we don't think there is any bad faith/delaying going on. 18:17:48 I agree that someone needs to step forward to propose a solution first 18:17:50 I think the maintainer isn't interested in fixing this, but has indicated they'd at least consider reviewing patches to fix it? 18:18:05 disclosure: I maintain one of the three packages that depends on more than one python3.x (python3-dbus-tests) 18:18:19 smcv: any thoughts on the maintainer's design? 18:18:23 My interpretation of this is that the maintainer was saying "This is the inevitable outcome of the behaviour of our tooling" and people were interpreting that as "This is a deliberate design choice"? 18:18:38 it's too early to overrule, so we could just say "come back when serious attempts at fixing this have failed" 18:18:51 I think people, and possibly the maintainer, are conflating the behaviour of two parts of our tooling in unhelpful ways 18:19:13 In the absence of the maintainer rejecting reasonable patches I think there's still space for this to be worked out without us being involved 18:19:15 maybe we can close it more politely saying that the submitter can come back after providing a solution that has been rejected by the maintainer? 18:19:31 we can view python3-numpy as being isomorphic to python3-dbus + python3-dbus-tests 18:19:34 helmut: I agree. would you be up for writing the closure message? 18:19:45 helmut: ack 18:19:49 do we need a vote on this? or can I just close it? 18:19:49 and notice that python3-dbus doesn't have this problem 18:19:56 Sounds good to me 18:19:57 no need for a vote unless someone asks for one. 18:20:05 fine with me 18:20:17 I'm in favour of closing and you can action me. 18:20:30 I'll try to follow up on the original bug with a "TC member, not currently wearing that hat" opinion 18:20:49 smcv: thanks. it's probably a bug we'll have to keep eyes on. 18:20:54 because I'm pretty sure it can't actually be as intractable as people are making out 18:21:16 I event sent a PoC to the bug on how to fix the numpy part 18:21:29 Emperor: do you want to add anything? 18:21:39 spwhitton: no, I'm content 18:21:59 smcv: would you like me to action you for your followup? 18:22:25 sure, why not 18:22:45 #action smcv to follow up to bug, not speaking as TC member 18:22:55 #action helmut to close bug according to meeting discussion 18:22:57 many thanks both. 18:23:03 #topic Any Other Business 18:23:07 please vote in the election of the chair. 18:23:23 that, er, also applies to me. 18:23:32 despite calling the vote. 18:23:45 thank you spwhitton for doing such a good job of chairing since last time, and re-volunteering 18:24:16 no problem. thank you to mjg59 for volunteering to join us. 18:24:35 does that ballot need a FD option? 18:24:38 although the three people we have lost will be missed I think the TC is in great shape. 18:24:46 (formally, not that I want to rank it high) 18:24:47 Myon: they don't normally have one, looking at my mail archives. 18:24:54 ok 18:24:58 but that could be unconstitutional. 18:25:14 isn't it NOTA these days? 18:25:15 let's not open that can then 18:25:31 smcv: I think it's further discussion for the TC and nota for GRs 18:25:43 and iirc we can't not elect a chair, because the constitution says we have one 18:25:47 but yes, let's leave it unless someone wants to vote for it, and they can just invent their own letter. 18:25:56 does anyone have anything else on their radar? 18:26:01 nothing here 18:26:02 nope 18:26:31 I note that discussion of /usr-merge stuff with Guillem is not progressing well 18:26:44 helmut: ah :\ what in particular has happened? 18:26:48 nothing 18:26:56 ah right. 18:27:05 fwiw, constitution says "there is no default option", so electing the TC chair is the only vote in Debian that doesn't have NOTA or FD 18:27:08 i.e. lack of replies 18:27:35 thank you for continuing to keep tabs. I guess that we probably don't want to do anything until after freeze? 18:28:07 well, yeah Guillem certainly is busy getting his latest stuff into unstable before toolchain freeze. but it was silent earlier as well 18:28:44 It seems inevitable that the TC will end up involved again if this situation persists. 18:29:03 I wonder whether it would make things more or less likely to happen usefully if someone pointed out that not getting a dpkg-supported /usr-merge facility into bookworm means delaying what Guillem *actually* wants (only /usr in the data.tar.*) for *another* release cycle 18:29:36 smcv: there is no question that we won't get those fixes into bookworm 18:29:39 smcv: toolchain freeze has all but started. 18:29:47 smcv: we're discussing trixie since a while 18:29:50 no point in stirring that fire then 18:30:33 helmut: I see that he did reply to your message that is in the minutes fro mour last meeting 18:31:07 yes, that was vaguely helpful, but on that reply nothing else came back and on Simon Richter's thread neither 18:31:43 from a quick glance, Simon Richter's plan seemed viable, although I don't know why he's talking about systemd 18:32:21 I have mentally adapted his plan to not do that and then it made a lot more sense. I reviewed that mental adaption instead of what he wrote and concur that it makes sense 18:33:09 I have a nasty suspicion that there's an ulterior motive about making sysv-rc imply staying non-merged-/usr, which is exactly what we don't want 18:33:24 unlike uau's approach, simon richter's approach has a chance of not breaking mmdebstrap 18:34:00 but if we substitute base-files or something else actually Essential as the package that provides the "please merge /usr" instruction, then that does make sense 18:34:12 smcv: that sounds indeed like a connection many people might want 18:34:35 either way, would someone other than me actually follow up on debian-dpkg@l.d.o with some kind of review? 18:34:38 (but we shouldn't go there) 18:35:02 smcv: since you've already read the proposal carefully, would you have time to do that? 18:35:41 https://lists.debian.org/debian-dpkg/2022/12/msg00023.html and https://lists.debian.org/debian-dpkg/2022/11/msg00007.html 18:35:58 I wouldn't say I've read it carefully, and tbh I don't really want to get Guillem thinking that I am "the merged-/usr person" 18:36:03 5 mails thus far 18:36:39 I don't have time for something like that this month unfortunately. Does someone else? 18:36:53 smcv: I think he can understand that if you state it explicitly. My impression is that he does understand that I'm not enthusiastic about it 18:39:39 ISTM that reviewing, refining these proposals is a worthwhile investment even if Guillem doesn't reply. Because we know dpkg is going to be fixed, even if it's against Guillem's will. 18:40:02 Now that merged-/usr is actually happening in bookworm, I mean. 18:40:38 at present we're in kind of a chicken&egg problem. we have some proof-of-concept things, but none of them is ready for merging and we cannot get any of them polished until there is kind of a "this is the properties a solution must satisfy" / requirements 18:41:36 getting all of them reviewed narrows down the solution space and lets us focus on the one that is most favourably reviewed 18:41:46 helmut: fair, tho I was thinking that discussion might end up answering that last question without guillem's input. 18:42:21 I guess it will 18:42:38 the best we can do here is many eye balls 18:43:06 like, there is guillem's conception of the requirements, and sure he knows dpkg best, but he also has a strong bias. the rest of us are still capable of coming to conclusions about what's required. 18:43:14 anyway, we can probably close this as a topicu and hope for someone to reply ;) 18:43:17 I'll try to take a look in more detail, but I'm not really qualified to review dpkg (never patched it before, that I can remember) 18:43:29 okay. 18:43:54 let's just continue to keep an eye, and thank you again to people who have been doing that carefully. 18:43:55 #endmeeting