16:32:12 #startmeeting RELENG (2016-01-25) 16:32:12 Meeting started Mon Jan 25 16:32:12 2016 UTC. The chair is dgilmore. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:32:12 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:32:12 The meeting name has been set to 'releng_(2016-01-25)' 16:32:12 #meetingname releng 16:32:12 The meeting name has been set to 'releng' 16:32:12 #chair dgilmore nirik tyll sharkcz bochecha masta pbrobinson pingou maxamillion 16:32:12 Current chairs: bochecha dgilmore masta maxamillion nirik pbrobinson pingou sharkcz tyll 16:32:15 #topic init process 16:32:21 .hello maxamillion 16:32:22 maxamillion: maxamillion 'Adam Miller' 16:32:40 hi 16:32:51 I have two topics I want to go over first 16:33:01 hey bochecha how are you? 16:33:06 morning 16:33:31 dgilmore: I haven't planned on going, no 16:33:36 but then it's not that far... 16:34:16 lets get started 16:34:35 dgilmore: should I go? :) 16:34:43 #topic firefox addon signing 16:34:48 bochecha: I will be there 16:35:05 * masta is here 16:35:18 * sharkcz is here 16:35:45 so FESCo on Friday decided to write a letter to mozilla to raise some concerns over the policy of allowing only signed extentions to run 16:36:08 it means that the extentions shipped in Fedora no longer work 16:36:59 sgallagh: is crafting the email. A idea being tossed out is working with firefox to enable us to sign our own extentions 16:37:15 To me there looks to be a really high cost to that 16:37:38 as the buildroot needs access to the cert and key to sign them at build time 16:37:54 and it will need to be implemented on all arches 16:37:55 dgilmore: would this involve sigul? 16:37:57 Looks like there's a api... 16:37:58 https://developer.mozilla.org/en-US/Add-ons/Distribution 16:38:09 https://olympia.readthedocs.org/en/latest/topics/api/signing.html 16:38:16 https://www.mozdevgroup.com/docs/pete/Signing-an-XPI.html 16:38:21 that is what i found 16:38:30 maxamillion: maybe 16:38:43 or some other private signing setup 16:39:10 yeah it would have to sign in the buildroot... so it would need access to the keys _and_ network access. 16:39:34 nirik: that involves network access and credentials in the buildroot 16:39:40 yes. 16:40:26 but it looks like you just ask the api to sign it, and it has a hash...so the clients just check the hash? so that could mean we could just extract the xpi from the rpm after the build and get it added. 16:40:32 * nirik isn't sure. 16:40:43 nirik: to me reads asd you upload it 16:40:46 they sign it 16:40:55 then you can fetch the signed copy 16:41:06 yeah, I guess so. 16:41:30 not sure that I like the black box signing 16:41:31 Do we have an x509 cert in Fedora along the lines of the GPG signing keys? 16:41:44 but anyway. something to put on teh radar 16:42:04 masta: we do not have a cert and key to use for object signing 16:42:16 okay 16:44:46 if anyone has suggestions on how we can implement I am open to ideas 16:44:47 #topic buildroot issues 16:45:11 last night pbrobinson pointed me at an issue with libsolv failing to build on s390, s390x and aarch64 16:45:26 all the BuildRequires are installed 16:45:31 heh, that should prove to be interesting 16:46:04 couldn't be a dnf bug... :) 16:46:06 but on further inspection what is installed in the buildroot differs a bit between the arches 16:46:23 ruby looks to have made a huge mess for themselves 16:46:42 they starting using soft deps for /usr/bin/ruby 16:46:56 so you could have ruby or jruby satisfy things 16:47:45 right 16:47:50 on primary koji and ppc rubygems and a few other packages get pulled in 16:48:07 on arm and s390 kojis they are ignored 16:48:33 if you explictly list the packages as BuildRequires they get installed okay 16:48:43 hum... I wonder if the (soft) dependency graph has some exclusive/exclude-arch happening 16:48:44 sharkcz: quick question 16:48:57 sharkcz: do you have koji patched to use createrepo_c 16:49:33 dgilmore: yes 16:49:55 sharkcz: primary is not using it 16:50:12 yep, one more thing to try 16:51:07 sharkcz: arm is using createrepo 16:51:12 so it is not that 16:51:16 ok 16:51:41 though it has in the past 16:53:14 I have a repo stored from the shadow build, only ~200 packages there, so dnf/libsolv guys can look into it 16:53:32 I think that releng needs to take the lead in having a discussion over how softdeps work in buildroots 16:53:56 there has already been a ticket filed to disable them, just because dnf's buildroot is bigger than yum's 16:54:30 I think we need to get some hard data over the effects of different options 16:54:48 we need deterministic buildroot creation. 16:55:01 we do 16:55:20 +1 16:55:33 if soft deps are turned off, likely people will need to add extra BuildRequires 16:56:00 to account for soft deps not being installed 16:56:22 let's write up some action items and assign them to folks to have them followed up on and get a status report at next week's meeting ... need some movement on this probably sooner rather than later 16:57:00 well, does this mean FPC would need to change guidelines around them? 16:57:04 maxamillion: not sure what tehy are right now 16:57:08 or this is all seperate from that? 16:57:10 so we need to reproduce scenarios that have different outcomes. 16:57:15 nirik: they probably do 16:57:51 there should be difference between build deps in a buildsystem (install all) and runtime deps (actually use weak deps) 16:58:30 https://fedoraproject.org/wiki/Packaging:WeakDependencies 16:59:42 nirik: the guidelines have no mention of how they should work in buildroots 16:59:58 tibbs: ping, are you around? 17:01:21 #action work with fpc to have guidelines over expected buildroot behaviour 17:02:02 #action work with koji devs to ensure we can configure the expected behaviour 17:02:30 #topic Secondary Architectures updates 17:02:30 #topic Secondary Architectures update - ppc 17:02:37 sharkcz: how is ppc? 17:02:55 no issues afaik 17:03:14 and for the record, pbrobinson updated the builders today to f23 17:04:34 #info builders have been updated to f23 17:04:40 #topic Secondary Architectures update - s390 17:04:50 sharkcz: did rawhide get re-enabled? 17:05:02 yes, runs now daily 17:05:09 good :) 17:05:19 and I'm watching the disk space consumption 17:05:24 okay 17:05:42 we should be freeing up a bunch of space next week 17:06:01 are you moving the old releases? 17:06:03 though with snapshots it will likely take a couple of weeks to kick in 17:06:07 sharkcz: yes 17:06:13 good :-) 17:06:35 sharkcz: all hardlinked to http://dl.fedoraproject.org/pub/archive/fedora-secondary/ 17:06:48 just need to rm from /mnt/koji/tree 17:07:00 which should happen next week 17:07:09 ok 17:07:19 there will only be 22 23 and 24 left 17:07:32 cool. 17:07:47 how does mirrormanager work with such moved releases? 17:08:08 it may need repointed 17:08:18 but will work 17:08:31 ok 17:09:18 just pinged adrianr on it 17:09:33 #topic Secondary Architectures update - arm 17:09:45 I think it is a little behind build wise 17:10:05 one more item to s390 - there is a ticket to allow nfs to the fedora storage from the builders 17:10:22 sharkcz: pwhalen: are you guys aware of any major issues? 17:10:31 #undo 17:10:31 Removing item from minutes: 17:10:56 #info sharkcz working to get builders access to /mnt/koji 17:11:10 sharkcz: okay, hopefully something can be worked out 17:11:18 it will make things easier 17:11:31 #topic Secondary Architectures update - arm 17:11:31 dgilmore: yep, they allowed http, so we need one more port 17:12:06 dgilmore, for aarch64 waiting on binutils 2.26 to make its way to arm.koji 17:12:14 pwhalen: okay 17:12:50 #info aiting on binutils 2.26 to make its way to arm.koji 17:12:54 #undo 17:12:54 Removing item from minutes: INFO by dgilmore at 17:12:50 : aiting on binutils 2.26 to make its way to arm.koji 17:12:58 #info waiting on binutils 2.26 to make its way to arm.koji 17:13:06 #topic open floor 17:13:15 I have a few things. 17:13:24 I will not be able to make next weeks meeting 17:13:29 * nirik had a few things as well. will wait for dgilmore. 17:13:41 so if someone wanted to run it, that would be awesome 17:14:10 nirik: go ahead, just went blank 17:14:49 so, mass rebuild starts next tuesday, right? I'd like to get all builders updated before then... so might try and do that later this week if there's no objections. 17:15:01 nirik: yeah it does 17:15:10 as I will be in Brno then 17:15:15 reminds me 17:15:44 I created a releng fas user and releng@fedoraproject.org bugzilla account 17:15:59 the releng user will be doing teh mass rebuild and filing the bugs 17:16:19 yeah, so another thing was that acarter wanted me to roll out some pungi4 thing if you were gone this week... but I have no details. :) So, if you could meet up with me today and let me know what you need me to do that would be lovely. Or an email. or is it still needed? 17:16:33 are you going to fire the mass rebuild from brno? or is someone else? 17:16:46 nirik: my only objection would be if updating introduces the regressions, issues with teh buildroot seen on arm and s390 kojis 17:17:03 need to step afk, apologies 17:17:12 nirik: I am going to do it from brno 17:17:15 just not as me 17:17:22 yeah, I can do stg first and scratch build whatever failed? which package was that? 17:17:32 nirik: libsolv 17:17:42 ok. can do that today and see if I see it. 17:17:45 nirik: stg koji is a bit special right now 17:17:51 oh? 17:18:19 it has koji builds that have livemedia-creator support and signed-repo support 17:18:31 which is what acarter wanted rolled out 17:18:32 ok. Hopefully scratch builds should still work ok. 17:18:36 ah ha. 17:18:40 I am hoping to geta cleaned up patch set today 17:18:50 they should still work yes 17:18:55 so you may still get it rolled out before you leave? 17:19:12 we still have one issue to fix to get livemedia-creator working right in koji 17:19:18 nirik: I hope so 17:19:30 cool. well, do let me know if you need me to do anything... 17:19:36 will do 17:19:52 need to get the compose report tool packaged up 17:19:59 and test it 17:20:54 I have kickstart changes ready 17:22:28 nirik: will let you know 17:22:37 nirik: anything else you wanted to bring up? 17:22:54 one last thing... need to get with pbrobinson and get arm hub migrated. 17:23:01 hopefully can do that soon. thats all 17:23:13 :) awesome that would be good 17:25:05 okay lets wrap up 17:25:07 thanks all 17:25:10 #endmeeting