16:01:09 #startmeeting fpc 16:01:09 Meeting started Thu Mar 18 16:01:09 2021 UTC. 16:01:09 This meeting is logged and archived in a public location. 16:01:09 The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:09 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:01:09 The meeting name has been set to 'fpc' 16:01:09 #meetingname fpc 16:01:09 #topic Roll Call 16:01:09 The meeting name has been set to 'fpc' 16:01:36 .helloc churchyard 16:01:39 .hello churchyard 16:01:40 mhroncok: churchyard 'Miro Hrončok' 16:01:40 #chair mhroncok 16:01:40 Current chairs: geppetto mhroncok 16:01:58 .hello2 16:01:58 carlwgeorge: carlwgeorge 'None' 16:02:06 #chair carlwgeorge 16:02:06 Current chairs: carlwgeorge geppetto mhroncok 16:04:11 decathorpe? 16:05:57 Eh, it's confusing … we can blame DST and meet again when it's fixed. AFAIK there's nothing to do, and I could do with the extra 50 mins. 16:06:27 I could do with the extra 50 mins as well, as I'll attend the go-nogo meeting after that 16:06:36 * geppetto nods 16:06:51 sounds good 16:07:06 hey 16:07:08 .hello ngompa 16:07:09 Eighth_Doctor: ngompa 'Neal Gompa' 16:07:15 hey 16:07:21 * decathorpe also has short supply of time lately 16:07:25 #chair Eighth_Doctor 16:07:25 Current chairs: Eighth_Doctor carlwgeorge geppetto mhroncok 16:07:35 Just in time to say goodbye :) 16:07:47 #chair decathorpe 16:07:47 Current chairs: Eighth_Doctor carlwgeorge decathorpe geppetto mhroncok 16:07:57 #topic Open Floor 16:08:12 Unless anyone speaks up quickly I'm going to close in 2 mins. 16:08:24 there's something I want to bring up 16:08:43 Eighth_Doctor: gogogo 16:08:46 I'd like for us to take up getting tilde+caret versioning guidelines 16:08:54 right 16:08:59 we're now at a point where caret works in RHEL 8 too 16:09:04 Eighth_Doctor: There's already an open ticket about that 16:09:04 I think tibbs had a draft for it? 16:09:07 Eighth_Doctor: I admire that you remember that from the meeting yesterday :D I forgot 16:09:10 Eighth_Doctor: tibbs did a bunch of work 16:09:23 and we can structure the guidelines to allow backwards compatibility for RHEL 7 using the "+" character 16:09:48 by e.g. using rather than 16:09:52 Hmm … ok, I think generally people used .0. 16:10:32 But, yeh, feel free to speak with tibbs about it 16:10:34 the benefit of using ~ and ^ over stuffing everything into Release is that it makes automation easier. 16:10:50 e.g. 1.2.3(~|^|+)git20201231.deadbeef 16:11:17 Eighth_Doctor: where ~ means this is not yet 1.2.3 16:11:26 mhroncok: yeh 16:11:27 Eighth_Doctor: ^ means this is after 1.2.3 16:11:28 * nirik hates ~ for nitpicky reason. 16:11:34 mhroncok: yeah 16:11:37 hi nirik 16:11:45 Eighth_Doctor: what does + mean in here? 16:11:48 technically + doesn't mean anything 16:11:54 where does it sort? 16:12:04 but RPM's version sorting means that 1.2.3+git sorts higher than 1.2.3 16:12:04 mhroncok: that would be instead of 1.2.3-0.1.git20201231.deadbeef … or something 16:12:07 since it's equivalent to 1.2.3.git 16:12:08 double clicking on package names with ~ doesn't select the entire name. :) But thats a terminal issue I know... 16:12:14 + sorts same as . I think. 16:12:17 yup 16:12:34 and using the word as the prefix instead of the number means that 1.2.3.1 sorts higher 16:12:47 so it handles legacy case (RHEL 7) and modern case (RHEL 8+) just fine 16:12:57 Yeh, + for back compat. doesn't work there … it has to be in release 16:13:22 other distributions have been using + this way for a while 16:13:26 e.g. openSUSE and Debian 16:13:30 1.2.3.git-1 == 1.2.3+git-1 > 1.2.3^git-1 > 1.2.3-1 > 1.2.3~git-1 16:13:46 yep 16:13:47 But 1.2.3 < 1.2.3+git20200300 16:13:58 indeed 16:14:27 my original draft (pre ^) did this: https://fedoraproject.org/wiki/PackagingDrafts/TildeVersioning 16:14:57 we can basically take that, update it for caret, and ship it 16:15:32 though I think tibbs did a bunch of cleanup and explanation work in the tildecaretversioning doc: https://fedoraproject.org/wiki/User:Tibbs/TildeCaretVersioning 16:15:52 As I said, I know tibbs did a bunch of work based off of discussions here … but still felt it needed more work, I think 16:16:17 Eighth_Doctor: if you work on a PR, I'll gladly give feedback when you ping me 16:16:23 So, yeh, if we could get something cleanedup that we'll all +1 that'd be awesome 16:16:33 can do 16:16:39 Eighth_Doctor++ 16:16:51 No ++ bot here 16:16:51 FAS doesn't know that nick yet :D 16:16:52 ha 16:16:57 try ngompa :) 16:17:14 ngompa++ 16:17:14 geppetto: Karma for ngompa changed to 8 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:17:27 👍 16:17:45 #action Eighth_Doctor will fix versioning ;) 16:17:52 haha 16:17:53 :D 16:17:56 haha 16:18:10 that's a Herculean task if I've ever heard one :) 16:18:26 * pingou votes +1 on fixing that 16:19:35 but otherwise, I got nothing :) 16:19:41 just wanted to make sure that was brought up 16:19:41 * geppetto nods 16:19:58 Eighth_Doctor: thanks 16:20:06 let's end? 16:20:11 Ok, ya only got 40 mins. now … but still something. 16:20:15 #endmeeting