17:00:15 #startmeeting fpc 17:00:15 Meeting started Thu Mar 7 17:00:15 2019 UTC. 17:00:15 This meeting is logged and archived in a public location. 17:00:15 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:15 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:15 The meeting name has been set to 'fpc' 17:00:15 #meetingname fpc 17:00:15 #topic Roll Call 17:00:15 The meeting name has been set to 'fpc' 17:00:36 i 17:00:39 hi 17:00:41 ahoy 17:00:42 #chair redi 17:00:42 Current chairs: geppetto redi 17:00:46 .hello2 17:00:47 ignatenkobrain: ignatenkobrain 'Igor Gnatenko' 17:00:48 #chair decathorpe 17:00:48 Current chairs: decathorpe geppetto redi 17:00:53 #chair ignatenkobrain 17:00:53 Current chairs: decathorpe geppetto ignatenkobrain redi 17:02:32 Hey, folks. 17:02:38 #chair tibbs 17:02:38 Current chairs: decathorpe geppetto ignatenkobrain redi tibbs 17:02:45 hey, tibbs! 17:02:52 Was stuck at the optometrist ordering glasses. Just ran over. 17:02:52 That makes 5 … woo :) 17:04:24 hey. I'm connected but I'm in the BRno RH office and people want to talk IRL 17:04:32 ok 17:04:33 so don't count on me, sorry 17:04:37 #chair mhroncok 17:04:37 Current chairs: decathorpe geppetto ignatenkobrain mhroncok redi tibbs 17:04:46 You get to be a chair anyway ;) 17:05:18 #topic Schedule 17:05:22 #link https://pagure.io/packaging-committee/issues?status=Open&tags=meeting 17:05:35 Nothing has changed since last week 17:06:21 #topic Open Floor 17:06:30 If we don't have anything to talk about, I have 2 things which came up :) 17:06:46 Cool, go ahead 17:07:43 1. One guy from docs team was asking if he can get commit access to our docs so that he can fix formatting and/or restructure things... My answer was that we would prefer if he would just send PRs and we would merge them ourselves. Are we in agreement on this? 17:09:24 yeah sending PRs doesn't seem too difficult. Although personally I don't mind giving someone access if they're just going to make editorial fixes 17:09:28 well, it wouldn't hurt to give him commit-level access, would it? 17:09:33 I mean we can always revert, so I'm not too bothered and assume it's fine to just let him do minor fixes 17:09:52 I'm fine either way :) 17:09:55 as long as that doesn't come with any extra powers, I think it would be fine 17:10:18 To be fair, I'd prefer that the docs team fix some of the underlying issues with the system before worrying about tweaking our pages. 17:10:22 .fasinfo pbokoc 17:10:23 ignatenkobrain: User: pbokoc, Name: None, email: pbokoc@redhat.com, Creation: 2013-06-21, IRC Nick: None, Timezone: None, Locale: None, GPG key ID: None, Status: active 17:10:26 ignatenkobrain: Approved Groups: +docs cla_fpca cla_done fedorabugs 17:10:34 But I don't see what harm it would do to have someone else fixing typos if they want. 17:11:00 You mentioned restructuring, though.... that's probably something that should involve discussion. 17:11:24 right 17:12:24 PROPOSAL: Add pbokoc as committer to our repository and instruct the way that bigger changes need PR, but typos and small tweaks can be handled without notifications. 17:12:36 +1 17:12:55 +1 17:13:04 +1 17:13:15 +1 (we'll get notifications anyway) 17:13:36 (I'm +1 too, FTR) 17:13:40 rather than "typos" I would say "editorial fixes", i.e. ones that don't change meaning but improve the presentation 17:13:54 redi: agree 17:14:02 To me "editorial" has a much broader meaning than that. 17:14:02 making something bold to improve readability is not a typo :) 17:14:38 But note that we should have consistency, and if we're going to have some kind of standards document for these pages, we as a committee should talk about that. 17:15:17 my intention was something similar to the first bullet at https://github.com/cplusplus/draft/wiki/How-to-tell-if-an-issue-is-editorial 17:15:29 which is what we use for the C++ standard 17:15:48 but I think we're generally in agreement that simple improvements to the presentation are ok 17:16:25 Sure, at least I am 17:18:20 I think we are pretty much in agreement… geppetto can you make it an #action? 17:18:27 Sure 17:19:08 #action Add pbokoc as committer to our repository for typos and small tweaks (+1:5, 0:0, -1:0) 17:19:15 2. I was thinking whether it would make sense to get some modularity guidelines in our repository.. 17:19:22 ha 17:19:37 https://docs.fedoraproject.org/en-US/modularity/making-modules/packaging-guidelines/ 17:19:52 there are some kind of that there, but it is not under FPC control and is not verbose enough :) 17:21:13 * geppetto nods … a bunch have been written … they have been much more dynamic than most of our stuff though 17:21:47 I figured by F30 or maybe even F31 they'd be stable enough to come into FPC land. 17:22:23 They are more or less stable nowadays 17:22:29 format doesn't change and is not planned to 17:22:42 small things might change, but generally it will stay same 17:23:10 yeh, but the tools are still a bit … eg. how you can do local builds will only be well defined in the next couple of months 17:23:26 I was actually wondering about this as well. 17:23:29 I'm fine on including anything anyone wants to though 17:23:56 I assume that anything in a module would still have to follow all of the regular guidelines. 17:24:20 yes 17:24:40 probably with some exceptions 17:24:41 And then... how does someone audit these things? 17:25:00 Right now we can get a tarball of rawhide specfiles. But modularity stuff is somewhere else. 17:25:11 RPMs in a module do not have to increment evr 17:25:15 I've asked for this months ago 17:25:24 ignatenkobrain: Uh, what? 17:25:25 (for spcfiles) 17:25:40 Surely they must do that at some point. 17:25:51 Otherwise how would anything ever be seen as an update? 17:26:01 by magic 17:26:08 tibbs: MBS has automatic data as part of the release of an rpm 17:26:29 If I can't download the RPMs to a directory and run rpm on them then... that's broken. 17:26:30 tibbs: in modular metadata 17:27:05 Please tell me they haven't broken the underlying assumptions about what constitutes an update according to RPM. 17:27:16 tibbs: you can... with multiple caveats 17:28:08 tibbs: right now rawhide-modular has libgit2-0.26, libgit2-0.27 and libgit2-0.28.. without knowing module stream you would be updated to 0.28... while with modular metadata you would stay with 0.26 or 0.27 or 0.28 as you chose yourself 17:28:10 There shouldn't be any caveats. If rpm -U doesn't think it's an update then it's not an update. 17:29:55 what I meant is that technology doesn't prohibit this... but as part of FPG we probably want to prohibit this 17:30:02 I guess this isn't the place to shake our heads in wonder at how modularity has been implemented. 17:30:27 that's why I was asking whether it is something we want to take over or leave it to modularity guys.. 17:30:44 Well I think they should submit guidelines as normal. 17:30:50 I'm trying to ignore modularity for as long as possible 17:32:59 Really, if I have a system with modularity disabled, enable the repo, run dnf upgrade and see packages being upgraded, this thing really must be treated no differently than the main repository. 17:33:22 (and that's 100% the case in F29) 17:35:03 going offline 17:35:08 Take care. 17:35:33 tibbs: thanks :) 17:36:15 tibbs: let me shake my head with you ;) 17:36:23 I'll need to go in 5 minutes too. So I think basically we want 1) have modular guidelines at some point controlled by FPC 2) have as less differences between RPM packages in traditional way compared to modular ones (if any) 17:36:37 Sure 17:36:48 Anyway, I imagine that such a guideline would impose additional restructions on modularity content, just like, say, Perl or Python guidelines. 17:36:52 3) probably we don't want to have it now, but in some near future 17:37:34 If there's some specific set of rules from which they would be excepted then I guess I'd have to see what those would be. 17:38:02 sure 17:38:24 My fear of course is that the thing has come all the way to be enabled by default and packages dropping out of the traditional repository, but nobody's submitted any packaging guidelines to us at all. 17:40:21 I need to go, folks. Have a nice rest of the day! 17:40:58 Eh, I'm not that worried … the rpms are basically the same … the new modular content is al in the wrapping metadata, and that's changed a lot and unsimilar to rpms 17:41:05 ignatenkobrain: see you next week. 17:41:36 geppetto: I admire your optimism. 17:41:57 Ok, with two less people I'm going to close unless someone speaks up. 17:41:59 tibbs: ha 17:42:18 I have no idea when my crazy work schedule will normalize. 17:42:30 I guess it has normalized to "crazy". 17:42:36 :( 17:44:05 #endmeeting