15:00:11 #startmeeting modularity 15:00:11 Meeting started Tue Feb 19 15:00:11 2019 UTC. 15:00:11 This meeting is logged and archived in a public location. 15:00:11 The chair is nils. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:11 The meeting name has been set to 'modularity' 15:00:11 #meetingtopic Weekly Meeting of the Modularity Team 15:00:11 #topic Roll Call 15:00:18 .hello nphilipp 15:00:19 nils: nphilipp 'Nils Philippsen' 15:01:58 #topic Agenda 15:01:58 #info #112 Discussion: Module lifecycles 15:01:58 #info #115 Discussion: Stream branch ownership for packages & modules 15:02:06 .hello2 15:02:07 asamalik: asamalik 'Adam Samalik' 15:02:18 * asamalik waves 15:02:27 asamalik, any news on these two tickets? 15:02:44 otherwise, and if there's no last minute topic, we can shortcut this :) 15:03:05 I wanted to have a quick discussion real-time about those before I send out my proposal 15:03:22 but we'd need more people probably :) 15:03:25 discuss them together or separately? 15:03:28 yeah :) 15:03:35 separately 15:04:08 anybody apart from the usual suspects you wanted to discuss this with? 15:04:29 I see contyk and langdon, sgallagh, ignatenkobrain 15:04:35 .hello2 15:04:37 langdon: langdon 'Langdon White' 15:04:53 .hello psabata 15:04:53 .hello2 15:04:54 contyk: psabata 'Petr Ĺ abata' 15:04:56 ok, let's kick this off 15:04:56 ignatenkobrain: ignatenkobrain 'Igor Gnatenko' 15:04:57 * contyk was on a wrong server 15:05:02 I'm always here ;) 15:05:12 #topic #112 Discussion: Module lifecycles 15:05:12 #link https://pagure.io/modularity/issue/112 15:05:12 .modularity 112 15:05:12 #link https://pagure.io/fesco/issue/2027 15:05:14 nils: Issue #112: Discussion: Module lifecycles - modularity - Pagure.io - https://pagure.io/modularity/issue/112 15:05:16 #chair asamalik 15:05:16 Current chairs: asamalik nils 15:05:30 the floor is yours :) 15:06:33 all right, so I posted a proposal about the EOL definition format.. there was some feedback, mostly about the pseudo-syntax, but otherwise it sounds like people are OK with it 15:09:25 thinking about storing it, I was thinking about git vs. fpdc and I'm in favour of the latter because storing it in a database will hopefully prevent typos, make it easier for other tools to consume the info, and potentially make migration easier if we ever need to do change the format 15:10:02 you can do both.. git being the truth and fpdc being the cache (and validator) 15:10:18 querying things is also easier if it's not in git 15:10:21 what is fpdc? 15:10:35 ignatenkobrain: it's a PDC replacement nirik mentioned in the ticket 15:10:39 the post-PDC PDC :) 15:10:57 it's still being developed afaik 15:12:01 I think it would be great to have this info in fpdc and write plugin for pagure to handle it 15:12:06 so it would show who is maintainer of which branch 15:12:09 langdon: I'd rather do just one.. and the information won't be changed very often 15:12:11 and allow/reject pushes 15:12:41 ignatenkobrain: that's the second topic... this is about module EOL 15:13:00 but yes, we need to have that info somewhere also 15:13:16 asamalik: yeah, whatever. it has be shown in pagure 15:13:20 otherwise it is bad UX 15:15:27 ignatenkobrain: good point.. I'd say that when a stream branch reaches its EOL, and is no longer built, it should probably be retired 15:15:35 and that's how you'd know 15:16:36 but that's just for modules 15:17:14 for RPMs, having an ability to see if a specific stream branch is being built somewhere would be also benefitial 15:17:58 * asamalik takes a note 15:18:01 ignatenkobrain: would that work? 15:18:13 yes 15:18:22 I disagree with retiring.. 15:18:26 but the rest makes sense 15:18:50 why do you disagree with retiring? 15:19:37 pagure UI already can show which branches are EOL and which are not 15:20:43 the difference before EOL branch and retired branch is just presence of dead.package 15:21:06 so i don't think it makes sense to retire branches which are already EOL 15:21:08 mizdebsk: ah I didn't know that! now I see it, that's good 15:21:14 ok +1 15:22:55 ok, any other notes? I think we can go to the next topic 15:22:57 anything that should be #info'd? 15:23:15 nils: I'll send out a complete proposal 15:23:16 so maybe that 15:23:34 #action asamalik sends out a complete proposal 15:23:35 ^^? 15:23:53 * asamalik was just writing something similar 15:23:55 thanks nils ! 15:24:00 next 15:24:04 #topic #115 Discussion: Stream branch ownership for packages & modules 15:24:04 #link https://pagure.io/modularity/issue/115 15:24:04 .modularity 115 15:24:04 #link https://pagure.io/fesco/issue/2028 15:24:06 nils: Issue #115: Discussion: Stream branch ownership for packages & modules - modularity - Pagure.io - https://pagure.io/modularity/issue/115 15:24:07 maybe #action asamalik to send out a complete proposal and close the ticket? 15:24:15 mhm 15:24:18 #undo 15:24:18 Removing item from minutes: 15:24:20 and /or open a new ticket for final approval? 15:24:22 #undo 15:24:22 Removing item from minutes: 15:24:24 #undo 15:24:24 Removing item from minutes: 15:24:25 #undo 15:24:25 Removing item from minutes: ACTION by nils at 15:23:34 : asamalik sends out a complete proposal 15:24:27 * langdon says sorry 15:24:39 #action asamalik to send out a complete proposal and close the ticket 15:24:41 "asamalik does all the things" 15:24:50 contyk++ 15:24:50 #topic #115 Discussion: Stream branch ownership for packages & modules 15:24:50 #link https://pagure.io/modularity/issue/115 15:24:50 .modularity 115 15:24:50 #link https://pagure.io/fesco/issue/2028 15:24:52 nils: Issue #115: Discussion: Stream branch ownership for packages & modules - modularity - Pagure.io - https://pagure.io/modularity/issue/115 15:25:55 ok, so we definitely need per-branch ownership for both modules and packages, and a way to make bugzilla understand it as well 15:26:23 contyk, asamalik, https://i.imgflip.com/2u27e0.jpg 15:26:26 again, there are people proposing fpdc which I'm in favor with 15:26:31 per-branch ACLs should be easily doable in pdc/fpdc, bugzilla will be more difficult 15:27:16 especially for users - how they know which component/version to file bugs against? 15:29:14 i don't think you want to force that on users 15:29:18 mizdebsk: I think they should be able to file a bug against a package or a module, and the version to be either a fedora release or a module:stream 15:29:36 but it should be flexible, and yes, as langdon says not overwhelming 15:29:44 asamalik, i agree, and this is what i proposed in the ticket 15:29:53 but some people disagreed 15:31:15 and there would be more ways to report a specific bug... either to the module, or to the package... depends on how much the user understands the issue... again, lowering the barrier 15:31:45 the maintainers can always reassign stuff to each other I'd say.. 15:34:40 yeah 15:37:01 asamalik, do you want the same #action here? :) 15:37:02 ok cool... again, there's a lot of stuff in the ticket as well, so I'll just follow up again 15:37:27 nils: sure :) 15:37:38 #action asamalik to send out a complete proposal and close the ticket 15:37:41 :D 15:38:02 or is this not yet ready to close the ticket after the proposal? 15:38:25 I'm not sure either are, I'll use my best judgement 15:38:53 i think we wanted fesco approval for this? 15:39:08 mizdebsk: yes, I'll make sure both proposals are on the agenda 15:39:12 so i think the ticket should remain open we get a definitive answer from them 15:39:13 once this group agrees that is 15:39:20 until* 15:39:25 yeah that's my thinking, too 15:39:39 it'd rather close it when it's agreed upon rather than when it's proposed 15:39:46 ok 15:39:48 #undo 15:39:48 Removing item from minutes: ACTION by nils at 15:37:38 : asamalik to send out a complete proposal and close the ticket 15:39:49 but that's fine 15:39:54 #action asamalik to send out a complete proposal 15:40:17 good, anything else? 15:40:22 not on this one 15:41:52 I meant as in open floor topics :) 15:43:37 * asamalik has nothing for the open floor 15:44:34 good 15:44:56 Thanks everybody! 15:45:11 Especially asamalik for doing everything! :D 15:45:12 thanks all 15:45:18 #endmeeting