2024-06-13 16:00:06 <@james:fedora.im> !startmeeting fpc 2024-06-13 16:00:07 <@meetbot:fedora.im> Meeting started at 2024-06-13 16:00:06 UTC 2024-06-13 16:00:07 <@meetbot:fedora.im> The Meeting name is 'fpc' 2024-06-13 16:00:10 <@james:fedora.im> !topic Roll Call 2024-06-13 16:00:24 <@decathorpe:fedora.im> !hi 2024-06-13 16:00:25 <@zodbot:fedora.im> Fabio Valentini (decathorpe) - he / him / his 2024-06-13 16:00:36 <@limb:fedora.im> !hi 2024-06-13 16:00:41 <@zodbot:fedora.im> Gwyn Ciesla (limb) - she / her / hers 2024-06-13 16:00:45 <@james:fedora.im> !hi 2024-06-13 16:00:47 <@zodbot:fedora.im> James Antill (james) 2024-06-13 16:01:05 <@jsteffan:fedora.im> !hi 2024-06-13 16:01:06 <@zodbot:fedora.im> Jonathan Steffan (jsteffan) 2024-06-13 16:01:58 <@nhanlon:beeper.com> !hi 2024-06-13 16:01:59 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his 2024-06-13 16:02:35 <@carlwgeorge:matrix.org> !hi 2024-06-13 16:02:37 <@zodbot:fedora.im> Carl George (carlwgeorge) - he / him / his 2024-06-13 16:10:11 <@james:fedora.im> !topic Open Floor 2024-06-13 16:11:03 <@james:fedora.im> Four official people this week ... but no real new things have happened. Anyone have anything they want to talk about, or anything devconf related? 2024-06-13 16:12:04 <@jsteffan:fedora.im> i have something if there is no other business 2024-06-13 16:12:08 <@limb:fedora.im> Not I. 2024-06-13 16:12:29 <@carlwgeorge:matrix.org> i have a rough something, but daMaestro can go first 2024-06-13 16:12:45 <@carlwgeorge:matrix.org> not rough like bad, just a rough idea of something that might be good for the guidelines 2024-06-13 16:13:06 <@jsteffan:fedora.im> i have a PR up for the vulkan and openxr stuff https://pagure.io/packaging-committee/pull-request/1368 2024-06-13 16:13:26 <@jsteffan:fedora.im> if we could do a vote or whatever the process is for these changes i'll update the commit message and then we can merge 2024-06-13 16:14:13 <@limb:fedora.im> We lack the votes today. We could discuss and possibly vote in-ticket. 2024-06-13 16:15:13 <@jsteffan:fedora.im> i asked for feedback from mesa and openxr maintainers and didn't hear anything over the past week. the PR basically encodes what is already happening. the main change is guidance on how to lay out the filesystem and the explicit use of a `%{_sysconfdir}/ld.conf.d/%{name}.conf` to bring visibility for drivers and runtimes to the linker 2024-06-13 16:15:15 <@carlwgeorge:matrix.org> i need more time to read through it anyways, i've been on pto and haven't gotten to the email notification for this one yet 2024-06-13 16:16:05 <@james:fedora.im> also, people will be busy with devconf prep/travel/recovery ... so probably shouldn't rush it this week or next. 2024-06-13 16:18:04 <@carlwgeorge:matrix.org> at a quick glance, it looks like this is a bigger diff than necessary by switching from semantic line breaks to wrapping. i would recommend keeping the semantic line breaks so the diff is smaller and for consistency with the rest of the docs. i'm sure there other examples of inconsistency, but i think we're trending towards more semantic line breaks, not less. 2024-06-13 16:20:11 <@jsteffan:fedora.im> ah, so that's just line breaks after each sentence? (more nuanced than that) https://sembr.org/ 2024-06-13 16:20:22 <@jsteffan:fedora.im> i can do that update because i have zero preference there 2024-06-13 16:20:52 <@james:fedora.im> Pretty much. Also it's kind of weird that the patch link has two patches in it ... I thought it merged things for easier reading. 2024-06-13 16:21:54 <@jsteffan:fedora.im> that might be because i have multiple commits. i'll rewrite the history when i change to sembr and maybe that will help 2024-06-13 16:22:18 <@jsteffan:fedora.im> is the lack of MUST, SHOULD, etc okay? it' felt odd trying to wedge that language in there 2024-06-13 16:24:02 <@conan_kudo:matrix.org> !hi 2024-06-13 16:24:04 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2024-06-13 16:24:19 <@jsteffan:fedora.im> it would also be great if i could get guidance that i'm on the right path for this so i can get to work on packages that i needed this policy for :-) 2024-06-13 16:24:57 <@jsteffan:fedora.im> when the actual policy is published i have less of a preference for... but i'd like to get unblocked for some XR stuff 2024-06-13 16:25:49 <@james:fedora.im> It looked great to me ... but I know nothing :) 2024-06-13 16:25:57 <@jsteffan:fedora.im> i'll need to do patches for monado, wivrn, and monado-vulkan-layers and work with upstream(s) to get those merged 2024-06-13 16:26:17 <@jsteffan:fedora.im> i *think* i have buy in for this policy, based on casual conversations about it 2024-06-13 16:26:29 <@jsteffan:fedora.im> we'll see when i punt some MRs ;-) 2024-06-13 16:26:55 <@carlwgeorge:matrix.org> i would try to use MUST, SHOULD, etc if possible where you think it makes sense. those terms are really useful for clarity. 2024-06-13 16:26:58 <@james:fedora.im> Would be really nice to have at least a "it looks fine to me" from a maintainer of the couple of packages you explained how they work. 2024-06-13 16:28:06 <@nhanlon:beeper.com> RFC 2119 is love, RFC 2119 is life 2024-06-13 16:28:28 <@james:fedora.im> Note that you don't need to do them all at once, we can click merge on multiple PRs fairly easily ;) 2024-06-13 16:29:11 <@jsteffan:fedora.im> oh, i mean the actual packages. i already have them ready to go to review, but i want to update them to adhere to this policy 2024-06-13 16:29:16 <@decathorpe:fedora.im> sorry, I need to leave 2024-06-13 16:29:31 <@decathorpe:fedora.im> let me know when there's something that needs my vote in ticket :) 2024-06-13 16:29:54 <@jsteffan:fedora.im> when i do the sembr update i'll work in language from this rfc for each requirement/instruction when it makes sense 2024-06-13 16:31:32 <@jsteffan:fedora.im> i've emailed the maintainers, is there something more i need to do? can the FPC help bridge any review request from vulkan/mesa/openxr people/ 2024-06-13 16:31:37 <@jsteffan:fedora.im> i've emailed the maintainers, is there something more i need to do? can the FPC help bridge any review request from vulkan/mesa/openxr people? 2024-06-13 16:33:27 <@carlwgeorge:matrix.org> i'm not sure what you mean by bridge, let help find the people familiar with those softwares? 2024-06-13 16:34:24 <@james:fedora.im> You can @foo them ... or ping them on matrix. But, again, devconf might make this a bit slow right now. 2024-06-13 16:34:53 <@jsteffan:fedora.im> yeah, i used the $package-maintainers@ email alias with a request to review. so i should ping people directly? is the FPC able to help me find the right people and poke them? 2024-06-13 16:35:53 <@carlwgeorge:matrix.org> the email alias is the right first step, then escalate to direct pings. that's exactly what i'd do. 2024-06-13 16:36:39 <@jsteffan:fedora.im> okay, once i update the PR with all of this feedback and update my packages as a show and tell i'll poke people directly if we don't hear from them before 2024-06-13 16:37:30 <@jsteffan:fedora.im> is it acceptable for me to push my pending packages through review after i update them to adhere to this pending policy? 2024-06-13 16:38:09 <@jsteffan:fedora.im> i'll be happy if i can unblock the review queue again, i've been stalled for a while now 2024-06-13 16:39:11 <@james:fedora.im> IMO, yeh, that's fine. 2024-06-13 16:39:36 <@limb:fedora.im> I concur 2024-06-13 16:40:44 <@jsteffan:fedora.im> great, thanks for the feedback. i'll work on the requested updates and plan to attend FPC meetings until we get this merged :-) 2024-06-13 16:41:17 <@jsteffan:fedora.im> Carl George: go ahead, thanks 2024-06-13 16:42:24 <@carlwgeorge:matrix.org> yesterday a friend was asking me if packages should use `/etc/sysconfig/$name` files, and i couldn't find anything in the guidelines about it 2024-06-13 16:43:34 <@carlwgeorge:matrix.org> i believe those files are a holdover from sysvinit scripts, which were difficult to modify. but with systemd units and overrides, i don't think they should be used anymore. 2024-06-13 16:44:12 <@carlwgeorge:matrix.org> anyone feel strongly about this one way or the other? 2024-06-13 16:45:04 <@limb:fedora.im> No. Some older programs still expect them and they can be used by unit files as well. 2024-06-13 16:45:56 <@carlwgeorge:matrix.org> right, they are certainly still in use, and unit files often use them with the environmentfile directive 2024-06-13 16:46:32 <@james:fedora.im> I think they are all legacy though? Like there shouldn't be new ones? 2024-06-13 16:46:51 <@carlwgeorge:matrix.org> the question came up because my friend got a bug report that the user was confused about why the config was in two places (main config file and a sysconfig file) 2024-06-13 16:47:56 <@carlwgeorge:matrix.org> and really it's three places if we count systemd overrides 2024-06-13 16:48:19 <@carlwgeorge:matrix.org> i think disallowing new packages from doing this would be a good step 2024-06-13 16:48:37 <@carlwgeorge:matrix.org> and perhaps a SHOULD for existing packages to phase out the usage over time 2024-06-13 16:48:59 <@carlwgeorge:matrix.org> here's the bug report if anyone wants the full context on the user confusion https://bugzilla.redhat.com/show_bug.cgi?id=2283798 2024-06-13 16:49:08 <@james:fedora.im> Not sure we need to go as far as disallowing new packages from doing anything. 2024-06-13 16:50:06 <@carlwgeorge:matrix.org> how about just a blanket SHOULD NOT on this pattern, or is even that too strong? 2024-06-13 16:50:21 <@james:fedora.im> I guess we probably don't want new files in that directory that have never been there before, which might be what you meant. 2024-06-13 16:50:28 <@carlwgeorge:matrix.org> not sure if that rfc has something softer than SHOULD NOT 2024-06-13 16:50:34 <@james:fedora.im> Yeh, I'm fine with should not around all of this, I think. 2024-06-13 16:51:45 <@limb:fedora.im> Same. 2024-06-13 16:51:59 <@carlwgeorge:matrix.org> i'll work with my friend on writing up a pr for this. the overall goal is to express a preference in the guidelines towards systemd overrides instead of special fedora/rh-specific sysconfig files. 2024-06-13 16:52:17 <@carlwgeorge:matrix.org> that's all for my open floor item for now 2024-06-13 16:53:37 <@james:fedora.im> Okay, unless there's anything else I'll give everyone 5 mins back 2024-06-13 16:53:45 <@limb:fedora.im> Thanks all! 2024-06-13 16:55:24 <@james:fedora.im> !endmeeting