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