21:00:38 <tdawson> #startmeeting EPEL (2020-07-24)
21:00:38 <zodbot> Meeting started Fri Jul 24 21:00:38 2020 UTC.
21:00:38 <zodbot> This meeting is logged and archived in a public location.
21:00:38 <zodbot> The chair is tdawson. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:00:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
21:00:38 <zodbot> The meeting name has been set to 'epel_(2020-07-24)'
21:00:40 <tdawson> #meetingname epel
21:00:40 <zodbot> The meeting name has been set to 'epel'
21:00:41 <tdawson> #chair nirik tdawson bstinson Evolution pgreco carlwgeorge
21:00:41 <zodbot> Current chairs: Evolution bstinson carlwgeorge nirik pgreco tdawson
21:00:43 <tdawson> #topic aloha
21:00:59 <carlwgeorge> howdy
21:01:00 <pgreco> hi
21:01:15 <tdawson> Hi carlwgeorge
21:01:17 <tdawson> Hi pgreco
21:02:41 <nirik> morning
21:03:29 <tdawson> Hi nirik
21:04:24 <tdawson> One more minute and then we'll get started
21:04:37 <smooge> hello
21:04:46 <tdawson> Hi smooge
21:05:13 <tdawson> #topic Old Business
21:05:15 <tdawson> .epel 105
21:05:16 <zodbot> tdawson: Issue #105: Implement rhel module name/stream avoidance - epel - Pagure.io - https://pagure.io/epel/issue/105
21:06:03 <tdawson> My investigation hasn't been too fruitful.  Most of my searches keep turning up end user information, instead of how to create bodhi tests.
21:06:58 <nirik> might try the folks in #fedora-ci... ?
21:07:19 <tdawson> Although, I will admit that I only started my investigation today, and the people I know would know have already gone home.
21:08:16 <tdawson> nirik: oohh ... even just going to the page they have linked to gives me more than I found before. :)
21:08:40 <nirik> thats something. :) not sure if it's enough, but something. ;)
21:08:52 <tdawson> I will try there  ... not just the page, but the IRC channel.
21:09:10 <nirik> but now of course you might hit the 'everyone is weekendward'
21:09:48 <tdawson> True, but I'm really hoping that next week I'll have more time for this.
21:11:09 <tdawson> If I get the test started, smooge nirik would you two know where I would be able to find a list of RHEL modules, that is accessable from the fedora infrastructure?
21:11:10 <nirik> thank you for persuing this. :)
21:11:38 <nirik> I'm not sure. we have pkgs... but I don't think we have a modules list.
21:11:50 <smooge> I can make you a list
21:12:05 <tdawson> OK.
21:12:23 <cyberpear> should be identical to CentOS list?
21:12:27 <tdawson> It might be that we have to update it with each release, but I was hoping we'd be able to automate it.
21:12:52 <nirik> cyberpear: yeah, or at least very close...
21:13:20 <tdawson> that would certainly be an easier place to check.
21:13:43 <smooge> currently the build system sees 42 modules
21:14:17 <smooge> tdawson https://paste.centos.org/view/282e53df
21:14:39 <smooge> basically what I am doing is logging into batcave, cd /mnt/fedora/app/fi-repo/rhel/rhel8/koji/latest/x86_64/RHEL-8-001
21:15:43 <smooge> ls -1 | awk ' $0~/:/{split($0,a,":"); print a[1]}' | sort -u
21:17:04 <nirik> note that I think rhel never removes older modules, but centos just ships the newest of each?
21:17:12 <tdawson> OK, I'll see what I can do with that information. ... I'll also need the version number, but I think that got trimmed off.
21:17:17 <smooge> to see what streams they are... add a[2] so https://paste.centos.org/view/9da7913f
21:17:41 <tdawson> nirik: You are correct.
21:18:28 <tdawson> There is a bug open that I'm still watching, dealing with not being able to turn off, or not see, old RHEL modules.
21:19:28 <tdawson> But what we need is just the module name and stream name, and I think I can get that, either from smooge's way, or some way with centOS
21:21:11 <tdawson> This is all very good information, and I've got it written down.
21:21:39 <tdawson> Give me another week, and this week I believe I'll have the time, and hopefully I'll have at least a prototype.
21:22:10 <tdawson> Anything else on this before we move on?
21:23:11 <tdawson> #info EPEL-6 is End of Life in 2020-11. It will be moved to archives in 2020-12
21:23:12 <tdawson> #info THIS IS NOT A DRILL.
21:23:37 <tdawson> #topic EPEL-7
21:23:58 <tdawson> I didn't see any problems or issues for EPEL7 this week.  Did anyone else?
21:24:18 <nirik> nope
21:24:37 <pgreco> looks like I just came to say hello today :)
21:24:49 <tdawson> #topic EPEL-8
21:24:52 <tdawson> pgreco: Ha!
21:25:06 <tdawson> pgreco: But we're glad, even when you come to just say hello. :)
21:25:19 <pgreco> ;)
21:26:16 <pgreco> for epel8 I have a question actually
21:26:32 <tdawson> sure
21:26:53 <pgreco> is it still true that repoclosure doesn't work that well when there are modules?
21:27:08 <pgreco> today I noticed that we have appliance-tools, which I use
21:27:21 <pgreco> but dumpet was never released, and it is a hard dep
21:27:56 <pgreco> I'm not worried about that in particular, since I'm trying to talk to the people involved
21:28:07 <pgreco> but I'm worried we didn't catch it automatically
21:29:24 <tdawson> pgreco: So, possibly adding tests for packages in bodhi?  Making sure they are installable before they go to stable?
21:29:42 <smooge> no repoclosure does not work with modules
21:29:43 <tdawson> Instead of my manual tests ... which I haven't ran on RHEL8 yet.
21:30:31 <smooge> I am not sure 'that well' is even a term to use with how repoclosure 'works' with modules
21:30:39 <pgreco> I don't know what tools we have available, but yeah, something like that
21:31:01 <pgreco> smooge: I didn't want to say "at all", but that was my understanding :)
21:31:38 <smooge> when I was dealing with it for the EPEL-8 bringup.. it was 'its a hard problem' and 'someone will need to write a replacement someday'
21:32:19 <pgreco> my first repoclosure tests were "yum install \*" and see what breaks
21:32:22 <tdawson> There is a new "does it install" test going around in Fedora ... does that deal with modules correct?  Or is it only working right because there are no default fedora modules?
21:32:59 <smooge> I am going to expect 2
21:35:08 * tdawson just realized that he just done writting a program that checks if packages buildroot will install.  It would be a very simple switch to have it look at regular packages.
21:37:16 <pgreco> well, looks like I didn't just come to say hello, I came to complicate people's lives... :P
21:37:47 <tdawson> We'd need to clean up all the packages that currently don't install ... but then I could see how well this does in bodhi, and we could put it in.
21:38:04 <tdawson> It doesn't use repocloser, rather it tries to install the package.
21:38:31 <smooge> in the end, that is the more important task ;)
21:38:37 <tdawson> Yep
21:38:41 <smooge> repoclosure is theory,
21:38:45 <smooge> install is fact
21:39:02 <tdawson> Yep again
21:39:16 <pgreco> yeap, I've found cases that repoclosure being happy made me sad...
21:39:28 <tdawson> That's why I had to do it.  All my repoquery and repoclosure stuff was jsut "amost" getting things right.
21:39:37 <pgreco> soname bumps tend to do that
21:40:08 <smooge> https://memegenerator.net/instance/43977765/sexy-carl-sagan-thats-a-nice-theory-you-have-there-it-would-be-a-shame-if-someone-were-to-test-it
21:40:15 <pgreco> if the old version of the package is still available, repoclosure says it is all good, but then you try to install it and it fails
21:40:25 <pgreco> hehe
21:41:08 <nirik> ha.
21:41:32 <nirik> although really he would be happy if everyone tested it...
21:41:42 <tdawson> I do't mean to put more stuff on my plate ... but let me convert my script over, and see what sort of results I get this week.
21:41:59 <smooge> sorry about that link.. i didn't know it also came with pop-ups
21:45:41 <tdawson> OK, I've got it on my list of things to do "convert buildroot-generator.py to will-it-install.py"
21:46:18 <tdawson> And, since I'll be dealing with bodhi, see how easy/hard it will be to make that a test.
21:47:03 <pgreco> tdawson: let me know if I can help with it, or if you want to push that script somewhere public for me to take a look
21:47:30 <tdawson> pgreco: Will do.
21:47:45 <smooge> same here. I am down to only 10 hour days with the move
21:47:56 <tdawson> I've already got buildroot-generator.py on a public git repo, I can probrubly put the other on there as well.
21:50:43 <tdawson> I think that would be great, having help with it.  I'm not the best python programmer, so I'm sure others can make it much better.
21:51:19 <pgreco> I think I told carlwgeorge a few days ago, my python is the google translate of my C thoughts
21:51:44 <pgreco> but that doesn't prevent me from doing stuff :)
21:51:44 * tdawson laughs
21:52:44 <tdawson> Looks like the time is going by, any other RHEL8 stuff?
21:53:14 <pgreco> not here
21:53:22 <carlwgeorge> i got nothing
21:53:25 <tdawson> #topic General Issues / Open Floor
21:54:17 <tdawson> anything else for the open floor?
21:54:33 <nirik> nothing here
21:55:22 <smooge> thanks eveyrone
21:55:30 <smooge> I got nothing
21:55:45 <tdawson> Yep, thanks everyone for being here, and especially thanks for the input.
21:56:11 <tdawson> We'll talk to you next week, or on IRC and email.
21:56:36 <tdawson> #endmeeting