16:00:44 <decathorpe> #startmeeting Stewardship SIG Meeting (2019-12-10) 16:00:44 <zodbot> Meeting started Tue Dec 10 16:00:44 2019 UTC. 16:00:44 <zodbot> This meeting is logged and archived in a public location. 16:00:44 <zodbot> The chair is decathorpe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:44 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:44 <zodbot> The meeting name has been set to 'stewardship_sig_meeting_(2019-12-10)' 16:00:52 <mhroncok> .hello churchyard 16:00:53 <decathorpe> #meetingname stewardship-sig 16:00:53 <zodbot> The meeting name has been set to 'stewardship-sig' 16:00:53 <zodbot> mhroncok: churchyard 'Miro HronĨok' <mhroncok@redhat.com> 16:01:11 <decathorpe> #topic Who's here? 16:01:18 <decathorpe> #chair mhroncok 16:01:18 <zodbot> Current chairs: decathorpe mhroncok 16:01:36 <decathorpe> cipherboy, sillebille: o/ 16:01:55 <sillebille> decathorpe, hello \o 16:02:12 <decathorpe> hello! 16:02:15 <decathorpe> #chair sillebille 16:02:15 <zodbot> Current chairs: decathorpe mhroncok sillebille 16:03:10 <cipherboy> \o 16:03:41 <decathorpe> #chair cipherboy 16:03:41 <zodbot> Current chairs: cipherboy decathorpe mhroncok sillebille 16:03:57 <decathorpe> alright, let's start. I don't think anybody else will show up 16:04:10 <decathorpe> #topic Status Update 16:04:36 <decathorpe> - non-responsive maintainer processes went through for some Java packagers 16:05:03 <decathorpe> - I unorphaned the 10 packages that our packages need 16:05:10 <decathorpe> - I'm looking into whether we can drop some of them 16:05:44 <decathorpe> - at yesterday's FESCo meeting, we agreed to try to fix non-modular eclipse in f31 16:06:34 <decathorpe> I think that's it so far ... 16:06:35 <mhroncok> today, I ahve retired one more orpahned eclipse package 16:06:49 <mhroncok> they really need to strat caring, or there will be nothing to repair 16:07:01 <mbooth> mhroncok: They? 16:07:11 <mhroncok> mbooth: eclipse miantiners 16:07:11 <decathorpe> hey mbooth :) 16:07:14 <mhroncok> hey 16:07:32 <decathorpe> I think "they" is optimistic 16:07:33 <mhroncok> mbooth: because half of the stack is retired, half orphaned 16:07:41 <mbooth> mhroncok: Try maintainer singular 16:07:46 <mhroncok> it seemed to em that there are at least 2 maintainers involved 16:07:53 <mhroncok> in case I have missed that, sorry 16:08:26 <mhroncok> there was one other who said the bureaucracy is blocking this, repeatadly, I probabyl mistaken them for maintiners 16:09:40 <mhroncok> it was akurtakov 16:09:44 <mhroncok> not a maintainer? 16:10:01 <mbooth> He's not active, I've been defacto maintainer for years 16:10:32 <decathorpe> oof okay. 16:11:05 <mhroncok> mbooth: mea culpa. he has been very loud 16:11:16 <cipherboy> decathorpe: mhroncok: mbooth: So will we (the SIG) be picking up ursine eclipse like we've done with ant and maven, or will mbooth be maintaining them? 16:11:33 <decathorpe> we haven't talked about this yet. 16:11:51 <mhroncok> I'd suggest we as a sig would help to resssurect the depndency tree and try to chop it down a bit 16:11:52 <mbooth> mhroncok: Well, he's upstream and doesn't like it when his project looks bad. 16:12:17 <decathorpe> mhroncok: yeah, we can start working on the problem from both ends 16:12:24 <mhroncok> while eclipse-sig (=mbooth) would keep eclipse itself and eclipse-* packages. does that make sense? 16:12:53 <mhroncok> IIRC there were two problems with ecplipse - it doesn't build, because deps are retired 16:13:16 <decathorpe> mhconrok: yeah, that was my idea 16:13:19 <mhroncok> and it doesn't install becasue glassfish is exluded - the second might actually been solved via the effort to enable eclipse modular stream 16:13:35 <mhroncok> mbooth: is that about right? 16:15:10 <mhroncok> there are cca 26 oprhaned eclipse-* packages: https://churchyard.fedorapeople.org/orphans.txt 16:15:20 <mbooth> FWIW I am looking at my packages to see what is or is not worth ressurecting. I think I can reduce tycho module from 45 packages to ~30 packages 16:15:53 <decathorpe> mbooth: is there some way to split "core eclipse" from "eclipse extensions"? 16:16:04 <decathorpe> I'm not familiar enough with it. 16:16:16 <mbooth> decathorpe: I am not sure the purpose. 16:16:42 <mbooth> mhroncok: TBH if we are ressurrecting ursine deps, then I don't care about modularity anymore 16:16:54 <decathorpe> no, I mean, to prioritise which packages to fix first 16:17:18 <decathorpe> I can try to gather a list of packages that we need to unretire. 16:17:46 <mhroncok> mbooth: I think we should resurrect the ursine packages and kill the eclipse module, but so far it looked like that would not be what you want 16:18:21 <mhroncok> every time you try to make the modular eclipse work, there is another bug, like a hydra 16:19:11 <mbooth> mhroncok: It is because I want to depend on a supported version of maven -- it seems like stewardship ship has not really expertise or man power, but the maven module is supported by RH. 16:19:30 <mbooth> But I am backed into corner once again, so here we are :-) 16:19:36 <decathorpe> which version of maven do you need? 16:19:43 <mhroncok> we have Fedora packages supported by RH? 16:20:11 <cipherboy> mbooth: And please, feel free to reach out the SIG to see if we can maintain deps for you in the future :-) We'll keep an eye out for eclipse deps and make sure we don't orphan them. 16:20:33 <mbooth> decathorpe: 3.6.2 on F30+ please 16:20:48 <mbooth> mhroncok: Only because mikolaj is a red hatter and the module is used internally 16:20:50 <mhroncok> I mean, decathorpe said recently that the stewardship sig cannot miantain maven forever, but so far it seems maintained quite well 16:21:01 <mbooth> cipherboy: They are maintained -- as the module ;-) 16:21:34 <mhroncok> this is just horrible 16:21:59 <mbooth> mhroncok: Yeah there's my problem --- at end of the day all I care about is my users' experience. I honestly don't care if it's in modularity or ursine distro 16:22:13 <mhroncok> so it's either "maintain your own dep tree" or "go modular, but nothing really works" 16:22:16 <decathorpe> mbooth: maven 3.6.1 is in rawhide. the update to 3.6.3 should be possible. backporting it to f31 might be possible. backporting it to f30 is a stretch though :) 16:22:35 <mhroncok> mbooth: flatpak? :D 16:22:41 <mbooth> decathorpe: This is a problem that modularity solves ;-) 16:22:47 <mbooth> mhroncok: Yes please :-) 16:23:00 <mhroncok> at least in theory 16:23:06 <mbooth> I was under the impression that modularity was the only long term solution for maven support, but maybe I'm wrong 16:23:16 <mbooth> (In Fedora that is) 16:23:27 <mbooth> mhroncok: Well I am the maintainer of Eclipse in Flathub too 16:24:01 <mbooth> mhroncok: I'm breaking my back trying to make the Flatpak experience good enough I can retire all RPMs 16:24:30 <mbooth> Because frankly I'm tired of RPM 16:24:33 <decathorpe> mbooth: yeah, I noticed the flathub package. it might be the easier solution long-term :( 16:24:37 <mhroncok> mbooth: in the menatime, do you plan to unorphan the eclipse packages? or those are some plugins we don't actually need? 16:25:04 <mbooth> mhroncok: There are some I don't need. I am making a list 16:25:09 <mhroncok> cool 16:25:24 <decathorpe> great, thanks. 16:25:52 <mhroncok> #action mbooth to draft a list of packages to be unretired/unorphaned 16:26:02 <decathorpe> you know what's funny? 16:26:18 <mhroncok> about this? nothing any more 16:26:26 <decathorpe> some packages we need were retired 8 weeks + 2 days ago. so they'll need re-review 16:26:38 <cipherboy> decathorpe: Every time we mention eclipse, mbooth comes out of nowhere? :D 16:26:43 <cipherboy> decathorpe: I can take those, give me a list. 16:27:12 <decathorpe> cipherboy: glassfish-jsp, apache-commons-el, ... 16:27:18 <mbooth> cipherboy: My client highlights "eclipse" in Fedora channels and "fedora" in Eclipse channels --- I ... am ... every ... where :-p 16:27:26 <decathorpe> cipherboy: decentxml 16:27:27 <mhroncok> some packages we need were retired 8 weeks + 2 days ago - excellent. it's helpful to rereview the peckages once in a while \o/ 16:28:07 <cipherboy> decathorpe: ACK, I'll take a look at those three to start. 16:28:37 <decathorpe> great :) 16:28:45 <mbooth> decathorpe, mhroncok: If Eclipse is the only consumer of these packages, may as well assign them to me. Then I won't be surprised by breakage when they are updated *cough*snakeyaml*cough* 16:29:47 <mhroncok> we try to avoid breakage when we upgrade 16:30:08 <mhroncok> like https://src.fedoraproject.org/rpms/snakeyaml/pull-request/3#comment-29430 16:30:59 <decathorpe> hm. I did not notice any issue with snakeyaml. but modular packages obviously weren't included in the test rebuild 16:31:08 <decathorpe> so, sorry if the update broke something 16:31:11 <mbooth> I assume tesla-polyglot is retired in the ursine distro then if you didn't see the API breakage 16:31:22 <mbooth> Never mind 16:31:24 <decathorpe> yes, that package is gone 16:31:41 <decathorpe> I only patched JRuby for some changed API 16:32:46 <mbooth> It doesn't make a lot of sense to me for modules to rely on packages from the distro -- it's too fragile that way 16:33:14 <decathorpe> yeah, it seems like it's not really designed to support that 16:35:56 <decathorpe> #action cipherboy will work on re-reviews for apache-commons-el, decentxml, glassfish-jsp 16:35:58 <decathorpe> alright. anything else we need to know for now? 16:36:21 <cipherboy> decathorpe: I'll PM you with some administrative things, but that's it. 16:36:31 <decathorpe> good good 16:37:09 <decathorpe> any chance somebody will look at triaging open bugs or reviewing open PRs? 16:37:22 <decathorpe> if not, let's do that after the holidays :D haha 16:38:00 <decathorpe> #topic Open Floor 16:38:35 <mhroncok> decathorpe: when to do the next meeting? 16:38:48 <mhroncok> the scheduled one is on the 24th 16:39:02 <mhroncok> I suggest we skip it and continue regurarly on 7th 16:39:33 <decathorpe> yeah good idea. skip Dec 24, regroup on Jan 7 16:40:47 <decathorpe> cipherboy, sillebille: any objections? 16:40:59 <sillebille> nope 16:41:05 <cipherboy> decathorpe: None from me. 16:41:27 * sillebille was juggling things with things at hackathon! :\ 16:41:41 <cipherboy> decathorpe: mhroncok: Come on, no Christmas Eve Stewardship SIG carols or anything? :D 16:41:51 <mhroncok> nope 16:42:05 <cipherboy> Fair enough. :) 16:42:09 <decathorpe> great. do you want to get 20 minutes of your life back? (minus the years of life force the modularity discussion is draining from us) 16:42:23 <cipherboy> Works for me, thanks everyone! 16:42:59 <decathorpe> mbooth++ mhroncok++ cipherboy++ sillebille++ 16:42:59 <zodbot> decathorpe: Karma for mbooth changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:43:02 <zodbot> decathorpe: Karma for churchyard changed to 8 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:43:05 <zodbot> decathorpe: Karma for cipherboy changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:43:14 <decathorpe> have some cookies everyone 16:43:32 <cipherboy> decathorpe++ and you as well! 16:43:32 <zodbot> cipherboy: Karma for decathorpe changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:43:55 <mhroncok> decathorpe++ thanks 16:43:56 <zodbot> mhroncok: Karma for decathorpe changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:44:01 <decathorpe> alright, then happy non-denominational holidays everybody ;) 16:44:27 <decathorpe> (hope I spelled that one right) 16:44:51 <decathorpe> #endmeeting