17:00:34 <mboddu> #startmeeting RELENG (2018-07-05)
17:00:34 <zodbot> Meeting started Thu Jul  5 17:00:34 2018 UTC.
17:00:34 <zodbot> This meeting is logged and archived in a public location.
17:00:34 <zodbot> The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:34 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:00:34 <zodbot> The meeting name has been set to 'releng_(2018-07-05)'
17:00:34 <mboddu> #meetingname releng
17:00:34 <zodbot> The meeting name has been set to 'releng'
17:00:34 <mboddu> #chair nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin dustymabe
17:00:34 <mboddu> #topic init process
17:00:35 <zodbot> Current chairs: Kellin dustymabe masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll
17:00:46 * masta lurks
17:00:46 <nirik> morning
17:03:29 <mboddu> Okay, lets start
17:03:34 <mboddu> #topic #7605 block libvncserver from epel7
17:03:39 <mboddu> #link https://pagure.io/releng/issue/7605
17:04:00 <mboddu> Okay, its more of a question that I have
17:04:13 <mboddu> Now, when the pkg is moved to RHEL, we block it in epel
17:04:36 <mboddu> But over here, its arch specific
17:04:46 <mboddu> What is the correct action that we have to take here?
17:05:20 <nirik> nothing. we should not need to block it.
17:05:45 <nirik> the limited arch ones should be rpm 'older' than the rhel ones... so they shouldn't interfere.
17:05:53 <nirik> well, we should revert the block I guess here.
17:06:00 <mboddu> Okay
17:06:20 <mboddu> nirik: Thanks, I just want to bring it up and know the right thing to do, before I hastily done anything
17:06:40 <mboddu> #info mboddu will revert the block in epel7
17:07:01 <masta> makes sense, so long is the one in RHEL wins the nvr comparison
17:07:02 <nirik> if I had to do it over I wouldn't have supported these limited arch packages, but we have, so oh well...
17:08:49 <mboddu> nirik: Well, one can expect :)
17:09:08 <smooge> smooge lurks
17:09:22 <mboddu> #topic Open Floor
17:09:26 <Kellin> nirik: first rule of special requests, they won't be special after the first one =)
17:09:35 * cverna lurks too
17:09:42 <nirik> Kellin: quite.
17:09:53 <mboddu> cverna: While you are here, any update on container release?
17:10:11 <nirik> #info nirik cleaned up old torrents, we should add to the EOL sop to remove torrents on release end of life.
17:10:45 <Kellin> nirik: funny you should mention torrents...
17:10:54 <Kellin> =D
17:11:07 <mboddu> nirik: Thanks
17:11:08 <cverna> mboddu: I am currently deploying a new OSBS to prod
17:11:28 <cverna> mboddu: so I guess next week we should be able to do a release
17:11:54 <cverna> I am planning to test bodhi updates for container in stg also
17:12:08 <nirik> related: https://pagure.io/fedora-infrastructure/issue/7081
17:12:29 <cverna> indeed :)
17:12:38 <mboddu> Also related to https://pagure.io/releng/issue/7439
17:13:43 <cverna> and https://pagure.io/fedora-infrastructure/issue/6874
17:13:56 <cverna> oh my tickets maze
17:13:56 <mboddu> #info container release might be pushed to next week
17:14:57 <mboddu> Anybody got anything else?
17:15:32 <nirik> do we need to prep anything for mass rebuild?
17:15:34 <mboddu> smooge: Infra outage is done? Or is there anything still remaining to update?
17:15:42 <nirik> starts next week
17:15:52 <nirik> all side tags need to be done/merged.
17:16:05 <mboddu> nirik: Yes, I am going to send out an email to devel list and look at all the change requests and side tags
17:16:25 <nirik> did we need to fix any scripting? I think last time there was some problems?
17:16:42 <Kellin> mboddu: we should pick a small subset of impacted packages and test a small batch to ensure everything does what we expect
17:16:48 <Kellin> nirik: puiterwijk and I worked through most of that
17:16:55 <Kellin> nirik: as far as I know, it should all be fine now
17:17:01 <nirik> great. yeah, a test might be nice to run...
17:17:05 <mboddu> nirik: Nope, not that I can think of
17:17:41 <Kellin> we need this reviewed: https://pagure.io/releng/pull-request/7345
17:17:46 <mboddu> Kellin: Okay, lets talk about it later
17:17:47 <Kellin> it contains all the changes, we want that merged/ready
17:18:30 <mboddu> Kellin: I didn't know the changes you made during last run, hence I backed out, but I will take a peek
17:18:59 <Kellin> I would feel better if puiterwijk also reviewed it, because he was my constant companion throughout the rebuilds with all the changes we made
17:19:12 <Kellin> most of the changes had to do with permissions/security/etc and making it run more generically with the right security infra in place
17:19:19 <nirik> can you rebase?
17:19:29 <Kellin> yes, I can
17:19:41 <patricku> Kellin: I can look in about 15 minutes.
17:19:58 <mboddu> thanks patricku
17:21:10 <mboddu> Mass rebuild always scares me, as there are lot of moving pieces
17:21:17 <nirik> yep
17:22:08 <Kellin> nirik: rebased and green
17:22:29 <nirik> you bought some carbon offsets for it? ;)
17:22:30 * nirik runs
17:22:46 <Kellin> yes, I installed an LED bulb last night replacing an incan bulb ;)
17:22:54 <mboddu> #info mboddu and puiterwijk will review the https://pagure.io/releng/pull-request/7345 and mboddu will look side tags and all change requests and will send out an email to devel list about the mass rebuild
17:24:17 <nirik> I hope we get our added s390x capacity before mass rebuild, but oh well, we will live if not
17:25:11 <mboddu> nirik: I think we can live without it, but it would be a good addition
17:25:55 * nirik nods
17:26:35 <mboddu> Anything else guys?
17:26:42 <Kellin> mboddu: yeah, torrents
17:26:45 <Kellin> https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/995
17:27:26 * nirik reads
17:28:04 <mboddu> nirik: Basically the current torrent script we are using, its for py2 and the upstream library is dead, so we cannot move to py3
17:28:30 <mboddu> Kellin searched for some libraries, but its not fruitful
17:28:34 <nirik> well, which script are we talking about here? the ini parsing stuff?
17:28:51 <mboddu> nirik: Nope, maketorrent script on torrent.fp.o
17:29:51 <nirik> ah right... thats part of 'bittorrent' which no longer is open source in any way (we are using the last one that was)
17:30:01 <nirik> well, we could look at dropping torrents. :)
17:30:11 <nirik> but last time we tried the council rejected it.
17:30:28 <Kellin> I am open to that - but we need a back up plan because I"m pretty sure rejecting torrents is going to get rejected
17:30:35 <nirik> one other option: we may be able to outsource it to amazon
17:30:58 <Kellin> oh?  they do torrenting?
17:31:25 <nirik> yeah... looking for the link.
17:31:34 <nirik> but we are working on setting up cloudfront anyhow...
17:32:01 <nirik> https://docs.aws.amazon.com/AmazonS3/latest/dev/S3Torrent.html
17:32:42 <Kellin> are any objects over 5GB?
17:32:54 <nirik> games iso might be?
17:33:08 <nirik> nope, 4.2 ;)
17:33:58 <Kellin> but that's kind of a ticking timebomb heh
17:34:41 <nirik> anyhow, I can't think of any other options off hand.
17:34:46 <Kellin> can we theoretically maintain/update the version of BT we have to python3?
17:34:51 <Kellin> the license appears to be open source
17:35:01 <nirik> yes, but thats a lot of work I am sure.
17:35:34 <Kellin> we have an intern who is interested, but is it worth the effort
17:35:44 <mboddu> Kellin: Probably not
17:35:47 <Kellin> I think we should explore dropping support, then amazon first
17:36:47 <nirik> yeah, and then perhaps as a last resort writing our own
17:37:27 <Kellin> any other thoughts - nirik mboddu ?
17:37:44 <Kellin> if not, I will update the ticket with our four options
17:37:54 <mboddu> Nope, not from me
17:38:01 <nirik> one last thing...
17:38:02 <Kellin> Drop Support, Amazon, Update BT Library, ROll our Own
17:38:07 * Kellin listens.
17:38:30 <nirik> note that bittorrent is what we use to make .torrent files and also seed the content. We use opentracker for the tracker and thats in C.
17:38:50 <nirik> so, to replace bittorrent we would need at least a seeder / .torrent file maker
17:39:30 <Kellin> OK
17:39:36 <nirik> Kellin: that plan sounds good to me. we might want to try and gather stats on usage before asking to drop
17:39:58 <Kellin> nirik: who could get that info?
17:40:29 <nirik> anyone: https://torrent.fedoraproject.org/stats/
17:40:44 <nirik> looks like we have back to 2012
17:41:20 <mboddu> nirik: Interesting, I didn't know that
17:41:51 <nirik> it takes a hourly stat showing each hash and how many seeders / downloaders they have
17:42:04 <nirik> so some scripting should be able to make a graph...
17:42:19 <nirik> seed + download vs time
17:42:31 <Kellin> I think I graphed it once, there are some holes in the data
17:42:35 <nirik> I am betting the trend is down
17:42:41 <Kellin> smooge had some insights, I will have to go dig it back out of my archives
17:42:46 <nirik> might be.
17:42:48 * Kellin totally forgot
17:44:10 <smooge> so the torrents is "interesting"
17:44:27 <smooge> if I won't sidetrack things...
17:44:43 <Kellin> can you put your info into the taiga ticket as a comment?
17:44:51 <Kellin> that way you only have to explain it once, and it's there for posterity
17:45:00 <Kellin> it uses markdown for formatting if you want to pretty it up
17:45:25 <smooge> what is the ticket?
17:45:49 <smooge> I will see if I can find the stats script I did also
17:45:50 <Kellin> https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/995
17:49:15 <nirik> me or smooge?
17:49:20 <nirik> or both?
17:50:42 <mboddu> I think he is asking smooge but both will be better (more the merrier) :)
17:54:25 <nirik> sure. I think Kellin's last comment summed up everything nicely.
17:54:35 <nirik> so it looks good from my viewpoint
17:56:00 <mboddu> thanks nirik, smooge, Kellin
17:56:28 <mboddu> Okay, I want to give you guys 4 mins back
17:56:46 <mboddu> Anything quick that guys want to update?
17:57:02 <mboddu> Thanks guys for joining
17:57:05 <mboddu> #endmeeting