2025-12-11 17:02:27 <@james:fedora.im> !startmeeting fpc 2025-12-11 17:02:28 <@meetbot:fedora.im> Meeting started at 2025-12-11 17:02:27 UTC 2025-12-11 17:02:28 <@meetbot:fedora.im> The Meeting name is 'fpc' 2025-12-11 17:02:35 <@james:fedora.im> !topic Roll Call 2025-12-11 17:03:33 <@conan_kudo:matrix.org> !hi 2025-12-11 17:03:36 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-12-11 17:03:39 <@james:fedora.im> !hi 2025-12-11 17:03:40 <@zodbot:fedora.im> James Antill (james) 2025-12-11 17:05:06 <@james:fedora.im> Might be a quick last meeting of the year. 2025-12-11 17:05:14 <@salimma:fedora.im> !hi 2025-12-11 17:05:15 <@zodbot:fedora.im> Michel Lind (salimma) - he / him / his 2025-12-11 17:10:52 <@decathorpe:fedora.im> !hi 2025-12-11 17:10:53 <@zodbot:fedora.im> Fabio Valentini (decathorpe) - he / him / his 2025-12-11 17:11:21 <@decathorpe:fedora.im> I responded to your bcond question on the devel channel btw :) 2025-12-11 17:12:41 <@james:fedora.im> !topic Open Floor 2025-12-11 17:12:52 <@james:fedora.im> So ... only 4 of us, anything anyone wants to discuss? 2025-12-11 17:13:20 <@decathorpe:fedora.im> I would appreciate async review of my Rust guidelines PR, but that's not urgent 2025-12-11 17:13:31 <@conan_kudo:matrix.org> I think I reviewed it? 2025-12-11 17:14:01 <@decathorpe:fedora.im> there was a ton more comments and I added a third commit with some minor fixes 2025-12-11 17:14:38 <@james:fedora.im> Yeh, I had a quick look at https://pagure.io/packaging-committee/pull-request/1510 (rust guidelines cleanup) ... and I think we can merge 2025-12-11 17:14:52 <@james:fedora.im> If anyone has an comment/objection, now is the time etc. 2025-12-11 17:14:58 <@decathorpe:fedora.im> ha 2025-12-11 17:15:24 <@decathorpe:fedora.im> (ha: not an objection) 2025-12-11 17:15:43 <@salimma:fedora.im> lgtm 2025-12-11 17:15:56 <@conan_kudo:matrix.org> only one comment about adding the toml file as an unused spec source 2025-12-11 17:16:01 <@conan_kudo:matrix.org> otherwise lgtm 2025-12-11 17:16:32 <@decathorpe:fedora.im> that's unrelated to the changes in the PR though, feel free to make that a follow-up change 2025-12-11 17:16:55 <@james:fedora.im> Okay, I merged it 2025-12-11 17:17:04 <@decathorpe:fedora.im> thanks 🙏🏻 2025-12-11 17:17:14 <@james:fedora.im> This PR also seems like an easy one: https://pagure.io/packaging-committee/pull-request/1511 (fix: Java howto link) 2025-12-11 17:17:30 <@conan_kudo:matrix.org> yeah I'll just merge that 2025-12-11 17:17:45 <@james:fedora.im> :) 2025-12-11 17:18:02 <@james:fedora.im> This one is bigger/scarier ... https://pagure.io/packaging-committee/pull-request/1509 R guidelines) 2025-12-11 17:19:08 <@decathorpe:fedora.im> it already went through fesco / change process, so it shouldn't be that bad 2025-12-11 17:19:45 <@conan_kudo:matrix.org> the only thing I think I want to ask them to do is create some kind of "R CRAN common licenses" package that every CRAN module can depend on 2025-12-11 17:20:10 <@conan_kudo:matrix.org> since there's a guaranteed set of licenses, it's straightforward to do 2025-12-11 17:20:47 <@conan_kudo:matrix.org> and it avoids creating an _actual_ exception for license files because it _is_ being shipped somewhere :) 2025-12-11 17:21:43 <@james:fedora.im> That sounds like a very reasonable compromise/workaround. 2025-12-11 17:22:19 <@salimma:fedora.im> yeah, that sounds reasonable 2025-12-11 17:22:37 <@conan_kudo:matrix.org> rest of it is fine 2025-12-11 17:23:10 <@salimma:fedora.im> I wonder if we could even go ahead and ship approved licenses for everything like Debian 2025-12-11 17:24:11 <@conan_kudo:matrix.org> I think we could for everythiing that don't require copyright stanzas (e.g. MPL, GNU, Apache, etc.), we probably could 2025-12-11 17:24:33 <@conan_kudo:matrix.org> I think we could for everythiing that don't require copyright stanzas (e.g. MPL, GNU, CC, Apache, etc.), we probably could 2025-12-11 17:24:39 <@conan_kudo:matrix.org> but licenses with required vanity statements are a no-go 2025-12-11 17:25:07 <@salimma:fedora.im> yeah... :( 2025-12-11 17:25:26 <@decathorpe:fedora.im> that part is optional for the MIT too IIRC 2025-12-11 17:25:38 <@decathorpe:fedora.im> you just can't remove it if it's there 2025-12-11 17:25:45 <@salimma:fedora.im> this is what Debian ships 2025-12-11 17:25:45 <@salimma:fedora.im> ⬢ [debian-packaging] ❯ ls 2025-12-11 17:25:45 <@salimma:fedora.im> Apache-2.0 BSD GFDL@ GFDL-1.3 GPL-1 GPL-3 LGPL-2 LGPL-3 MPL-2.0 2025-12-11 17:25:45 <@salimma:fedora.im> Artistic CC0-1.0 GFDL-1.2 GPL@ GPL-2 LGPL@ LGPL-2.1 MPL-1.1 2025-12-11 17:25:45 <@salimma:fedora.im> ``` 2025-12-11 17:25:45 <@salimma:fedora.im> /usr/share/common-licenses🔒 2025-12-11 17:25:45 <@salimma:fedora.im> ``` 2025-12-11 17:25:45 <@salimma:fedora.im> 2025-12-11 17:25:51 <@salimma:fedora.im> they also did not ship MIT 2025-12-11 17:26:22 <@salimma:fedora.im> so if a project said MIT but does not include the text, can we ... I guess in that case the problem is we don't know which one? 2025-12-11 17:26:24 <@salimma:fedora.im> they're all MIT 2025-12-11 17:26:41 <@conan_kudo:matrix.org> yeah, let's not go down the road that involves us losing our livers like Tom almost did 2025-12-11 17:27:14 <@conan_kudo:matrix.org> MIT and BSD family licenses, including ISC, 0BSD, etc. typically have vanity stanzas so it's just not worth the hassle 2025-12-11 17:27:48 <@conan_kudo:matrix.org> depends on the variant... it's just not worth figuring that crap out 2025-12-11 17:27:55 <@salimma:fedora.im> right 2025-12-11 17:28:08 <@salimma:fedora.im> at least this is where SPDX makes our lives easier 2025-12-11 17:28:24 <@decathorpe:fedora.im> (I was referring to SPDX "MIT", for the record) 2025-12-11 17:28:27 <@salimma:fedora.im> so... is it worth doing a change proposal to ship this package and then projects get excused from shipping standard text? 2025-12-11 17:28:31 <@conan_kudo:matrix.org> not with MIT since they never split all the variants up into their own identifiers like they did BSD 2025-12-11 17:28:56 <@conan_kudo:matrix.org> probably, anyone want to shepherd this? 2025-12-11 17:29:02 <@conan_kudo:matrix.org> I'm a little overloaded for F44 myself 2025-12-11 17:29:15 <@salimma:fedora.im> I can use something nice for F44 so sure 2025-12-11 17:29:31 <@decathorpe:fedora.im> I don't think this should block the R guidelines though 2025-12-11 17:29:40 <@decathorpe:fedora.im> that can be handled separately 2025-12-11 17:29:40 <@salimma:fedora.im> the less needless difference there is between Fedora and Debian the happier my personal life is 2025-12-11 17:29:49 <@salimma:fedora.im> oh I agree, we should not block this, it's just a nice generalization 2025-12-11 17:30:08 <@conan_kudo:matrix.org> Mandrake family also does this :) 2025-12-11 17:30:11 <@conan_kudo:matrix.org> so it's not new 2025-12-11 17:30:21 <@conan_kudo:matrix.org> and briefly SUSE flirted with it, but they were bad at holding to it 2025-12-11 17:30:37 <@conan_kudo:matrix.org> there used to be an rpmlint check for this stuff I think 2025-12-11 17:30:54 <@conan_kudo:matrix.org> it might still be there 2025-12-11 17:34:46 <@salimma:fedora.im> so... what are we deciding for R? 2025-12-11 17:35:20 <@conan_kudo:matrix.org> I put a comment in the PR asking for the thing 2025-12-11 17:39:01 <@james:fedora.im> Okay, anything else? 2025-12-11 17:39:56 <@conan_kudo:matrix.org> did anyone file a ticket with forgejo about the broken tarball url thing? 2025-12-11 17:40:35 <@james:fedora.im> I'm not even sure what you mean. 2025-12-11 17:41:04 <@conan_kudo:matrix.org> this: https://pagure.io/packaging-committee/pull-request/1500#comment-226128 2025-12-11 17:41:47 <@conan_kudo:matrix.org> I'm going to guess no by the silence and confusion 2025-12-11 17:41:58 <@conan_kudo:matrix.org> I'll go ahead and file the ticket then 2025-12-11 17:42:18 <@decathorpe:fedora.im> well, it's not "broken" 2025-12-11 17:42:29 <@decathorpe:fedora.im> it just doesn't support all the different ways GitHub does 2025-12-11 17:43:41 <@conan_kudo:matrix.org> for reference, I did this years ago for GitLab too: https://gitlab.com/gitlab-org/gitlab-foss/-/issues/38830 2025-12-11 17:45:19 <@james:fedora.im> Cool. Okay, well I'll see you all next year! 2025-12-11 17:45:23 <@james:fedora.im> !endmeeting