<@james:fedora.im>
16:00:18
!startmeeting fpc
<@meetbot:fedora.im>
16:00:19
Meeting started at 2024-08-15 16:00:18 UTC
<@meetbot:fedora.im>
16:00:19
The Meeting name is 'fpc'
<@james:fedora.im>
16:00:23
!topic Roll Call
<@james:fedora.im>
16:00:58
!hi
<@zodbot:fedora.im>
16:00:58
James Antill (james)
<@limb:fedora.im>
16:01:23
!hi
<@zodbot:fedora.im>
16:01:25
Gwyn Ciesla (limb) - she / her / hers
<@carlwgeorge:matrix.org>
16:03:04
!hi
<@zodbot:fedora.im>
16:03:08
Carl George (carlwgeorge) - he / him / his
<@james:fedora.im>
16:06:38
I wonder if some people are at devconf
<@decathorpe:fedora.im>
16:06:47
!hi
<@zodbot:fedora.im>
16:06:48
Fabio Valentini (decathorpe) - he / him / his
<@limb:fedora.im>
16:06:57
That's usually how conferences work.
<@jsteffan:fedora.im>
16:11:35
!hi
<@zodbot:fedora.im>
16:11:36
Jonathan Steffan (jsteffan)
<@james:fedora.im>
16:13:20
!topic FPC PR#1383 https://pagure.io/packaging-committee/pull-request/1383
<@james:fedora.im>
16:13:44
Just going to click merge on this and move forward.
<@james:fedora.im>
16:15:11
!topic FPC PR#1379 https://pagure.io/packaging-committee/pull-request/1379
<@james:fedora.im>
16:15:25
I think this one is ready to merge now ... anyone have an objection?
<@limb:fedora.im>
16:15:51
Go for it.
<@james:fedora.im>
16:15:55
Although now I'm not sure the change has happened
<@james:fedora.im>
16:16:22
Eh, probably still better to merge and then tweak again later.
<@james:fedora.im>
16:17:30
!topic FC PR#1380 https://pagure.io/packaging-committee/pull-request/1380
<@james:fedora.im>
16:18:45
I think I'm -1 here ... starting with the scm means it's random vercmp wise. Which I think is why we only started with date/number.
<@limb:fedora.im>
16:19:01
Was literally just thinking that while reading.
<@james:fedora.im>
16:20:06
Wait ... is scm just literally "git" ... not the scm hash.
<@james:fedora.im>
16:20:24
Yeh, it is ... my bad.
<@limb:fedora.im>
16:21:00
Which mean you can rpm -qa | grep cvs and have a good cry.
<@carlwgeorge:matrix.org>
16:21:12
i'm also -1, for the reasons i put in the comments
<@carlwgeorge:matrix.org>
16:21:22
we should have fewer patterns for this, not more
<@limb:fedora.im>
16:22:02
Agree, the snapshot life is hard enough.
<@carlwgeorge:matrix.org>
16:23:41
what do y'all think about removing `<date><scm><revision>` and `<number>.<scm><revision>` as options?
<@carlwgeorge:matrix.org>
16:24:16
that would make `<date>.<revision>` or `<number>.<revision>` the only valid choices
<@limb:fedora.im>
16:24:38
That sounds good to me.
<@carlwgeorge:matrix.org>
16:25:16
neal disagrees, with reasoning in the comments, so take the time to read through those fully if you haven't yet to give him a fair shake
<@james:fedora.im>
16:25:45
I commented.
<@carlwgeorge:matrix.org>
16:25:56
i can do an alternate pr to remove the `<scm>` ones
<@james:fedora.im>
16:26:23
Basically not sure it's worth trying to police it heavily, but it might be nice if we suggested 1-2 forms we prefer ... kind of a middle ground? What do you think carl?
<@carlwgeorge:matrix.org>
16:27:01
if i'm reading your comment right, that would be a SHOULD for two formats, meaning we would ask people to justify using something else, and that justification would be "because i want to"
<@carlwgeorge:matrix.org>
16:27:42
it's not serious enough to try to police heavily of course, and we already have tons of packages that do it incorrectly for what we have written now
<@limb:fedora.im>
16:27:52
I'm not sure giving git special status is needed or desirable; it's the current lingua franca but may not always be.
<@james:fedora.im>
16:28:07
Yeh, basically you SHOULD use 1-2 but otherwise MUST NOT use anything but these other 4.
<@carlwgeorge:matrix.org>
16:28:10
any kind of cleanup action would be easier with just two formats, basically with date or without
<@carlwgeorge:matrix.org>
16:29:08
is there any kind of justification beyond just "i prefer a different format visually"? lacking that i would lean towards MUST, not SHOULD, on the two preferred formats
<@limb:fedora.im>
16:29:39
I'm not sure the kind of scm is needed in the release tag. If we have the date and revision, those who need to know will find out when they try to upstream a patch for example.
<@james:fedora.im>
16:29:55
I think the main thing is upstream preferring some format, esp. if they use that other places (like other distros).
<@carlwgeorge:matrix.org>
16:29:56
i've done a few of these and i vastly prefer `<number>.<revision>`, it's simple, you can do multiple snapshots in one day if needed, and you're in full control with a simple integer for sorting
<@james:fedora.im>
16:30:16
I don't mind trying to force everyone to do it our way, I'm just not sure it buys us much.
<@carlwgeorge:matrix.org>
16:30:32
small nit, it's in the version tag now, and i think doing it in version is a SHOULD
<@limb:fedora.im>
16:30:38
After a read I'm still #teamcarl
<@limb:fedora.im>
16:30:49
Fair.
<@carlwgeorge:matrix.org>
16:31:00
https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#traditional-versioning
<@carlwgeorge:matrix.org>
16:31:17
so not a should, just the new standard is listed first, and the legacy is a MAY
<@carlwgeorge:matrix.org>
16:32:38
i'll work up a pr for removing the `<scm>` choices, and we can debate in those comments about MUST vs SHOULD
<@carlwgeorge:matrix.org>
16:32:49
i'll work up a pr for removing the `<scm>` choices, and we can debate in those comments about MUST vs SHOULD for the other two
<@james:fedora.im>
16:34:16
Okay, thanks. Please comment a link to your new PR in 1380.
<@james:fedora.im>
16:34:21
!topic Open Floor
<@james:fedora.im>
16:34:44
That's pretty much it, unless anyone has anything else to talk about?
<@limb:fedora.im>
16:34:55
Not I.
<@carlwgeorge:matrix.org>
16:35:39
🫡
<@carlwgeorge:matrix.org>
16:36:16
that was supposed to be like a salute bye, not raising my hand to bring something up
<@carlwgeorge:matrix.org>
16:36:41
doesn't really work like i thought it would, at least in element's rendering of the emoji
<@limb:fedora.im>
16:38:15
Looks fine in mobile schildichat.
<@james:fedora.im>
16:38:50
Okay, enjoy your free 20 minutes :)
<@james:fedora.im>
16:38:54
!endmeeting