16:00:17 <tdawson> #startmeeting Fedora ELN SIG (2023-05-05)
16:00:17 <zodbot> Meeting started Fri May  5 16:00:17 2023 UTC.
16:00:17 <zodbot> This meeting is logged and archived in a public location.
16:00:17 <zodbot> The chair is tdawson. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
16:00:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:17 <zodbot> The meeting name has been set to 'fedora_eln_sig_(2023-05-05)'
16:00:18 <tdawson> #meetingname eln
16:00:18 <zodbot> The meeting name has been set to 'eln'
16:00:20 <tdawson> #chair sgallagh bookwar[m] dcavalca tdawson
16:00:20 <zodbot> Current chairs: bookwar[m] dcavalca sgallagh tdawson
16:00:29 <jforbes> morning
16:00:38 <bstinson> hey folks
16:00:44 <tdawson> Morning all.
16:00:59 <tdawson> sgallagh will be a little late, so I'm starting the meeting.
16:02:42 <tdawson> sgallagh said that it would basically be an Open Floor, or whatever people want to talk about.  Do we have any subjects we want to talk about?
16:03:17 <tdawson> He suggested https://fedoramagazine.org/changes-eln-kernel-rpm-nvr/
16:04:38 <jforbes> Are there questions related to that outside of what the article explains?
16:05:10 <tdawson> I haven't heard any yet.
16:06:36 <tdawson> I guess the only thing I can think of, an maybe I missed it in the article, was when are we going to start that.
16:08:13 <tdawson> Oh, I guess it says "In the new few weeks"
16:08:29 <jforbes> right, sometime during the 6.4 cycle
16:09:48 <tdawson> For me, this doesn't affect me to much.  I don't have any triggers that go off the kernel naming.
16:10:45 <tdawson> Does anyone have anything else they'd like to discuss?
16:10:51 <yselkowitz[m]> .hello yselkowitz
16:10:52 <zodbot> yselkowitz[m]: yselkowitz 'Yaakov Selkowitz' <yselkowi@redhat.com>
16:10:55 <yselkowitz[m]> couple of things
16:11:03 <tdawson> Hello yselkowitz[m]
16:11:10 <tdawson> Go for it.
16:11:20 <yselkowitz[m]> first, it seems we haven't had ELN composes ia a few days, anything to discuss there?
16:12:16 <jforbes> There is a problem with a kernel %post, it is being worked on
16:13:24 <yselkowitz[m]> ok
16:13:42 <yselkowitz[m]> second, right now all xmvn-based builds are failing
16:15:20 <yselkowitz[m]> the error message seems to indicate that maven can't find google-guice
16:15:30 <yselkowitz[m]> e.g. https://kojipkgs.fedoraproject.org//work/tasks/206/100350206/build.log
16:15:42 <yselkowitz[m]> `Exception in thread "main" java.lang.NoClassDefFoundError: com/google/inject/Module`
16:15:56 <yselkowitz[m]> I'm at a loss for what's causing this
16:16:17 <yselkowitz[m]> rebootstrapping maven (locally with mock) didn't help
16:16:28 <yselkowitz[m]> anyone we can turn to for help here?
16:19:33 <tdawson> I don't know any good maven developers/maintainers
16:21:23 <yselkowitz[m]> :-(
16:21:45 <tdawson> I'm curious why you think it can't find google-guice ?
16:21:57 <tdawson> Sorry, that's why I'm having long pauses, I'm looking at the logs.
16:22:14 <yselkowitz[m]> that class should be from google-guice afaik
16:22:39 <tdawson> Ah, ok.
16:24:08 <tdawson> Well, I don't think we're going to find the answer to it in this meeting.   Anything else?
16:24:15 <yselkowitz[m]> yeah
16:24:33 <tdawson> go for it
16:24:43 <yselkowitz[m]> third, I'm trying to get rhel-conditional bundling of rust deps into rawhide, in order to drop the 700+ unwanted rust-* packages
16:24:58 <yselkowitz[m]> got one in, getting some pushback on the others
16:25:31 <tdawson> That's not surprising to me, but go on.
16:26:35 <yselkowitz[m]> so question will be, if we can't get changes into rawhide, what's the plan?  eln branches?
16:26:58 <tdawson> To me, that's what I would recommend.
16:27:31 <yselkowitz[m]> ok
16:28:03 <yselkowitz[m]> fourth, there was a recent CR change to switch from qt5 to qt6 in eln
16:28:04 <tdawson> sgallagh might have a different opinion, but from what I've heard, I think he's leaning towards that.
16:28:12 <tdawson> Yes
16:28:29 <bstinson> i wouldn't be shy about doing eln branches. if you need help explaining the strategy let me know
16:28:36 <yselkowitz[m]> but there are still things that depend on (py)qt5, is there a plan to port those?
16:28:38 <tdawson> There are still some packages pulling in qt5, and those need to get worked through.
16:28:49 <yselkowitz[m]> bstinson yes we should be in touch
16:29:49 <tdawson> yselkowitz[m]: I'm putting my KDE hat on.  Yes, if it is being done upstream.
16:30:59 <tdawson> I took a quick look yesterday, and many of the packages already can be switched to qt6 only if we want.  We'll need to put some conditionals.
16:31:16 <tdawson> I was planning on starting to work on that in two weeks.
16:31:42 <yselkowitz[m]> do we have a ticket to track the affected packages?
16:31:48 <tdawson> Right now the qt5 update in CentOS Stream 9, and prepping everything for whenever RHEL 9.2 get's released, is taking most of my KDE time.
16:32:59 <tdawson> Not that I know of.  haven't gotten a full list yet.
16:33:46 <tdawson> Shouldn't be hard to get the list though, between content resolver, and with my ELN install doing "--whatrequires"
16:35:06 <yselkowitz[m]> I think that's it for now
16:35:16 <tdawson> OK.
16:35:37 <tdawson> yselkowitz[m]: Thank you very much for all the work you've been doing to get the package list trimmed down.
16:35:37 <sgallagh> .hi
16:35:38 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com>
16:35:43 <tdawson> Hi sgallagh
16:36:18 <tdawson> yselkowitz[m]: It's often a thanksless job that most people don't ever see, so I appreciate you doing it.
16:36:51 <bstinson> +1
16:37:25 <sgallagh> One point to make about eln branches: we want to identify a maintainer for them.
16:37:44 <sgallagh> I don’t want us being the only ones responsible for keeping them in shape.
16:38:26 <sgallagh> So for any package that wants an ELN branch, we should reach out to the RHEL maintainer and make sure they’re involved.
16:39:33 <sgallagh> /soapbox
16:39:55 <sgallagh> That was my only meaningful contribution today.
16:40:01 <tdawson> sgallagh: I think that's more than a soapbox ... closer to a good policy.
16:40:05 <tdawson> *laughs*
16:40:32 <tdawson> Does anyone else have anything they want to bring up?
16:40:33 <bstinson> tag me too for those, because we're trying to sort out some future-release maintainership things currently
16:42:38 <tdawson> Are we ok closing the meeting early?   Now that sgallagh is here, we can.
16:43:05 <sgallagh> Fine by md
16:43:10 <sgallagh> * Fine by me
16:43:42 <tdawson> Thank you all for comming, and for your ELN efforts.
16:44:10 <tdawson> #endmeeting