15:02:13 #startmeeting RELENG (2020-10-27) 15:02:13 Meeting started Tue Oct 27 15:02:13 2020 UTC. 15:02:13 This meeting is logged and archived in a public location. 15:02:13 The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:13 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:13 The meeting name has been set to 'releng_(2020-10-27)' 15:02:13 #meetingname releng 15:02:13 The meeting name has been set to 'releng' 15:02:13 #chair nirik sharkcz pbrobinson pingou mboddu dustymabe ksinny jednorozec 15:02:13 #topic init process 15:02:13 Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 15:02:19 morning 15:02:29 afternoon 15:02:36 hi all 15:03:38 So, I have to cut short this meeting to 30 min as I have another meeting to attend 15:03:41 Lets get started 15:07:34 * nirik waits for it. ;) 15:09:11 รณ/ 15:09:36 Sorry, my network got crashed while the system is being updated 15:09:38 * mboddu joined in another laptop 15:09:40 I dont know how much you guys have seen, but this meeting will be short due to another meeting in 20 min 15:09:43 pingou: Problems with rawhide :D 15:10:04 on the top of iot? 15:10:31 iot? 15:10:49 which rawhide problem? ;) 15:11:16 * pingou marks problems has solved 15:11:21 there :) 15:11:56 Okay... :) 15:12:00 #topic #9821 Consider issues with a point release 15:12:09 #link https://pagure.io/releng/issue/9821 15:12:17 So... 15:12:44 yeah, there seems to be 2 ways to do this... 15:12:45 We could a RC 1.3 and just do the sync as a normal release 15:12:52 and they each cause problems 15:13:08 nirik: Go for it 15:13:55 if we call it f34, it means we have to do branching/koji tags/etc... all really quickly. 15:14:18 if we call it just f33 it's going to confuse people since we already released 33. 15:14:47 33.1 will break fedfind and bodhi and such... 15:15:18 Why would it confuse people? We release another rc and no one will notice it and just tell people we updated the images 15:15:19 not sure what is best here. 15:15:28 No changes to links and everything works as well 15:15:32 as usual* 15:15:34 if we are only doing images 15:16:04 pxe will still be broken in that case. 15:16:20 How does pxe work? 15:16:57 dhcp gives you a server and you download a kernel and initramfs from it, you boot and pull the installer image over to install. 15:18:17 Where does it pull the content from? 15:18:19 so if we want that fixed also we should just sync the entire new compose over the old one... (with hardlinks) 15:18:33 Yes, which is what I am suggesting 15:18:40 admin gets the vmlinuz/initramfs from us and puts it on their server. 15:19:17 https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/os/images/pxeboot/ 15:19:42 but perhaps we decide thats not a big deal... I guess we need to decide the scope here. 15:20:00 perhaps it's just x86_64 bootable images? 15:20:07 Yes, they are getting it from our mirrors, so I am suggesting full sync of the compose 15:20:45 right, thats going to cause confusion, but might be the way to go 15:21:08 I feel like syncing bit and pieces might cause more confusion than everything 15:21:43 We just say, "Hey, we did a new compose for f33 which fixes the bootloader issue and they are just available at normal f33 downlodable locations" 15:21:48 well, alternately if we just make x86_64 bootable media and pxe stuff we could put it in a 33.1/ dir, but that would break fedfind and similar. 15:21:48 But better worded :D 15:21:52 can we limit the rc 1.3 to x86_64 only? I would like to avoid dropping some of the other (non-blocking) artifacts 15:22:03 in case something fails 15:22:17 the problem is the same as when an upstream re-releases something... 15:22:38 sharkcz: We already locked f33 tag, so nothing will be coming into it, we will just add shim to it and run a compose 15:22:47 "I have this bug in f33!" "which f33?" "my f33 checksums no longer match but gpg says the checksum file is right" 15:23:12 Yeah, we need to be very vocal about it 15:23:13 its really bad release engineering to release the same thing twice. 15:24:21 "Which f33?" issue will arise if we sync full compose or few images, to avoid that, we need to put it in a different dir and call it .1 release 15:24:30 yep. 15:24:53 so, perhaps I could add a list of questions to the ticket and we can try and see if we can get answers 15:25:01 and that might help us decide which way to go? 15:25:08 And admins should know which images to pull for pxeboot and fedfind..., dont know? 15:25:18 +1 15:25:43 hm, where is bodhi involved in the compose/release? 15:26:19 well, thats another point of confusion... 15:26:30 "hey shim says it's in updates, but it's in the base repo" 15:26:46 and if we do a 33.1... "where is 33.1 in bodhi?" 15:27:37 * mboddu is back on multi monitor 15:27:39 Yeah, we could just tag it into f33? 15:27:47 I'm more tempted by 33.1, but I don't quite understand why we care about bodhi for this 15:28:31 More like, base repo will have new shim where as according to bodhi, it will be in updates repo 15:29:31 Or just use https://dl.fedoraproject.org/pub/alt/unofficial/releases/ ? 15:29:32 I like that problem more than the: checksums for F33 no longer match 15:30:54 mboddu: which just looks bad... 15:31:17 "In order to boot your computer with secure boot, please use this unofficial image..." 15:31:22 checksums matching is more like a problem if the users are in the dark, they downloaded 1.2 when we synced 1.3 their checksums will not match, but they can download 1.3 and match them again 15:31:38 nirik: Right 15:31:51 I understand, but throwing out the options 15:32:09 yeah, we are gonna need to pick the 'least bad' 15:32:53 +1 15:33:02 +1 15:33:04 I feel like, run rc 1.3 and sync it to current releases/33 dirs 15:33:16 mboddu: or they have the checksum from a previous download (for some reasons) 15:33:23 Seems like the least problamatic 15:33:41 pingou: Yeah, that too ;) 15:34:17 for the new shim in base vs updates, how often do people check the content of the repo themselves? 15:34:19 :) 15:35:32 Not much, but if they do, they will be confused 15:35:48 so same for the checksums 15:36:05 while checksums are more end-users and repo more power-users 15:36:36 I do like nirik's idea to ask questions on the ticket and see from the response which way we go 15:37:18 (we don't have the fix yet anyway right? so we don't need to answer it now, right?) 15:37:39 yes, there is not a fix yet 15:37:50 but we might also have to do arm images for another thing 15:38:11 2020 is soo much fun!! 15:38:53 you bet 15:39:53 It is 15:39:57 Anyway, I need to run 15:40:24 Thanks nirik for offering to updating the ticket 15:40:29 I will comment on the ticket as well 15:40:38 Thanks everyone for joining 15:40:47 And sorry for all my rawhide problems 15:40:50 thanks for chairing :) 15:40:58 Now its crashing both chromium and FF 15:41:12 "this is probably fine" 15:41:18 firefox is known. 15:41:23 downgrade to -3 15:41:32 Yeah, I will try downgrading both 15:41:56 or -2 15:41:58 #endmeeting