14:00:20 #startmeeting modularity_wg 14:00:21 Meeting started Tue Oct 2 14:00:20 2018 UTC. 14:00:21 This meeting is logged and archived in a public location. 14:00:21 The chair is nils. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:21 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:21 The meeting name has been set to 'modularity_wg' 14:00:21 #meetingtopic Weekly Meeting of the Modularity Working Group 14:00:21 #chair dgilmore langdon 14:00:21 Current chairs: dgilmore langdon nils 14:00:24 \o 14:00:29 #topic Roll Call 14:00:33 .hello psabata 14:00:35 .hello nphilipp 14:00:40 contyk: psabata 'Petr Šabata' 14:00:40 .hello2 14:00:41 o? 14:00:44 nils: nphilipp 'Nils Philippsen' 14:00:47 asamalik: asamalik 'Adam Samalik' 14:01:59 .hello2 14:01:59 langdon: langdon 'Langdon White' 14:02:11 #topic Agenda 14:02:27 I had an action regarding the Taiga board 14:02:34 so I can comment on that 14:02:38 do we have anything else? 14:02:50 asamalik, the "Managing module lifecycles" issue is still open 14:03:06 is there still something to be discussed here? 14:03:21 #info [contyk] Taiga board update 14:03:30 the issue isn't really resolved, so probably 14:03:36 any update on dnf for the record? 14:03:37 okay, Taiga 14:03:43 nils: I don't think there was a lot of discussion in the past 2 weeks, but it's not resolved 14:03:52 ok I'll put it on the agenda 14:03:52 langdon: +1, will also comment 14:03:57 .hello pfrields 14:03:58 stickster: pfrields 'Paul W. Frields' 14:03:59 Taiga! 14:04:02 nils: I think we can remove the meeting label, but need to keep it before that 14:04:09 * stickster lurking -- sorry, in another meeting at the same time and missed the roll call earlier :-) 14:04:17 #info [asamalik] Managing module lifecycles 14:04:18 so I've been creating epics in our instance for topics I know need some work 14:04:19 * before we have taiga 14:04:20 :) 14:04:34 shall I switch the order? 14:04:37 it's still incomplete, there are a couple more I need to add for software management, third party story, and composes 14:04:50 nils: should I wait? :) 14:05:02 I'm asking asamalik :) 14:05:23 ah yes, please wait until the agenda is done, thanks :) 14:05:36 anyway 14:05:37 * contyk misread the #info for #topic 14:05:47 * asamalik is cnfused 14:06:04 #info [langdon, contyk] dnf update 14:06:18 #topic Taiga board update 14:06:21 #chair contyk 14:06:21 Current chairs: contyk dgilmore langdon nils 14:06:25 alright 14:06:31 nils: managing lifecycles — not done, nothing to report today 14:06:46 so as I've just said, I've been adding epics for topics that need to be resolved in the near term (a release or two) 14:07:09 there are still some more I need to define; this is just the first pass anyway -- once ready, I'd like to discuss it with everyone involved 14:07:31 contyk++ 14:07:33 threebean also had some ideas but I need to clarify these with him first 14:07:52 feel free to look at the current status 14:07:57 #link https://tree.taiga.io/project/modularity-wg/epics 14:07:59 psabata++ 14:08:02 most of these don't have any actions, yet 14:08:34 I also talked with asamalik regarding how we do the tracking; we defined the columns (states) for epics, stories, tasks, and issues 14:09:01 he already has a card on the board to document the current state 14:09:09 of course that might change over time as we adopt it 14:09:18 did igor add things like he wanted? 14:09:32 I gathered input for him, for modulemd and ursa major 14:09:43 we have an epic for ursa major, modulemd still needs to be defined 14:09:56 that's mostly the buildorder redesign 14:09:57 contyk: him? = asamalik? igor? 14:10:02 langdon: Igor 14:10:14 gotcha 14:10:23 Bodhi changes/requests are also capured 14:10:24 hey all 14:10:37 hey 14:10:56 I think that's all for now; I'll continue dumping the ideas there 14:11:08 do you want others to add things? 14:11:16 or more comment/review? 14:11:53 comments and reviews would be great 14:12:10 for epic ideas (ha), let's discuss those first 14:12:20 * stickster applauds definitions in the cards he's read so far 14:13:52 if we could review the current list by the end the week, that'd be awesome 14:14:05 we could start using this before our next formal meeting 14:14:23 last time we also discussed jit.si meetings and there were some concerns about those 14:14:41 when, how often, how to make them as inclusive as possible 14:14:47 so that will require some more brainstorming 14:15:01 oh and one more thing 14:15:32 Can anyone summarize what the concerns were about jit.si? 14:15:45 Taiga supports issues but to minimize the number of places people need to check and considering now FAS integration in taiga.io, I'd suggest we just keep using our pagure repo 14:16:16 i think the issue is "video meetings" are tough to attend.. not jit.si per se 14:16:27 stickster: people who might not attend meetings that are too frequent or can't join video calls might feel excluded 14:16:37 what langdon says 14:18:00 *nod... right, it's not unusual that volunteer contributors face challenges trying to be on a video call if they have other obligations, especially $DAYJOB 14:18:17 * contyk nods 14:18:21 Are we considering doing this through IRC then? 14:18:39 yes 14:18:48 but I think there's still value in video calls 14:18:51 And should we set some sort of expectation for how many people show up to those meetings, to help us calibrate whether we can switch to video? (Sorry if I'm retreading old topics.) 14:19:02 and timezones.. 14:19:16 IOW, if no one who shows up to do work has an issue, then we should use what works well for the groupl. 14:19:19 *group, even. 14:19:23 can't remember what meeting it was but I think bcotton was taking meetbot notes for a video call 14:19:41 i think bcotton did an awesome job keeping a jit.si meetin "on irc" at the same time for the last council meeting.. so we may be able to make it work 14:19:43 so it could be a little bit of both 14:19:51 ah, the Council 14:19:52 ha 14:20:07 *nod. There are ways to do this that effectively put info out where others can see/participate. I'm not against video meetings. I'm also not against trying IRC first to see how it goes. 14:20:07 i was busy typing and didn't see your remark :) 14:20:44 just my $0.02 14:21:02 * stickster goes with the group flow here ;-) 14:21:19 we can change it every day! 14:21:51 how about every 1/4 in every meeting.. like sportball! 14:22:15 we could just mail voice recordings to each other 14:22:43 * stickster sends carrier pigeon notes 14:22:45 on tapes? 14:23:04 In obscure formats. Like recorded on wire :) 14:23:09 yes, as digital data on tapes 14:23:15 pfff digital 14:23:20 good old tar 14:23:40 anyway, needs some more thought still 14:23:54 glad we're exploring all the options 14:23:58 .oO(wave forms scratched into stone tablets) 14:24:09 any more comments or should we move to the next topic? 14:24:29 maybe some infos 14:25:11 #info Still populating our Taiga board with epics and actionable cards; comments and reviews appreciated 14:25:38 #info If we seem to agree it's in a usable state, we could start using it before the next WG meeting 14:26:22 #info Still gathering ideas for new meetings, both in form and frequency 14:26:25 EOF 14:27:49 * contyk hums 14:28:31 nils? 14:29:29 oh sorry 14:29:46 my laptop is muted, didn't hear your humming ;) 14:30:05 #topic Managing module lifecycles 14:30:10 #info no update, postponed 14:30:17 #topic dnf update 14:30:22 langdon, contyk? 14:30:47 mostly contyk 14:31:12 this was discussed during the FESCo meeting yesterday 14:31:36 we didn't really get to any conclusion 14:31:50 is this the dnf database thing? or something else? 14:31:52 so the decision was to give the modularity folks (us) and the dnf team another week to discuss things 14:32:04 the goal is to identify an mvp for the blocker 14:32:10 it's the dnf database thing, yes 14:32:36 .fesco https://pagure.io/fesco/issue/1974 14:32:36 contyk: Error: 'https://pagure.io/fesco/issue/1974' is not a valid integer. 14:32:42 bah 14:32:46 .fesco 1974 14:32:47 contyk: Issue #1974: Problematic blocker for F29: dnf 'offline' module tracking - fesco - Pagure.io - https://pagure.io/fesco/issue/1974 14:32:56 here's where we track it 14:33:28 there's another major known dnf/modularity bug but it seems a fix already landed upstream 14:33:40 so what can this group do to help with 1974? 14:33:52 essentially you couldn't install profile packages unless those were part of your own module, making "meta-modules" fairly broken 14:34:39 langdon: good question! we're meeting with the dnf team tomorrow to discuss the problem 14:34:48 ok 14:34:49 langdon: you included 14:34:57 whoops 14:35:03 :) 14:35:19 but other than that... we'll see, I guess 14:35:47 my proposal would be to keep the "database" requirement but acknowledge the issues it might introduce 14:36:21 and not blocking the release on having mechanisms to mitigate these ready 14:36:27 it's all corner cases 14:39:20 so.. move on? 14:39:37 contyk: actually one more thing 14:39:53 i thought there was a workaround.. was that just mistaken? 14:40:12 I'm not aware of that 14:40:22 * stickster neither 14:41:20 contyk: maybe i misunderstood.. or something.. it came up in council meeting a few weeks ago.. maybe ill look at the logs and see if i can figure out where i got it from 14:41:24 anything to #info? 14:42:06 #info Our WG will discuss FESCo issue 1974 with the DNF team to agree on an MVP later this week 14:42:37 so, anything for open floor? 14:43:23 hmm 14:43:27 * stickster is prepping email to council-discuss on lifecycle objective 14:43:46 I got some feedback from a confused user today when their ursine package was upgraded to a modular variant today 14:43:59 hm 14:44:00 I'm not sure whether it was f28 or f29, though 14:44:30 this was because the content was modularized and we introduced defaults for the module replacing it 14:44:37 I noticed that an update enabled the libgit2 module for me, not sure if that's related, 14:44:49 it was transparent and automatic but our "managing defaults" page says we should have a Change for these things 14:45:03 #link https://docs.fedoraproject.org/en-US/modularity/making-modules/managing-defaults/ 14:45:18 however, that page is a little unclear to me 14:45:51 if I modularize my content, add defaults to and retire my ursine package in rawhide only, does that require a change? 14:46:10 #undo 14:46:10 Removing item from minutes: 14:46:17 #topic Open Floor 14:46:27 #link https://docs.fedoraproject.org/en-US/modularity/making-modules/managing-defaults/ 14:46:30 (oops) 14:46:37 :) 14:46:43 it probably does 14:46:55 anyway, it might need some clarification (yet another process-type epic...) 14:47:13 nils: and yeah, it was libgit2 in this case 14:47:48 personally, on the point, I don't think that needs a change 14:47:50 some dependency that only is fulfilled when the module is enabled? 14:48:29 langdon: on the other hand, what would need one? if anything 14:48:48 if you wanted no default? 14:48:53 that libgit2 transition happened in a stable release; that's not something you have changes for either :) 14:49:22 langdon: hmm, yeah 14:50:00 when users are somehow impacted 14:50:27 content disappearing because it's only in non-default modules would be the case 14:50:44 changes to default streams for previously modular content also 14:50:50 but that might be it 14:52:05 I think our initial guidelines thinking was all was to aggressive 14:52:17 *way 14:53:14 yeah what I remember about the change requirement is that it was meant to give user a similar experience they had in the traditional release 14:53:30 so a new (default) version would be announced in the release notes 14:53:39 there won't be any new breaking version mid-release 14:53:40 etc 14:53:57 that page probably could use some love :) 14:56:34 * contyk will add an epic for it :) 14:57:05 contyk: awesome :) 14:57:57 can it be called "make all the guidelines easier"? ;) 14:58:52 not sure if this can be made "time-bound" :D 14:59:50 anything else in the last 12 seconds? 15:00:20 apparently not :) 15:00:24 thanks everybody! 15:00:27 #endmeeting