15:00:24 <decathorpe> #startmeeting Stewardship SIG Meeting (2020-05-19) 15:00:24 <zodbot> Meeting started Tue May 19 15:00:24 2020 UTC. 15:00:24 <zodbot> This meeting is logged and archived in a public location. 15:00:24 <zodbot> The chair is decathorpe. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:24 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:24 <zodbot> The meeting name has been set to 'stewardship_sig_meeting_(2020-05-19)' 15:00:24 <decathorpe> #meetingname stewardship-sig 15:00:24 <zodbot> The meeting name has been set to 'stewardship-sig' 15:00:24 <decathorpe> #topic Knock Knock 15:00:34 <cipherboy> \o 15:00:36 * cipherboy knocks back 15:00:45 <decathorpe> who's there ;-) 15:00:48 <decathorpe> #chair cipherboy 15:00:48 <zodbot> Current chairs: cipherboy decathorpe 15:01:24 <cipherboy> decathorpe: I think Dinesh is stuck in a screen share today so he might not make it back to IRC 15:02:49 <decathorpe> alright 15:03:16 * cipherboy pings sillebille in case he can visit 15:04:35 <cipherboy> Okie dokie, I don't think Dinesh's joining us. 15:05:15 <mhroncok> hey, sorry 15:05:30 <decathorpe> hello! 15:05:32 <cipherboy> \o hey mhroncok 15:05:33 <mhroncok> Python 3.9.0b1 was released, I am swamped 15:05:34 <decathorpe> #chair mhroncok 15:05:34 <zodbot> Current chairs: cipherboy decathorpe mhroncok 15:05:47 <decathorpe> no problemo, python is more important than Java 15:05:48 <mhroncok> let me know if you need some input from me 15:05:52 <mhroncok> decathorpe: :D 15:05:56 <cipherboy> mhroncok: Yeah! G'luck! I happen to like the new python upgrades :) 15:06:00 <mhroncok> decathorpe: does that come on tshirts? 15:06:36 <mhroncok> well, there is a rant on devel about my work, so I am a bit tired :( 15:08:04 <decathorpe> FWIW, I think it would be difficult to handle python upgrades better 15:09:16 <decathorpe> something for mood++: https://twitter.com/PratikNilange/status/1254250952535576577 15:09:42 <decathorpe> #link https://pagure.io/stewardship-sig/issue/90 Agenda 15:10:05 <decathorpe> #topic Botched retirement of jaf 15:10:20 <decathorpe> #link https://pagure.io/releng/issue/9462 15:10:50 <decathorpe> so jaf was "retired" 10 months ago but something fell over and the package remanined in fedora 32+, so I've asked releng to retire it properly 15:11:06 <decathorpe> I didn't realize we needed it until today :( 15:11:26 <cipherboy> If we need jaf, why are we completing the retirement? 15:11:53 <decathorpe> because it was in a broken state :( 15:12:05 <decathorpe> it was retired according to dist-git, but not according to koji 15:12:12 <cipherboy> Ah ok 15:12:21 <cipherboy> So if we drop it, nothing depends on it? 15:13:01 <cipherboy> Guess not -- report page doesn't list it. 15:13:04 <cipherboy> Good catch :) 15:13:15 <decathorpe> no, we need it for jackson-module-jaxb-annotations 15:13:40 <mhroncok> BTW I've retired around 250 packages yesterday, expect something to free up and/or break 15:13:40 <cipherboy> decathorpe: But that's a dead package? 15:13:40 <decathorpe> and for https://koschei.fedoraproject.org/package/dogtag-pki? 15:13:54 <cipherboy> decathorpe: https://src.fedoraproject.org/rpms/jackson-module-jaxb-annotations/tree/master 15:14:09 <decathorpe> mhroncok: no, I think you didn't break anything for us :) I would've complained otherwise ;) 15:14:58 <decathorpe> cipherboy: not dead: https://src.fedoraproject.org/rpms/jackson-modules-base/blob/master/f/jackson-modules-base.spec#_54 15:15:11 <decathorpe> just subsumed into jackson-modules-base package 15:15:40 <cipherboy> Ahh ok 15:16:20 <cipherboy> This makes sense :) 15:16:38 <cipherboy> Sorry, I didn't have my morning caffeine 15:17:01 <decathorpe> .moar coffee cipherboy 15:17:01 <zodbot> here cipherboy, have some more coffee 15:17:35 <decathorpe> so I guess I'll file the requested tickets to get jaf again 15:18:19 <decathorpe> moving on? 15:18:43 <cipherboy> decathorpe: Works for me, thanks! Let me know if you need anything there. 15:18:52 <decathorpe> will do 15:19:01 <decathorpe> #topic OpenJDK 11 fedora 33 Change 15:19:50 <decathorpe> I've tried to find a generic way of making javadoc-11 just ignore errors that were non-fatal with javadoc-8, but I came up against some walls 15:20:11 <cipherboy> decathorpe: Yeah I checked the javapackaging repo, but they're not the ones adding xdoclint 15:20:40 <decathorpe> no I think it's the new default with OpenJDK 11 15:20:45 <decathorpe> which is ... just great 15:21:12 <cipherboy> Would modifying https://src.fedoraproject.org/rpms/maven-javadoc-plugin/ to default to manually specifying -Xdoclint:None? 15:21:13 <decathorpe> I did a rebuild of all* java packages against java 11 and it doesn't look so good https://copr.fedorainfracloud.org/coprs/g/java-maint-sig/java-11-default/monitor/ 15:21:56 <cipherboy> Yeah, tomcatjss will get fixed soon, dogtag-pki/pki-core will get fixed when we figure out what we're doing. 15:22:05 <decathorpe> cipherboy: I thought about it, but we'd have to patch the sources, I think. it might be worth it, though - just change one package instead of all of the broken ones 15:22:35 <cipherboy> decathorpe: Yeah, I'd say it'd be worth it. ITs the same reason not to run, say, pylint in rpm build -- no point in it. 15:22:51 <cipherboy> Upstream already shipped the code/docs, no point re-linting it. 15:23:07 <decathorpe> exactly 15:23:12 <cipherboy> I'll be devoting next month to fixing Java 11 issues, starting with Dogtag PKI and then moving down. 15:23:21 <decathorpe> good luck! 15:23:29 <cipherboy> I could add maven-javadoc-plugin to my todo list 15:23:43 <decathorpe> I'll look at it after the meeting 15:23:56 <cipherboy> Yeah, we probably want it before Jiri's next rebuild. 15:24:03 <decathorpe> yup 15:24:24 <decathorpe> what's nice about the COPR I set up: I can rebuild all packages from current fedora sources with two buttons :) 15:24:50 <cipherboy> Lots of compute power tho... 15:25:33 <decathorpe> yeah I won't do it unless necessary ;-) 15:26:03 <cipherboy> Needs an only-if-changed... guess you could stick it in a module... :D 15:26:15 <decathorpe> uh ... what about no? 15:26:25 <cipherboy> :D 15:26:29 <decathorpe> FWIW, we could also check if using xmvn-javadoc instead of maven-javadoc-plugin fixes this ... I see -Xdoclint:none in the xmvn source code 15:26:47 <cipherboy> Wouldn't that mean modifying 100s of packages again? 15:26:50 <cipherboy> :/ 15:26:54 <decathorpe> nope, just xmvn package 15:26:56 <decathorpe> but xmvn FTBFS against java 11 with test failures :( 15:27:01 <cipherboy> :D 15:27:12 <cipherboy> We're waiting for module stream to fix that before we update? 15:27:22 * decathorpe giggles 15:27:49 <decathorpe> oh, the switch is actually in javapackages-tools: https://src.fedoraproject.org/rpms/javapackages-tools/blob/master/f/javapackages-tools.spec#_12 15:28:40 <decathorpe> which has the benefit that we don't need to fix xmvn to try it 15:29:22 <cipherboy> That's... a lovely spec file. 15:30:11 <decathorpe> if you focus your eyes slightly behind your monitor, it helps a lot 15:30:57 <cipherboy> Trees :) 15:31:31 <decathorpe> that's better 15:31:43 <mhroncok> :D 15:31:57 <decathorpe> alright, I'll try to find out if using xmvn-javadoc instead of maven-javadoc-plugin helps with doclint issues 15:31:59 <cipherboy> Okie dokie, moving on? Or more Java11 stuff to discuss? 15:32:17 <decathorpe> no more 15:33:16 <decathorpe> #topic Review Open RHBZ Bugs 15:33:23 <cipherboy> New bugs looks fine. There's CVEs aginst log4j and ant, I think we dep on log4j so we could take a look at rebasing to fix those CVEs. Ant I think we wait for module stream and cherry-pick 15:33:32 <decathorpe> #link https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&email1=stewardship-sig%40lists.fedoraproject.org&emailassigned_to1=1&emailcc1=1&emailtype1=substring&list_id=11076493&product=Fedora&query_format=advanced 15:33:33 <cipherboy> Then just a bunch of package updates. 15:33:58 <decathorpe> cipherboy: https://src.fedoraproject.org/rpms/ant/pull-request/3 15:34:21 <cipherboy> Ah :) 15:34:24 <decathorpe> log4j I can't update yet, because it looks like it started to require java 11 though. 15:34:43 <cipherboy> wt 15:34:46 <cipherboy> stupid computer 15:34:49 <cipherboy> one second 15:35:39 <cipherboy> Sorry I'm back :) 15:35:51 <cipherboy> So wait for Changes/Java11 to ship before updating log4j? 15:36:11 <decathorpe> yeah 15:36:24 <decathorpe> or, if that won't happen, backport the fix. 15:36:35 <decathorpe> but I think it was just medium severity? 15:36:50 <cipherboy> I think so, sounds about right. 15:38:15 <decathorpe> #topic Review Open Pull Requests 15:38:26 <decathorpe> #link https://fedora-stewardship.github.io/pr-report/ 15:38:48 <decathorpe> so there's a few more updates, including some that I ported from module branches 15:39:33 <decathorpe> nothing urgent though, maybe except the ant 1.10.8 update fixing the CVE 15:41:56 <cipherboy> Cool, I'll take a look at the ant update after I reboot that laptop. 15:42:31 <decathorpe> good. moving on? 15:42:38 <cipherboy> Moving on. 15:42:49 <decathorpe> #topic Review (SIG) Leaf Packages 15:42:55 <decathorpe> #link https://fedora-stewardship.github.io/report/#total-leaves 15:43:02 <decathorpe> looks like there's nothing to see here, for now. 15:43:27 <decathorpe> there should be some, when we start moving things to the Java SIG though. 15:44:00 <cipherboy> Right. So what's our plan with that? You created a new SIG, are we just going to move everything there? 15:44:11 <cipherboy> Shutter the Stewardship SIG and join the Java SIG? 15:44:23 <decathorpe> well, certainly not immediately 15:44:30 <cipherboy> Agreed. 15:44:43 <decathorpe> #topic The Plan ™ for the new Java SIG 15:45:00 <decathorpe> #link https://pagure.io/stewardship-sig/issue/89 15:45:14 <decathorpe> #link https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/DP4RKBS5X4UGX7CNG3CNJNTHHUF3P3DD/ 15:45:29 <decathorpe> I responded to Ankur earlier today with what I'm planning to do 15:45:40 <cipherboy> So we're blocked on fixing all those before moving to java-maint? 15:46:21 <decathorpe> oh, no. I'd just like to have all the brokenness documented (any maybe fixed) when moving packages. 15:46:44 <cipherboy> What's the status of the e*c*l*i*p*s*e bug -- last update 2 months ago, and the only thing left un-crossed is myln 15:46:46 <x3mboy> .hello2 15:46:47 <zodbot> x3mboy: x3mboy 'Eduard Lucena' <eduardlucena@gmail.com> 15:47:07 <decathorpe> cipherboy: no idea. I think mylyn was dropped somewhere 15:47:35 <decathorpe> and actually, it was retired yesterday during the mass FTBFS cleanup 15:47:50 <decathorpe> hello x3mboy :waves: 15:47:58 <x3mboy> decathorpe, o/ 15:48:29 <cipherboy> decathorpe: I'll ping in the bug. :) 15:48:46 <decathorpe> thanks! 15:49:28 <decathorpe> I guess Ankur got stuck in his work meeting, because he wanted to join us if he had time 15:49:59 <cipherboy> decathorpe: yeah, that's what held up Dinesh. 15:50:08 <cipherboy> Well, different meetings :) 15:50:08 <decathorpe> cipherboy: do you have any suggestions for handling the transitions differently / better? 15:50:38 <cipherboy> decathorpe: I kinda stopped following the thread due to a certain other person's involvement. Do you have a link to the proposed migration? 15:51:24 <decathorpe> the link to the devel list I pasted above links to the message directly, not the thread :) 15:51:38 <cipherboy> decathorpe: Ah sorry : ) 15:51:42 * cipherboy clicks 15:52:02 <decathorpe> yeah the thread as a whole was kinda de-railed 15:52:42 <cipherboy> Hmmm... rails were stolen, replaced in a different place ,and the entire train moved elsewhere :) 15:53:01 <mhroncok> sounds fun 15:53:08 <mhroncok> I've stopped folowing the thread long ago 15:53:27 <cipherboy> decathorpe: Yeah, I think that sounds like a good plan. I'd kinda like to see Stewardship SIG "rebranded" as the Java Maint SIG rather than leaving both in-place. 15:53:36 <mhroncok> JUST PACKAGE THE PRE-COMPILED BUILDS!!! 15:53:46 <decathorpe> :D 15:54:10 <cipherboy> decathorpe: I think we've gotten some good new blood, and I'd prefer we get them hooked while they're still enthusiastic. :) 15:54:17 <decathorpe> cipherboy: I think that'll be the outcome. though I hope that I can step back from maintaining 200 java packages eventually :) 15:54:42 <cipherboy> decathorpe: Right. My opinion is, while people are enthusiastic, move everything, then direct that enthusiasm :) 15:55:20 <decathorpe> that's The Plan (TM( 15:55:30 <decathorpe> .moar caffeine decathorpe 15:55:32 <zodbot> here decathorpe, have some more caffeine 15:56:41 <decathorpe> alright I don't think I have any more to say today ... 15:56:58 <mhroncok> that's great, because I need to gooo 15:57:18 <decathorpe> mhroncok++ 15:57:24 <x3mboy> I have a question 15:57:33 <cipherboy> x3mboy: \o ask away :) 15:57:33 <decathorpe> sure 15:57:39 <x3mboy> If is ok with you guys for me to ask 15:57:53 <x3mboy> I'm trying to launch/create a new Spin for i3wm 15:57:53 <decathorpe> go ahead 15:58:11 <x3mboy> We will have the first meeting in 1 hout 15:58:14 <x3mboy> hour* 15:58:49 <decathorpe> oh, nice. good luck! 15:59:03 <cipherboy> The way GNOME is going on F32, I might have to switch... 15:59:09 <decathorpe> #topic Open Floor 15:59:17 <decathorpe> cipherboy: AGAIN? ;-) 15:59:20 <x3mboy> And my question is, regarding being a SIG, Are there an specific requirement to became a SIG? 15:59:35 <x3mboy> More than create a ML, a wiki page and a paguer repo 15:59:45 <x3mboy> I have the 3 of those already 15:59:46 <decathorpe> x3mboy: not really. it depends on how formalized you want everything to be 16:00:29 <decathorpe> for example, do you expect to need a group that can be assigned bugs and / or added as maintainers to packages? 16:00:37 <cipherboy> decathorpe: Anyhow, that's all I have I think. I'll try to be more involved next month esp. with transition & JDK11 16:00:47 <decathorpe> cipherboy++ 16:00:47 <zodbot> decathorpe: Karma for cipherboy changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:00:48 <decathorpe> thanks! 16:01:35 <x3mboy> decathorpe, well, I already have the support of the maintainer of the i3 packages 16:01:53 <x3mboy> As our final product will be a Spin, I think a formal structure could be good 16:02:12 <cipherboy> decathorpe: Thanks! 16:02:14 <cipherboy> decathorpe++ 16:02:14 <zodbot> cipherboy: Karma for decathorpe changed to 8 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:02:37 <decathorpe> x3mboy: I don't think you'll need more than a ML / pagure project / Wiki page for that 16:02:46 <decathorpe> regular meetings help, though. 16:02:50 <x3mboy> decathorpe, Ok, so thanks 16:03:02 <x3mboy> decathorpe, Sure, I will set the meeting cadence today in our 1st meeting 16:03:36 <decathorpe> yeah, good idea 16:03:41 <decathorpe> #endmeeting