19:01:02 #startmeeting 19:01:02 Meeting started Wed May 23 19:01:02 2018 UTC. The chair is nthykier. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:02 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:01:05 o/ 19:01:20 #topic admin 19:01:39 o/ 19:01:43 #info Previous meeting minutes at: http://meetbot.debian.net/debian-release/2018/debian-release.2018-04-25-19.00.html 19:01:53 Actions from previous: 19:02:26 #info nthykier was supported to send out an ITM for the britney autopkgtest code - this is done and the code is merged (https://lists.debian.org/debian-release/2018/04/msg00236.html) 19:03:02 #info SRMs were to call out for some dates for the next point release - the call has been done the date has not been picked/announced yet 19:03:11 ack 19:03:19 sorry I'm kinda around 19:03:23 waiting for delayed food 19:04:04 the date is hard. I'm likely going to prioritise jessie, since we want the mop-up release to be asap after the security team hand over to LTS 19:04:10 #info Mithrandir, pochu and nthykier were to review the arch qual criteria - that happened (some minutes in note form at https://etherpad.wikimedia.org/p/debian-release-arch-qualification) 19:04:31 that should be all for "admin" 19:05:38 jmw: should I put you down for an action for getting the dates sorted out? 19:06:27 if you like 19:06:40 it doesn't need to be me, but things without names on are someone else's problem, so 19:07:05 #action jmw to find point release dates 19:07:13 indeed - thanks for volunteering :) 19:07:46 pochu: are you around for transitions? 19:08:18 #topic Missing recommends is or is not RC bugs 19:08:39 jmw: I think you put this one on the agenda for today? 19:08:55 nothing to do with me 19:09:12 hmm it is written by me but I don't remember adding it 19:09:14 oh well 19:09:25 Anyway 19:09:26 it's something that's come up several times over the years 19:09:28 it's not written by an englishman, so I disclaim all responsibility :) 19:09:59 We have been asked to review RC bug policy for recommends (thread starting at https://lists.debian.org/debian-policy/2018/04/msg00064.html) 19:10:51 (food) 19:11:16 adsb: given it has come up before, I assume our stance previously was "it is not an RC bug"? 19:11:47 our stance previously was "errr we should probably think about it" I believe 19:11:59 hah 19:12:08 it's been on the rc policy as-is for as long as I remember, but we've basically been cargoculting that across releases 19:12:20 and RRA is asking: "Before making a decision here, I'd like to know why the release team does *not* consider it an RC bug and what the reasoning is. It might be very good reasoning! Or it could just be an oversight." 19:12:26 (quote from: https://lists.debian.org/debian-policy/2018/04/msg00067.html) 19:12:31 I have no idea if there was a reason for it originally beyond "these recommends things are new" 19:12:44 maybe aba or vorlon remember 19:13:07 smells like we ought to update the RC bug policy to reflect the current state :) 19:13:36 there may well be other places where it doesn't aligh with policy, or that are outdated 19:13:59 it doesn't necessarily have to align exactly, but it would be handy for us to at least be aware of where it doesn't, I think 19:14:30 RRA's (other) mail suggests that the policy decision was about "pkg in main recommending package *not* in main". (Source https://lists.debian.org/debian-policy/2018/04/msg00065.html) 19:14:58 I am leaning towards blessing that interpretation into the RC bug policy 19:16:01 though it might be prudent to get some actual data/numbers on how much will be affected by that change 19:17:52 any comments on that or should I follow up on that thread saying we are interested in aligning with rra's interpretation assuming it does not imply a mass RC bug filing? 19:17:56 "blessing that interpretation into the RC bug policy" -> that also sounds like it should go straight into Britney's thoughts on the world 19:18:14 mapreri: well, britney should do it for Depends before that 19:18:44 I mean, enforcing stuff with non-satisfable recoemmends doesn't land in testing 19:19:08 that's a subtly difference change 19:19:45 mapreri: As I read rra's mail, "Recommends: non-free" would be RC, but "Recommends: non-existant" would not 19:19:53 (for a package in main) 19:19:57 nthykier is referencing #219978 aiui 19:19:57 that seems an odd thing to do 19:20:15 oh woops a meeting 19:20:16 jmw: "that" being a reference to ... ? 19:20:22 which is only 15 years old... 19:20:26 nthykier: Personally, I don't see the difference between "Recommends: non-free" and "Recommends: non-existent" 19:20:30 <_rene_> oh, wow, that bug :) 19:20:32 r:non-free being RC, but not r:non-existent 19:20:38 non-free is not debian 19:20:47 => non-free doesn't exist 19:20:58 mapreri: it does for britne 19:20:59 perfect implication here :P 19:21:10 well non-existent doesn't exist either, unless you happen to have a source that can satisfy it, and then you're not self-contained any longer 19:21:15 _rene_: indeed. britney still has a big blob of packages that exist on a particular architecture 19:21:19 but you probably weren't anyway, so it's likely academic 19:21:26 it just seems odd for one to be RC but not the other 19:21:27 jmw: ok, so are you in the "broken Recommends are RC" or "broken Recommends are non-RC" 19:21:32 ? 19:21:43 (third alternatives are welcome too btw) 19:22:06 oh wow that bug indeed, I forgot britney doesn't enforce main/contrib/non-free :3 19:22:23 nthykier: I don't mind which, but we should be consistent. and we shouldn't rush into deciding if it's RC or not before we understand if there was a good reason or just oversight/nerves at the time 19:22:36 * _rene_ is not a RT member, but if opinions from outside want to be heard, I also lean to Recommends: not-exists not RC, Recommends: !main RC 19:23:31 jmw: ok 19:24:19 #info We have been asked to review RC bug policy for recommends (thread starting at https://lists.debian.org/debian-policy/2018/04/msg00064.html) 19:25:34 #info Recommends: and Recommends: could be handled differently or not 19:28:15 #info Debian Policy 2.2.1: ".. packages in main must not require or recommend a package outside of main for compilation or execution" 19:28:28 any other important points? 19:28:32 ... agreed that we wait for aba + vorlon to reply on whether they remember why recommends are not handled as RC bugs? 19:28:47 has anyone invited them to? 19:28:50 (/me agrees with the curren info ones) 19:29:26 I thought "< adsb> maybe aba or vorlon remember" was a British way of asking :P 19:29:55 it's a british way of suggesting you might like to mail them :p 19:30:02 well, give me a few seconds 19:30:08 ah even better 19:30:16 well, I was semi-hoping they might notice tbh ;) 19:30:32 but yes, also a suggestion that we ask 19:30:43 basically, because if you don't configure non-free, the package still installs fine 19:31:03 i.e. main is a closure with "depends", but not with all dependencies 19:31:20 (and also, in historical times, recommends was not automatically acted on IIRC) 19:33:06 and RC policy was always a bit different to debian policy - not every violation of a must clause is an RC bug 19:33:36 The reject faq from ftp-master has 'If you want your package in main it must not (Build-)Depend: or Recommend: a package which isn't in main too. That's what we have contrib for.' 19:33:44 what I'd tend to look at before that discussion is: about how many packages do we speak? does this generate loads of rc bugs, or just 1? 19:34:27 and the reject faq might have fixed things. 19:36:26 ansgar: "in main" - does that imply existance? 19:36:49 or is it only reject for "known non-free/contrib" 19:37:48 As far as I remember it was always 'has to exist' 19:39:05 <_rene_> then this wasn't enforced. 19:39:18 ok 19:39:33 I think this topic needs "further dicussion via mail" 19:39:52 * _rene_ knows of a package recommending stuff just there on !BE 19:40:21 _rene_: It's not enforced automatically, yes. 19:40:37 #action nthykier will follow up on the request and start a discussion 19:40:38 <_rene_> or actually, hmm, nevermind, I think it's a substvar which isn't set in BE archs 19:40:56 Moving on 19:41:04 #topic Architecture qualification for buster 19:41:31 As mentioned in admin, we had some ideas for revising the qualification criteria 19:41:50 These are in https://etherpad.wikimedia.org/p/debian-release-arch-qualification (in note form) 19:42:15 The idea was to compute/extract most of them automatically 19:43:12 To my knowledge, no one is actively working this (volunteers welcome) nor on doing architecture qualification for buster itself 19:43:50 Although, ISTR that Mithrandir did imply he was willing to start the process if we were happy with delegating the responsibility to him 19:45:50 Indeed, " if you want to deputise me to do those tihngs on behalf of the release team, I could do that, but I don't have time to join the team." (http://meetbot.debian.net/debian-release/2018/debian-release.2018-04-25-19.00.log.html) 19:46:02 I don't have a problem with that, so long as the parameters are adjustable later 19:46:05 * Mithrandir pipes up 19:46:31 sure, we'll iterate once we have a framework up 19:46:49 that would be really helpful 19:48:11 I'll see if I can start putting something together, I've just not really had time yet. 19:48:32 Mithrandir: That would be excellent if you could do that :) 19:51:32 Mithrandir: Should I have a look at the "Qualitative indicators" (the old fashioned way) while you look at the automatic ones? 19:52:05 nthykier: sounds good. 19:52:08 good 19:52:32 I'm going to funerals for the next two days, so I won't make any progress before the weekend, but hopefully I can get some work done then. 19:52:50 Progress is measured in months here :P 19:52:54 :-) 19:53:00 #action Mithrandir will look at implementing a PoC/PoT on the automatic status indicators 19:53:38 #action nthykier will start the qualitative indicators (a.k.a. asking for concerns from parties) 19:53:45 #topic AOB 19:54:14 As we are almost out of time, I am skipping to AOB 19:54:42 too early to ask who'll be at debconf? 19:54:51 (I know there is a topic about "Next meeting" - I will handle that in "Next meeting") 19:55:10 jmw: Unsure; not booked, not planned not anything 19:55:29 ok 19:55:33 just nosy 19:56:04 #topic Next meeting 19:56:28 So (the default time for the) next meeting falls in a poor time for DebConf 19:56:59 um 19:57:03 the next meeting is 27th June 19:57:12 jmw: oh it is the July one causing issues? 19:57:16 yes 19:57:20 silly me 19:57:21 it's possible I misled you in my mail though 19:57:57 ah no I did not, you are just too keen 19:58:20 that only makes it easier 19:58:38 #info Next meeting: 27th June 19:00 UTC (import into your calendar via https://release.debian.org/release-calendar.ics) 19:58:38 #info Next meeting is 27th June at 19:00 UTC (import into your calendar via https://release.debian.org/release-calendar.ics) 19:58:41 bah 19:58:41 #undo 19:58:41 Removing item from minutes: 19:58:45 hah 19:58:53 Thanks for attending :) 19:58:56 #endmeeting