16:00:28 #startmeeting fpc 16:00:28 Meeting started Thu Sep 15 16:00:28 2022 UTC. 16:00:28 This meeting is logged and archived in a public location. 16:00:28 The chair is geppetto. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:00:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:28 The meeting name has been set to 'fpc' 16:00:28 #meetingname fpc 16:00:28 The meeting name has been set to 'fpc' 16:00:28 #topic Roll Call 16:00:38 Hey. 16:00:43 #chair tibbs 16:00:43 Current chairs: geppetto tibbs 16:00:55 .hi 16:00:56 decathorpe: decathorpe 'Fabio Valentini' 16:00:56 good evening 16:01:05 #chair decathorpe 16:01:05 Current chairs: decathorpe geppetto tibbs 16:01:14 hi! 16:01:18 #chair GwynCieslasheher 16:01:18 Current chairs: GwynCieslasheher decathorpe geppetto tibbs 16:01:47 .hi 16:01:50 carlwgeorge: carlwgeorge 'Carl George' 16:03:32 #chair carlwgeorge 16:03:32 Current chairs: GwynCieslasheher carlwgeorge decathorpe geppetto tibbs 16:04:41 Hello all, what is the agenda of this meeting please? 16:05:43 The only thing that's really moved and is tagged for meeting is: https://pagure.io/packaging-committee/pull-request/1163 16:05:53 But if you have something, now is the time to bring it up 16:07:10 I'm not into packaging. I'm mostly into QA and Respins. 16:07:15 I think 1163 is clear, honestly. I sort of understand why the people who complain would be inconvenienced but this is something that I don't think RPM will change. 16:07:40 yeh, I kind of want to merge it this meeting 16:08:03 So if anyone has objections/changes/etc. then hopefully we can work through it 16:08:15 Objections to the PR itself are mostly stylistic (line breaks, use of direct language like "you"). 16:08:27 #topic conditionalization 16:08:28 https://pagure.io/packaging-committee/pull-request/1163 16:08:32 Yeah looks good to me 16:09:37 Was hoping the submitter would fix up at least the line breaks but I guess we can do this post-merge. 16:09:50 Cool, it might be worth pointing out the autopatch range thing … but I'm also happy to merge this and wait for something to add/link that info. later. 16:10:29 merging and touching up line breaks later sounds fine to me too 16:11:19 Ok, I clicked the merge button 16:12:34 #topic Open Floor 16:13:12 I have nothing :) 16:13:36 minor heads up, rpm is adding some helper macros to expose lua string stuff, and i plan on backporting at least %sub to epel-rpm-macros 16:13:48 * geppetto nods 16:13:53 https://github.com/rpm-software-management/rpm/pull/2181 and https://github.com/rpm-software-management/rpm/pull/2179 for reference 16:14:00 You see people using it that quickly? 16:14:25 hopefully yes, to stop shelling out to echo for %shortcommit 16:15:35 Yeah logs has changed with the lua stuff. Only F35 is missing stuff that makes RPM macros available in a lua table. 16:16:09 carlwgeorge: will that new functionality be backported to older RPM versions? 16:16:25 That probably means it's time to dust off that PR for documenting the build constraing stuff. 16:16:33 panu said maybe for 4.17, but no earlier 16:16:39 You can presume that the fancy new stuff will never make it into old RPM. 16:16:45 ok, so epel will have to wait? 16:17:25 there are other less clean ways to implement it for epel, see my closed pr https://github.com/rpm-software-management/rpm/pull/2179 16:17:31 I mean, that's up to Red Hat but we've always had to live with EPEL RPM being very, very behind. 16:17:48 Ah, I see. 16:18:26 So I could technically do the %constrain_build stuff for EPEL (and F35) but.... I don't particularly want to because it just means rewriting it completely. 16:19:31 likely what i backport to epel-rpm-macros will be incomplete and flawed but will work for the most common use cases 16:20:56 Does that stuff really need to work everywhere and for anybody and their dog before we document it? 16:21:06 I think the "single spec for everything" approach is untenable in the long term anyway, but that's because I remember packaging for RHEL4. 16:21:43 Here, we just need to worry about Fedora. 16:21:54 epel has a mini set of guidelines for documenting things in fedora guidelines that don't apply or don't work 16:22:09 But it's nice to not be deliberately antagonistic towards people doing other things. 16:22:48 We've been pretty lucky since RHEL7 hasn't been that far behind, but the more useful stuff RPM adds, the farther behind EPEL is going to get. 16:23:00 Just add NOTE: This depends on RPM 4.18+, which is not available on EPEL < X and Fedora < Y ... 16:23:01 from the epel perspective i don't consider this one antagonistic at all 16:23:41 oh i like that idea, transferring the epel special cases to notes in the main guidelines 16:24:06 We actually worked to achieve the opposite. 16:24:07 as long as it's just a short note and not like a whole section (like ldconfig scriptlets) 16:24:14 The guidelines document Fedora. 16:24:53 https://docs.fedoraproject.org/en-US/packaging-guidelines/#_applicability 16:25:10 Yes, but… 16:25:12 Yeah but we already mention if things don't work on old but still supprted Fedora releases ... and adding a single "and EPEL" to those warnings wouldn't hurt. 16:25:28 Nothing against having a note; if someone could make a convenient macro for it then that would be nice. 16:25:56 But I worry that such things would then either be expected, or would become out of date. 16:27:01 same problem as with all other guidelines we have ... 16:27:19 * decathorpe shudders when thinking about some obscure stuff like Drupal packaging which has probably been out-of-date for decades 16:28:11 * geppetto nods 16:28:11 Yeah I try not to think about that. 16:28:24 carlwgeorge: Can you create an epel warning macro? 16:28:42 Honestly I think we may consider just nuking some of the worst stuff. There is no need to have guidelines for everything, after all. 16:29:21 i'm assuming this is an asciidoc macro you mean? i'm not really familiar but i can try. 16:29:25 tibbs: Yeah, I've been thinking about how to make the Guidelines more current ... and that would involve dropping some of the really old stuff (unless somebody objects and volunteers to update it, of course) 16:29:32 Might be worth at least a warning about "it's been X years since someone looked at this" 16:30:05 carlwgeorge: Yeh, I assume you can copy/paste the older versions of fedora ones and change the wording. 16:30:15 I think that such a warning would just be an admission that the page really should just be deleted. 16:30:33 It's not as if we can't get things back now anyway if someone decides to work on them. 16:31:00 I mean, I guess the data will still be in git … so it's not a real delete … just thinking that if someone came along it might still be a useful starting point. 16:31:24 And while this stuff might not be actively harmful to have just sitting, if it has no utility at all then I guess it sort of harms the image of the project. 16:33:29 It's also kind of surprising that people get directed at some of those ancient pages by google searches etc. 16:35:26 I remember when the Internet was new and all of the information there was current. 16:35:30 But that was 1992. 16:36:05 Now you search for help on something and get info on a 15 year old version. 16:38:07 Could be 30 yr old info at this point ;) 16:38:24 So I guess the next step is to make a list or maybe tag documents that should probably go away, then talk to someone who actually knows the subject matter. 16:38:39 * geppetto nods 16:38:45 Most of the deadest documents in the guidelines are going to be in areas where none of us have specific knowledge. 16:38:46 Can probably sort by edit date 16:39:14 Should I Write an email to the devel@ and packaging@ lists with some of the ancient pages? 16:39:23 Sure 16:39:29 And ask of somebody would miss them or wants to update them? 16:40:51 For now I think it's safe to assume the ones where we already added "last-reviewed" to AsciiDoc metadata are at least not "ancient" 16:41:30 * geppetto nods … fair enough 16:41:51 On that note, I'll close in a minute and give you all 15+ minutes back. 16:42:09 good idea :) thanks for running the meeting, see you next week 16:42:15 Thanks. 16:42:30 #endmeeting