15:00:00 #startmeeting modularity_wg 15:00:00 Meeting started Tue Jan 15 15:00:00 2019 UTC. 15:00:00 This meeting is logged and archived in a public location. 15:00:00 The chair is nils. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:00 The meeting name has been set to 'modularity_wg' 15:00:01 #meetingtopic Weekly Meeting of the Modularity Working Group 15:00:01 #topic Roll Call 15:00:12 .hello nphilipp 15:00:13 nils: nphilipp 'Nils Philippsen' 15:00:16 o/ 15:00:16 .hello2 15:00:17 asamalik: asamalik 'Adam Samalik' 15:00:19 .hello psabata 15:00:21 contyk: psabata 'Petr Ĺ abata' 15:01:41 #topic Agenda 15:01:51 #info #112 Discussion: Module lifecycles 15:01:51 #info #115 Discussion: Stream branch ownership for packages & modules 15:01:51 #info #119 Modularity WG Charter (contd.) 15:01:51 #info #123 & #124 Service Levels, EOLs 15:02:01 anything else? 15:03:17 okay... 15:03:25 #topic #112 Discussion: Module lifecycles 15:03:25 #link https://pagure.io/modularity/issue/112 15:03:25 .modularity 112 15:03:25 #link https://pagure.io/fesco/issue/2027 15:03:27 nils: Issue #112: Discussion: Module lifecycles - modularity - Pagure.io - https://pagure.io/modularity/issue/112 15:04:24 .hello2 15:04:25 langdon: langdon 'Langdon White' 15:04:26 * contyk is reading yesterday's comments 15:04:30 I'm discussing this one with FESCo 15:04:45 so, still ongoing -> postpone? 15:05:04 yeah, nothing significant to report 15:05:07 ok 15:05:31 #info ongoing, asamalik in discussion with FESCo, postponed 15:05:42 #topic #115 Discussion: Stream branch ownership for packages & modules 15:05:43 #link https://pagure.io/modularity/issue/115 15:05:44 .modularity 115 15:05:46 #link https://pagure.io/fesco/issue/2028 15:05:46 nils: Issue #115: Discussion: Stream branch ownership for packages & modules - modularity - Pagure.io - https://pagure.io/modularity/issue/115 15:06:22 also discussing, but for this one I have a tiny update 15:06:45 my proposal with implicit package branch ownership wasn't the most popular one 15:06:55 the group feels that an explicit ownership would work better 15:07:20 I have an action item to update the proposal to reflect that 15:07:22 EOF 15:07:43 could you also update the ticket with that summary? 15:07:56 contyk: sure 15:08:17 * asamalik will take an action to write an update about his other action 15:08:59 heh 15:09:11 anything we should #info? 15:10:03 #info asamalik will update the proposal to include explicit package branch ownership and will review that with FESCo again 15:10:52 #topic #119 Modularity WG Charter (contd.) 15:10:53 #link https://pagure.io/modularity/issue/119 15:10:53 .modularity 119 15:10:54 nils: Issue #119: Modularity WG Charter (contd.) - modularity - Pagure.io - https://pagure.io/modularity/issue/119 15:12:12 asamalik, contyk, I see your comments as essentially +1, modulo contyk's questions about wording? 15:12:16 re:the first comment and your answer, nils -- I guess I was mostly commenting on the first sentence 15:12:29 "This document was ratified by ... (fill in details once it's approved)." 15:12:37 that feels fairly unnecessary 15:12:58 Ahh ok. That one can go as far as I'm concerned, just something I inherited and restyled from Langdon's original proposal :) 15:13:26 that was back when it was also mentioning the Council's explicit approval 15:13:32 yeah 15:17:27 So how about we vote on it with these amendments? 15:17:27 - s/Working Group/Team/g 15:17:27 - nix "This document was ratified by ... (fill in details once it's approved)." 15:19:12 +1 15:19:26 asamalik, langdon? ^^ 15:19:58 +1 15:20:25 so im a little confused about what we are voting on.. that contyk's changes be included but otherwise it is done? 15:20:42 yeah 15:20:47 ahh ok.. 15:20:49 +1 15:21:35 +1 15:22:20 #agreed with amendment (+4, 0, -0) 15:22:47 finally, new business? 15:23:02 "!" I mean 15:24:10 #topic #123 & #124 Service Levels, EOLs 15:24:11 #link https://pagure.io/modularity/issue/123 15:24:11 #link https://pagure.io/modularity/issue/124 15:24:11 .modularity 123 15:24:11 .modularity 124 15:24:12 nils: Issue #123: Please adjust service level for PostgreSQL module - modularity - Pagure.io - https://pagure.io/modularity/issue/123 15:24:15 nils: Issue #124: The "adding new modules" page should explain what "rawhide:SL" means - modularity - Pagure.io - https://pagure.io/modularity/issue/124 15:25:06 co this is related to the other two tickets 15:25:21 perhaps not the branch ownership but definitely the lifecycles 15:25:26 yeah 15:25:35 so as noted in the ticket, I'd rather disable this mechanism that's just causing pain 15:25:46 contyk: +1 15:25:48 it's not used for anything else, just to torture packagers 15:25:58 this is the more concrete thing which cropped up last week when praiskup tried to push into the 9.6 stream branch of the postgresql module and couldn't 15:26:10 yeah, +1 from me, too 15:27:05 also, there's a ticket about unblocking this specific thing: 15:27:21 #link https://pagure.io/releng/issue/8057 Unblock/reactivate the 9.6 stream branch of the postgresql module 15:30:28 ..and regarding #124 -- explain what the different SLs (rawhide, bug_fixes, security_fixes, ...) mean is kinda obviated if we switch off gating. IMO this'd make more sense as purely informational fields but the question is which maintainer would put in this data any longer? I guess not many. 15:31:11 * asamalik will check what the docs say again 15:32:05 OK we should clarify it's not used, that we're working on a functional replacement, and that people should just put some future date? 15:32:37 Ideally maintainers would put in this information where it exists (e.g. with postgresql upstream has a table listing EOLs for the different branches) but I don't think it makes sense to pull a date out of thin air just to have it filled with something. 15:33:48 And as I understand contyk, the functional replacement should be no functional replacement other than maybe ensuring the future FPDC will have a way to record this info for the few maintainers who will do it? 15:34:06 if we decide to store it and store it there 15:34:20 turning this off would require some changes, possibly in the infra and in the client tooling 15:34:24 and the docs 15:34:40 e.g. we would need to ensure that we can create stream branches without this information in the infra 15:34:52 we would need to change the tool to not require SLs when requesting branches 15:35:06 yes 15:35:07 and we would need to drop this from the docs, perhaps explaining that it used to be one way but is different now 15:35:21 and the git hooks 15:35:27 yeah I think it's easier at this point to tell people "just put 2043 there, we're working on a fix" 15:36:06 because as contyk says, that's a lot of work, so let's just do it once 15:37:12 well, if people know anything more concrete than 2043 they should put that in, but lack of information (with many projects there are no statements about how long a version will be maintained) shouldn't keep them from creating the branches. 15:42:16 anything else on this topic? 15:42:30 I guess not, except summarizing it? 15:42:36 I'll give it a shot: 15:43:14 - document that we need the SLs at the moment because tooling depends on them present (and in the future) to let you commit/push changes to the respecive branches 15:44:11 - change tooling so that it doesn't gate on SLs being present and in the future 15:44:59 - update documentation accordingly, i.e. that this was required in the past but now are just informational fields 15:45:06 contyk, asamalik, ^^ ? 15:46:02 that's reasonable 15:46:14 someone will have to coordinate the git change 15:47:30 I kept that intentionally vague, if we're lucky only pagure/git is affected but who knows if koji etc. don't gate on this information? 15:50:47 ok, so who's going to do that? 15:51:02 I think the first two points can happen concurrently, asamalik how about you make the docs changes and I'll follow up with pagure/releng/whomever else about tooling changes? 15:51:22 I'll take it 15:51:55 DYM docs or everything? :D 15:52:10 * asamalik will do everything 15:52:35 EVERYTHING 15:52:53 I'm tempted to #action it verbatim like this 15:53:20 exactly 15:53:41 #action asamalik updates docs and coordinates the necessary tooling changes 15:53:53 ^^ fine? 15:54:12 sounds good 15:54:17 nice 15:54:29 anything for open floor? 15:55:04 not from me 15:55:17 nope 15:55:26 :) 15:55:28 nope 15:55:32 Thanks everybody! 15:55:35 #endmeeting