17:00:38 <mboddu> #startmeeting RELENG (2018-07-26)
17:00:38 <zodbot> Meeting started Thu Jul 26 17:00:38 2018 UTC.
17:00:38 <zodbot> This meeting is logged and archived in a public location.
17:00:38 <zodbot> The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:00:38 <zodbot> The meeting name has been set to 'releng_(2018-07-26)'
17:00:38 <mboddu> #meetingname releng
17:00:38 <zodbot> The meeting name has been set to 'releng'
17:00:38 <mboddu> #chair nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin dustymabe
17:00:38 <mboddu> #topic init process
17:00:38 <zodbot> Current chairs: Kellin dustymabe masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll
17:00:52 <nirik> good morning everyone.
17:01:06 <puiterwijk> hello
17:01:15 <mboddu> nirik: Morning, I guess you have some important stuff to discuss
17:01:24 * mboddu might have some questions to nirik
17:01:30 * nirik has 2 items for whenever: the rawhide numbering ticket/thing and fedora-release/fedora-repos moving to all src.fp.o.
17:01:42 <mboddu> Yup
17:01:49 <mboddu> puiterwijk: Hello
17:02:02 <mboddu> Welcome back!!! :)
17:02:12 <puiterwijk> Hah. I've never l;eft
17:02:56 <mboddu> puiterwijk: Hehe :)
17:03:04 <mboddu> Okay, lets get started
17:03:17 * masta is here
17:03:18 <masta> hello
17:03:26 <mboddu> Hi masta
17:03:30 <mboddu> #topic #7445 [RFE][PATCH] make $releasever return "rawhide" on Rawhide
17:03:36 <mboddu> #link https://pagure.io/releng/issue/7445
17:04:04 <mboddu> nirik: So, you wanted to go with option 2?
17:04:04 <puiterwijk> That would mean packages like kernel-4.10.0-1.frawhide?
17:04:17 <nirik> puiterwijk: nope.
17:04:19 <nirik> mboddu: nope.
17:04:27 <nirik> kparal talked me into option 1
17:04:35 <puiterwijk> okay.
17:04:51 <nirik> it doesn't change dist, except for dnf (and before we do it, packagekit, etc)
17:04:52 <mboddu> nirik: Okay, thats good
17:05:04 <nirik> and we can drop fedora-repos-rawhide
17:05:18 <puiterwijk> ah, okay.
17:05:26 <nirik> but it does mean people can screw up things easier if they 'dnf --releasever=rawhide install whatever
17:06:28 <masta> hum..
17:06:41 <nirik> is everyone ok advocating for that plan? or any concerns?
17:07:30 <mboddu> nirik: Instead of "dnf --releasever=rawhide install whatever" they have to use the actual release number like "dnf --releasever=30 install whatever" is that all, right?
17:07:43 <nirik> right now they would have to:
17:07:50 <masta> i like the fedora-repos-rawhide, and I do 'dnf install --disablerepos=* --enablerepos=rawhide foo-package'... so that would change to a --releasever=rawhide, or is that not right?
17:08:02 <nirik> dnf install fedora-repos-rawhide; dnf install --releasever 29 whatever'
17:08:33 <nirik> masta: yes, you could just specify rawhide and wouldn't have to disable anything.
17:09:15 <nirik> also would fix a long standing issue around moving to rawhide from a stable relase and gpg key...
17:09:35 <nirik> because the gpg key file is called 'whatever-rawhide'  not 'whatever-29'
17:09:38 <masta> ok so we are removing the label of rawhide, and proposing to use the number? (just trying to be clear)
17:11:05 <nirik> no, we are using 'rawhide' the label instead of the number.
17:11:30 <nirik> right now I have to know that '29' is rawhide. After this I don't need to care... 'rawhide' will always point to rawhide.
17:11:51 <masta> that sounds great!
17:11:55 * kparal is here, joins late
17:12:10 <nirik> this was orig a request from qa, but I think it makes everyone's life easier.
17:12:21 <kparal> nirik: you can do --releasever=rawhide on stable release right now and it works as expected
17:12:36 <masta> ok so in a way this disambiguates rawhide from branched, if I parse this correctly.
17:12:37 <nirik> kparal: if you have the default/metalink yeah
17:13:42 <kparal> nirik: regarding gpg key name, I haven't particular checked this case. it's possible, but not tested
17:14:17 <kparal> all that changes is how dnf sends network requests when $releasever is in URL
17:14:29 <kparal> currently, $releasever gets replaced by 29 on rawhide
17:14:40 <kparal> it would be replaced by 'rawhide' with the change
17:14:47 <kparal> nothing else changes
17:15:03 <nirik> This would also help with stats actually... how many people really are on rawhide
17:15:05 <kparal> that means that rawhide repos don't need to have 'rawhide' hardcoded in the url and can use $releasever
17:15:15 <kparal> that applies to fedora repos but more importantly to 3rd party repos
17:15:54 <kparal> e.g. copr now serves also two different repo files, based on whether it's rawhide repo or not
17:16:01 <kparal> you could also serve just one
17:16:03 <masta> this is option #1, right, just to be clear?
17:16:07 <kparal> masta: yes
17:16:12 * masta is sold
17:16:22 <masta> +1 option #1
17:16:45 <kparal> the downside is that PackageKit needs to get fixed. currently it doesn't use the same approach for resolving $releasever as dnf
17:16:54 <kparal> there might be other tools that need a change as well
17:17:02 <kparal> I haven't talked to PK devs yet
17:17:06 <nirik> yeah, possibly dnfdragora, ostree...
17:17:14 <kparal> wanted to first see the opinion of releng
17:17:25 <masta> I'm sure a handfull of things would struggle short term, but we can agree to move forward with the "intention to do this"
17:17:27 <nirik> kparal: I'd suggest we make a tracking bug for this, then file bugs against the package managers blocking that.
17:17:41 <kparal> ok
17:18:06 <mboddu> I am +1 to the change
17:18:31 <kparal> I hope I haven't overlooked something important and you don't come all yelling later :)
17:18:43 <kparal> but shouldn't be difficult to revert, in the worst case
17:18:54 <masta> right, it's reversible
17:19:08 <kparal> and I'll need to do more research with more tools first anyway
17:20:11 <mboddu> kparal: Yeah, if all the package management tools are updated that would solve 90% of the use cases
17:20:44 <kparal> I still think it's a good idea to support both releasever=rawhide and releasever=NN in mirror manager
17:21:13 <nirik> sure.
17:21:48 <mboddu> nirik: That is just a redirect on MM, but we have to remember to change it everytime when we branch, am I right?
17:22:11 <nirik> yep
17:22:45 <mboddu> nirik: Okay
17:24:42 <mboddu> So, the course of action, email on devel list, talk to PK and other package manager maintainers and then ask them to do the necessary changes and then we change it on fedora-release
17:24:47 <mboddu> Am I missing anything?
17:25:06 <kparal> create the tracking bug
17:25:15 <nirik> might be some other tools, but hopefully they chime up
17:25:26 <mboddu> kparal: Yup, thanks :)
17:25:31 * cverna is around
17:26:14 <kparal> I'll do the tracking bug and talk to PK devs. do you want to post the proposed change to devel list on your behalf, or should I?
17:26:40 <nirik> either way. ;) Might take me a bit to get to it...
17:26:52 <nirik> so if you could that would be great.
17:26:58 <kparal> ok, I'll handle it
17:28:03 <mboddu> #info kparal is going to create the tracking bug and then email to devel list about the proposal (option #1) on https://pagure.io/releng/issue/7445 adn then talk to PK devs. Once all the necessary changes are in place, we will update fedora-release package.
17:28:08 <mboddu> And hopefully nothing breaks
17:28:11 <nirik> thanks kparal!
17:28:16 <mboddu> kparal++
17:28:18 <kparal> thank you
17:28:22 <mboddu> thanks kparal
17:28:44 <nirik> The cookie jar is currently broken, should be fixed later today.
17:29:46 <mboddu> nirik: Oh, no cookies? :(
17:29:53 <mboddu> Anyway, moving on
17:30:00 <mboddu> #topic #7612 moving fedora-release entirely to src.fp.o
17:30:07 <mboddu> #link https://pagure.io/releng/issue/7612
17:30:43 <mboddu> pbrobinson offered to help on this and last time we talked, he is expecting to get the PR ready pretty soon
17:30:54 <nirik> ah right, I was going to ask where this was.
17:30:54 <mboddu> nirik: Any updates you want to add?
17:31:02 <nirik> also, is fedora-repos going to be moved too?
17:31:06 <mboddu> nirik: Yup
17:31:07 <nirik> it's in the same boat pretty much
17:31:07 <pbrobinson> yes, I'm also doone with it, hoping to do a PR tonight or tomorrow
17:31:21 <pbrobinson> yes
17:31:24 <nirik> we need to also re-enable PR's on src.fedoraproject.org
17:31:28 <mboddu> pbrobinson: Thanks again :)
17:31:37 <nirik> and... do we want to keep the 'must use signed off' thing?
17:31:39 <pbrobinson> I plan to PRs for both release/repos
17:31:50 <pbrobinson> I think it makes sense
17:31:58 <mboddu> nirik: +1 to 'must use signed off' thing
17:32:10 <nirik> I find it pointless and kinda a barrier, but ok.
17:32:27 <pbrobinson> although that's presuming the functionality isn't turned off on src.fp.o (I've not looked)
17:32:50 <nirik> its not. they are currently set that way for commits.
17:33:05 <nirik> which breaks a lot of the automated fixing people have been doing of late.
17:33:41 <pbrobinson> well TBH I'm not sure we want automated fixes in either of those packages
17:34:08 <nirik> why not?
17:34:22 <nirik> one of them was removing the "%defattr(-,root,root,-)"
17:34:46 <pbrobinson> because most of the automated fixes would probably break a bunch of the special petal bits that those packages explicitly provide
17:35:18 <masta> I'd say go with sign-off in the commit
17:35:21 <nirik> I can't see how, but ok. If you all want to keep that we can. I just will continue to think it's silly. ;)
17:35:22 <pbrobinson> the defattr is likely different but I've already spent a bunch of time fixing FTBFS from half done auto fixes
17:36:36 <nirik> anyhow, let me know if I can help any moving things... and thanks for doing that.
17:36:38 <pbrobinson> I'm kind of the opinion if they can't work out how to do signed off bys they're probably going to get the enabling of  defaults wrong and they'd be better off filing a bug requesting someone else do the change
17:37:20 <masta> that is my sentiment too
17:38:52 <mboddu> pbrobinson, nirik : Anything else?
17:39:42 <nirik> nope. I'd be happy to discuss why its dumb more over a beer, but I am happy to move on now.
17:40:09 <pbrobinson> not from me
17:40:15 <mboddu> nirik: Hehe, we got FLOCK for that :P
17:40:21 <mboddu> pbrobinson: Thanks for working on this
17:40:32 <mboddu> Cookie jar is broken, but still pbrobinson++
17:41:00 <pbrobinson> \o/ I'll drink to that :-P
17:41:59 <mboddu> #info pbrobinson is working on this and going to make PR's for both fedora-release and fedora-repos packages.
17:42:26 <mboddu> Okay, next topic
17:42:40 <mboddu> #topic Alternate Architectures Update
17:42:49 <mboddu> sharkcz: Are you around and any updates?
17:43:05 <mboddu> pbrobinson: since you are around, do you want to chime in ;)
17:44:19 <nirik> The only outstanding thing I can think of is that armv7 f28 thing... which is a real weird one...
17:44:56 <nirik> otherwise I think everying is going along fine
17:45:13 <pbrobinson> nothing really here
17:45:26 <pbrobinson> nirik: what's the f28 v7 thing?
17:46:03 <pbrobinson> also I noticed the appliance-creator build failed, looked like the package wasn't in the build root but I never got any further to see due to meetings
17:46:10 <nirik> pbrobinson: https://bugzilla.redhat.com/show_bug.cgi?id=1576593
17:46:32 <nirik> basically f28 armv7 vm's 'pause' or bus error. So ours are back on f27 for now.
17:46:47 <nirik> I think the real issue is in binutils or something.
17:47:14 <nirik> appliance-creator failed because a python2 package it needs got dropped. adamw was sorting it out.
17:47:29 <adamw> well, dcantrel is trying to rebuild it now
17:47:30 <adamw> but it is failing.
17:47:31 <pbrobinson> nirik: ah, yes I know that one :-/
17:47:47 <adamw> so far, we suspect the new binutils that showed up between the build that disabled py2 (yesterday) and now
17:47:51 <nirik> we need a fix to build the fix for the fix
17:48:40 <adamw> i need a drink
17:48:56 <adamw> .whereisitfiveoclock
17:49:01 <mboddu> adamw: Can I join?
17:49:02 <adamw> what, that's not implemented? shocking.
17:49:20 * mboddu also needs a drink
17:49:23 <pbrobinson> adamw: I have Gin and martini glasses in the freezer, dirty martini in about 45 mins when I'm back from the supermarket ;-)
17:49:33 <adamw> at this point i'd accept a clean one
17:49:49 <adamw> so, yeah, anyhow, we're working on that. then maybe we'll get a compose? perhaps? who knows?
17:49:54 <pbrobinson> you can have what ever one you want...
17:50:58 <mboddu> adamw: I dont know whether you get "la fin du monde" in your area, but I tried it in Quebec city and it was amazing
17:51:05 <mboddu> Its a beer
17:51:10 <adamw> mboddu: i've got a bottle of it in the fridge right now.
17:51:27 <mboddu> adamw: Okay, you are all set then
17:51:37 * mboddu got 30 bottles of those when coming back :D
17:51:49 <nirik> .whereisitfiveoclock
17:51:49 <zodbot> nirik: [It's always 5 o clock _somewhere_. CHEERS! 🍻🍻]
17:52:08 <mboddu> nirik: Haha :D
17:53:00 <masta> hehe
17:53:00 <mboddu> #info Other than https://bugzilla.redhat.com/show_bug.cgi?id=1576593 there is nothing much to report on alt arches
17:53:13 <adamw> nirik: =)
17:53:22 <mboddu> #info And everyone wants to have a drink because of all the issues lately
17:53:29 <adamw> nirik: (though i was figuring it'd be literally the city where it turned 5 o' clock most recently)
17:53:49 <nirik> oh thats harder.
17:54:08 * adamw cracks whip
17:54:21 <pbrobinson> London or somewhere in the Atlantic atm ;-)
17:56:54 <mboddu> #topic Open Floor
17:56:58 <mboddu> Anything else guys?
17:57:18 <mboddu> I will be on PTO from next Wed till FLOCK
17:57:51 <nirik> sightseeing?
17:58:10 <mboddu> nirik: Yup
17:58:17 <nirik> cool
17:58:17 <mboddu> Berlin and then Wroclaw
17:58:43 <mboddu> And will meet cverna Tue before FLOCK and will come to Dresden together
17:58:52 <mboddu> (hopefully)
17:59:00 <nirik> nice
17:59:07 <cverna> mboddu: a news about your train tickets :P ?
17:59:11 * mboddu haven't received my physical train ticket in mail yet :(
17:59:12 <cverna> any*
17:59:18 <mboddu> cverna: Nope :'(
17:59:32 <cverna> that doesn't sound good
18:00:02 * cverna is not sure where he actually put his physical ticket :S
18:00:16 <mboddu> cverna: I emailed them, no response yet, probably should email them in German
18:00:29 * mboddu dont know how good is google translate from English to German
18:00:50 <cverna> mboddu: German are usually good in English not like French :P
18:01:25 <mboddu> Where is pingou?
18:01:32 <mboddu> :D
18:01:43 <mboddu> Anyway, its past the scheduled time
18:01:48 <mboddu> Thank you all for joining
18:01:51 <mboddu> #endmeeting