2025-05-20 17:01:38 <@sgallagh:fedora.im> !startmeeting FESCO (2025-05-20) 2025-05-20 17:01:40 <@meetbot:fedora.im> Meeting started at 2025-05-20 17:01:38 UTC 2025-05-20 17:01:40 <@meetbot:fedora.im> The Meeting name is 'FESCO (2025-05-20)' 2025-05-20 17:01:42 <@sgallagh:fedora.im> !meetingname fesco 2025-05-20 17:01:43 <@meetbot:fedora.im> The Meeting Name is now fesco 2025-05-20 17:01:46 <@sgallagh:fedora.im> !group members fesco 2025-05-20 17:01:48 <@zodbot:fedora.im> Members of fesco: David Cantrell, Fabio Valentini, Fabio Alessandro Locati, Tomáš Hrčka, Kevin Fenzi, Matthew Miller, ngompa (@conan_kudo:matrix.org, @ngompa:fedora.im, @pharaoh_atem:opensuse.org, @ngompa:kde.org, @ngompa:almalinux.im), Michel Lind, Stephen Gallagher, Zbigniew Jędrzejewski-Szmek 2025-05-20 17:01:50 <@sgallagh:fedora.im> !topic Init Process 2025-05-20 17:01:52 <@fale:fale.io> !hi 2025-05-20 17:01:52 <@sgallagh:fedora.im> !hi 2025-05-20 17:01:53 <@zodbot:fedora.im> Fabio Alessandro Locati (fale) - he / him / his 2025-05-20 17:01:54 <@zodbot:fedora.im> Stephen Gallagher (sgallagh) - he / him / his 2025-05-20 17:01:55 <@dcantrell:fedora.im> !hi 2025-05-20 17:01:57 <@zodbot:fedora.im> David Cantrell (dcantrell) - he / him / his 2025-05-20 17:02:00 <@humaton:fedora.im> !hi 2025-05-20 17:02:01 <@zodbot:fedora.im> Tomáš Hrčka (humaton) - he / him / his 2025-05-20 17:02:13 <@decathorpe:fedora.im> !hi 2025-05-20 17:02:14 <@zodbot:fedora.im> Fabio Valentini (decathorpe) - he / him / his 2025-05-20 17:02:17 <@nirik:matrix.scrye.com> morning 2025-05-20 17:02:20 <@nirik:matrix.scrye.com> !hi 2025-05-20 17:02:21 <@zodbot:fedora.im> Kevin Fenzi (kevin) - he / him / his 2025-05-20 17:02:55 <@sgallagh:fedora.im> That's quorum. I'll give it another minute or two to see if anyone else turns up. 2025-05-20 17:02:59 <@decathorpe:fedora.im> it will never be jarring to see you say "morning" when I'm getting ready for dinner 2025-05-20 17:03:00 <@sgallagh:fedora.im> Short agenda today, at least. 2025-05-20 17:03:08 <@decathorpe:fedora.im> it will never not be jarring to see you say "morning" when I'm getting ready for dinner 2025-05-20 17:03:42 <@zbyszek:fedora.im> I'm here. 2025-05-20 17:03:44 <@nirik:matrix.scrye.com> ( from: https://www.geekality.net/blog/universal-greeting-time-ugt ) :) 2025-05-20 17:03:44 <@zbyszek:fedora.im> !hi 2025-05-20 17:03:46 <@zodbot:fedora.im> Zbigniew Jędrzejewski-Szmek (zbyszek) 2025-05-20 17:05:57 <@sgallagh:fedora.im> !topic #3385 Change: Java25 And No More System JDK 2025-05-20 17:06:05 <@sgallagh:fedora.im> !fesco 3385 2025-05-20 17:06:06 <@zodbot:fedora.im> 2025-05-20 17:06:06 <@zodbot:fedora.im> **fesco #3385** (https://pagure.io/fesco/issue/3385):**Change: Java25 And No More System JDK** 2025-05-20 17:06:06 <@zodbot:fedora.im> ● **Opened:** a month ago by amoloney 2025-05-20 17:06:06 <@zodbot:fedora.im> ● **Last Updated:** 2 hours ago 2025-05-20 17:06:06 <@zodbot:fedora.im> ● **Assignee:** jvanek 2025-05-20 17:06:41 <@sgallagh:fedora.im> I'm not entirely sure where we are here. The Change Proposal is still hard to read (both from a dense technical standpoint and a language-barrier one) 2025-05-20 17:06:45 <@decathorpe:fedora.im> I'm beginning to think that we disagree on the meaning of the word "default" 2025-05-20 17:07:01 <@sgallagh:fedora.im> I'm beginning to think there's some disagreement on the word "meaning". 2025-05-20 17:07:06 <@decathorpe:fedora.im> :D 2025-05-20 17:07:22 <@decathorpe:fedora.im> as I understand it, for all intents and purposes, openjdk 25 will be "the default", whether we agree on that term or not 2025-05-20 17:07:32 <@sgallagh:fedora.im> That's why I put up a straw-man version of how I'm reading the phrasing they used. Hopefully they'll correct me. 2025-05-20 17:07:49 <@sgallagh:fedora.im> Fabio Valentini: I'm not sure that's true. Hence my continued queries. 2025-05-20 17:08:09 <@nirik:matrix.scrye.com> my understanding is the same as the rephrase you posted to the ticket... 2025-05-20 17:08:20 <@decathorpe:fedora.im> (mine too, for that matter.) 2025-05-20 17:08:32 <@fale:fale.io> let's see what they reply to it :) 2025-05-20 17:09:20 <@nirik:matrix.scrye.com> so... we want to punt _again_ ? 2025-05-20 17:09:22 <@pboy:fedora.im> Just from my knowledge as Java developer: sgallaghs refraising is correct. Technically the change is OK from my perspective. 2025-05-20 17:09:39 <@zbyszek:fedora.im> Same here. 2025-05-20 17:09:55 <@pboy:fedora.im> I worked with jvanek on a rephrasing. 2025-05-20 17:10:04 <@decathorpe:fedora.im> the problem I see with the current state is that we *have* to rely on third-party interpretations because the document itself is confusing 2025-05-20 17:10:23 <@decathorpe:fedora.im> but /shrug 2025-05-20 17:11:06 <@pboy:fedora.im> I worked with jvanek on a rephrasing. but I don't knwo his final version yet 2025-05-20 17:11:29 <@zbyszek:fedora.im> Yeah, and this is also a problem for users, because they'll read the page to figure out how/what changed, and they'll be confused. 2025-05-20 17:11:37 <@sgallagh:fedora.im> Well, when you deal with contributors of many backgrounds, language-barrier issues will eventually crop up. I wouldn't necessarily want to block this on that. 2025-05-20 17:11:54 <@decathorpe:fedora.im> let's hope that the release notes will be clearer than the CP 2025-05-20 17:11:56 <@sgallagh:fedora.im> We could conditionalize *completion* on having docs reviewed by native speakers for the announcement, though 2025-05-20 17:12:25 <@pboy:fedora.im> Regarding docs, 2025-05-20 17:12:52 <@pboy:fedora.im> Regarding docs, the most important thinks is to rework the users docs inQuck Co 2025-05-20 17:12:59 <@zbyszek:fedora.im> I think the RN would be written by somebody else. I wouldn't worry. 2025-05-20 17:13:22 <@sgallagh:fedora.im> I think the reticence to use the term "default" comes from the Java folks not wanting to treat things as "bugs" if they don't work with Java 25, so long as they work with a shipped version of Java. 2025-05-20 17:13:24 <@zbyszek:fedora.im> "inQuck Co"? 2025-05-20 17:13:50 <@pboy:fedora.im> Stephen Gallagher: ++1 2025-05-20 17:13:52 <@zodbot:fedora.im> pboy gave a cookie to sgallagh. They now have 249 cookies, 1 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:14:04 <@pboy:fedora.im> Quick Docs 2025-05-20 17:14:51 <@decathorpe:fedora.im> Stephen Gallagher: well, it will be a bug for *one JDK*, doesn't really matter for *which one* 2025-05-20 17:15:09 <@nirik:matrix.scrye.com> Anyhow, I can be +1 (still) if we want to vote today. 2025-05-20 17:15:09 <@sgallagh:fedora.im> Peter Boy: Can you confirm one remaining question for me? If I have two packages (let's say GUI apps) on my system, one that runs against Java 25 and one that runs against Java 21: Will I be able to run them both at the same time? 2025-05-20 17:15:40 <@sgallagh:fedora.im> Fabio Valentini: I meant a "Fedora Packaging Bug". 2025-05-20 17:16:40 <@zbyszek:fedora.im> Stephen Gallagher: I would think "yes". Java runtimes are coinstallable. At least, you can always call /some/path/to/jdk-version/java. 2025-05-20 17:16:46 <@pboy:fedora.im> Stephen Gallagher: Yes you can start 2 instances which use differen Java JVM versions. That is a standard feature of Java JVM as realized in DFedora / Redhat. 2025-05-20 17:16:54 <@fale:fale.io> I think it would make sense to punt at least to wait the change owner confirmation of Stephen's interpretation 2025-05-20 17:17:10 <@sgallagh:fedora.im> I know it should work with Java *in general*, I just want to make sure it would work with Java *as packaged*. 2025-05-20 17:17:24 <@zbyszek:fedora.im> But if a package is known to require specific version, then it can be arranged to use it via a wrapper script. (Which is needed anyway.) 2025-05-20 17:17:27 <@sgallagh:fedora.im> Because those are subtle but important differences 2025-05-20 17:17:41 <@pboy:fedora.im> Stephen Gallagher: Yes, as packaged in Fedora and Redhat 2025-05-20 17:18:09 <@sgallagh:fedora.im> OK, then with that understood, I'm +1 to this Change. I'll trust the technical details to the experts. 2025-05-20 17:20:03 <@dcantrell:fedora.im> I was and continue to be +1 2025-05-20 17:20:28 <@fale:fale.io> assuming Stephen's interpretation, I'm +1 2025-05-20 17:21:13 <@decathorpe:fedora.im> well, *assuming* it's reasonable, I'm +1 too of course 😆 2025-05-20 17:21:15 <@sgallagh:fedora.im> I trust Peter to represent that accurately, so I think that puts us at (at least) +5. 2025-05-20 17:21:29 <@sgallagh:fedora.im> OK, +6 2025-05-20 17:22:37 <@sgallagh:fedora.im> !agreed FESCo approves the "Java25 And No More System JDK" Change for Fedora 43 (+6, 0, -0) 2025-05-20 17:22:52 <@pboy:fedora.im> OK, I'll start together with vjanek with the release notes and the Quick doc s update 2025-05-20 17:23:14 <@zbyszek:fedora.im> Peter Boy++ 2025-05-20 17:23:15 <@sgallagh:fedora.im> !topic #3408 Change: Wayland-only GNOME 2025-05-20 17:23:16 <@zodbot:fedora.im> zbyszek gave a cookie to pboy. They now have 35 cookies, 2 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:23:23 <@zodbot:fedora.im> sgallagh gave a cookie to pboy. They now have 36 cookies, 3 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:23:27 <@zodbot:fedora.im> fale gave a cookie to pboy. They now have 37 cookies, 4 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:23:32 <@zodbot:fedora.im> humaton gave a cookie to pboy. They now have 38 cookies, 5 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:23:37 <@sgallagh:fedora.im> !fesco 3408 2025-05-20 17:23:38 <@zodbot:fedora.im> 2025-05-20 17:23:38 <@zodbot:fedora.im> **fesco #3408** (https://pagure.io/fesco/issue/3408):**Change: Wayland-only GNOME** 2025-05-20 17:23:38 <@zodbot:fedora.im> ● **Opened:** 2 weeks ago by amoloney 2025-05-20 17:23:38 <@zodbot:fedora.im> ● **Last Updated:** 7 hours ago 2025-05-20 17:23:38 <@zodbot:fedora.im> ● **Assignee:** ngompa 2025-05-20 17:24:03 <@sgallagh:fedora.im> We punted hoping for more feedback from upstream. Has anyone heard from them? 2025-05-20 17:24:52 <@decathorpe:fedora.im> hm, I don't think so 2025-05-20 17:24:53 <@sgallagh:fedora.im> I'm pinging in #workstation:fedoraproject.org 2025-05-20 17:25:24 <@fale:fale.io> this week many people are traveling 2025-05-20 17:25:35 <@sgallagh:fedora.im> Yeah, Summit kind of gets in the way. 2025-05-20 17:25:51 <@decathorpe:fedora.im> if it was discussed, it should have happened last tuesday after our meeting 2025-05-20 17:25:52 <@sgallagh:fedora.im> err, I mean: "Check out the Red Hat Summit, it's great!" 2025-05-20 17:25:55 <@decathorpe:fedora.im> IIRC 2025-05-20 17:25:59 <@nirik:matrix.scrye.com> I don't see anything new on the upstream MR 2025-05-20 17:26:48 <@humaton:fedora.im> https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/99#note_2427404 2025-05-20 17:27:13 <@nirik:matrix.scrye.com> yes, that 2025-05-20 17:27:20 <@sgallagh:fedora.im> FWIW, I agree with zbyszek in the ticket: I think it's premature for Fedora to *disallow* the X11 support if someone wants to try to maintain it. If upstream announces they're dropping it, that's a different story. 2025-05-20 17:28:25 <@zbyszek:fedora.im> > it would be very disruptive if GDM was unable to load Xorg sessions so I request that GNOME try to keep that working. My understanding is that GDM is the only login manager that currently works 100% with GNOME. It would be bad if we forced people who want to easily switch between desktops to use something like lightdm or sddm and then not have the Lock Screen working correctly in GNOME. 2025-05-20 17:28:25 <@decathorpe:fedora.im> FWIW I'm +1 either way, I don't think we should ship something that neither Fedora nor GNOME upstream supports 🤷 2025-05-20 17:29:25 <@decathorpe:fedora.im> making sure GDM keeps supporting launching X11 based sessions is kind of an independent issue though 2025-05-20 17:29:26 <@nirik:matrix.scrye.com> Folks usng a gnome x11 session should... look for their plan asap... because one way or another it's not going to be around too long 2025-05-20 17:29:42 <@fale:fale.io> +1 on nirik's point 2025-05-20 17:30:19 <@decathorpe:fedora.im> 2025-05-20 17:30:19 <@decathorpe:fedora.im> oh WAIT 2025-05-20 17:30:19 <@decathorpe:fedora.im> they should use a long-term supported distro like RHEL if they need stuff to be around for really long time 2025-05-20 17:30:43 <@sgallagh:fedora.im> ? 2025-05-20 17:30:58 <@fale:fale.io> my2cc: if Gnome is willing to support X11 one more release, we can postpone to F44. If gnome is not willing to support one more release, imho we shoul dnot do it either 2025-05-20 17:31:41 <@nirik:matrix.scrye.com> I suppose I'd be ok with keeping it for 49 if gnome does, but... I wonder if we could put in a nag or something. I guess thats probibly too fancy/difficult. 2025-05-20 17:32:07 <@zbyszek:fedora.im> Fale: agreed, but then we are back to the question of what is upstream going to do. 2025-05-20 17:32:14 <@fale:fale.io> if there is an easy way of doing the nag, I'm +1 on it 2025-05-20 17:32:30 <@decathorpe:fedora.im> autostart shell script + zenity should be easy enough ... 2025-05-20 17:32:44 <@sgallagh:fedora.im> I don't know about a "nag", but the firstboot/upgrade click-through should probably mention it 2025-05-20 17:33:02 <@sgallagh:fedora.im> A full-on nag is only going to irritate people 2025-05-20 17:33:22 <@nirik:matrix.scrye.com> anyhow, this is all bikeshedding... I guess we delay until we know more from upstream? 2025-05-20 17:33:56 <@fale:fale.io> zbyszek: true, though we still have time to make changelog decisions 2025-05-20 17:34:07 <@fale:fale.io> zbyszek: true, though we still have time to make change proposal decisions 2025-05-20 17:34:28 <@sgallagh:fedora.im> Just heard back from mclasen: They're waiting for some feedback from Ubuntu folks about their plans 2025-05-20 17:34:56 <@sgallagh:fedora.im> But they're moving ahead upstream with changing the build-time defaults to disable X11 2025-05-20 17:37:19 <@decathorpe:fedora.im> I am still Punt±0 CP+1 2025-05-20 17:37:26 <@decathorpe:fedora.im> but happy to be overruled 2025-05-20 17:38:02 <@zbyszek:fedora.im> I'm Punt+1 CP-1 for now. But happy to be overruled too. 2025-05-20 17:39:04 <@nirik:matrix.scrye.com> Punt +1 CP +1 2025-05-20 17:39:28 <@sgallagh:fedora.im> I don't think we can reach quorum, so I guess we punt again 2025-05-20 17:39:41 <@dcantrell:fedora.im> Punt±0 CP+1 2025-05-20 17:39:55 <@fale:fale.io> punt +0, CP+1 2025-05-20 17:41:42 <@pboy:fedora.im> Just my brief opinion on this: We are not doing ourselves any favors by prematurely banning X11. Our compatibility with many application programs would be jeopardized. 2025-05-20 17:41:58 <@decathorpe:fedora.im> it's not like xwayland is going away ... 2025-05-20 17:42:03 <@sgallagh:fedora.im> Peter Boy: This does not disable XWayland 2025-05-20 17:42:07 <@zbyszek:fedora.im> FWIW, Neal was +1 in the ticket. 2025-05-20 17:42:14 <@zbyszek:fedora.im> (for the CP) 2025-05-20 17:42:29 <@sgallagh:fedora.im> It does mean that plenty of things that took advantage of X11's lax security won't work thoguh 2025-05-20 17:42:39 <@sgallagh:fedora.im> Like many screenshot/record apps 2025-05-20 17:42:57 <@pboy:fedora.im> Stephen Gallagher: I know, but xwayland doesn't work yet in various cases. 2025-05-20 17:43:21 <@sgallagh:fedora.im> Peter Boy: At this point, most of the places it doesn't work are places where Wayland doesn't want to reintroduce bad practices. Not all, but most. 2025-05-20 17:44:35 <@nirik:matrix.scrye.com> There's a number options: switch to another display manager and still login to gnome x11 (but lockscreen won't work probibly), switch to xfce or other X11 based desktop with lightdm/X11 based dm, adjust to using wayland and work on fixing any workflows that don't work there. 2025-05-20 17:45:14 <@pboy:fedora.im> Stephen Gallagher: yes, we should remove X11 in the long run. But not for F43. Projects are still working to migrate. 2025-05-20 17:45:18 <@dcantrell:fedora.im> yeah, I don't think this is all that bad. it's "if you want to use gnome, you're using it on wayland on fedora". if you want or need X11, there are many other environments 2025-05-20 17:45:52 <@sgallagh:fedora.im> OK, I count +5, so I think this is approved. I'm going to log my vote as -1 officially. I think it's still a little early. I've been outvoted though. 2025-05-20 17:46:21 <@decathorpe:fedora.im> it's +5,0,-2 ? 2025-05-20 17:46:26 <@decathorpe:fedora.im> counting Neal as +1? 2025-05-20 17:46:34 <@sgallagh:fedora.im> !agreed FESCo approves the "Wayland-only GNOME" Change for Fedora 43 (+5, 0, -2) 2025-05-20 17:46:37 <@sgallagh:fedora.im> Yes 2025-05-20 17:46:59 <@decathorpe:fedora.im> 🥳 2025-05-20 17:47:30 <@sgallagh:fedora.im> !topic Next Week's Chair 2025-05-20 17:47:33 <@sgallagh:fedora.im> Who wants it? 2025-05-20 17:48:16 <@decathorpe:fedora.im> hm ... when are the election results announced? 2025-05-20 17:48:23 <@decathorpe:fedora.im> maybe somebody who's not up for reelection 2025-05-20 17:48:32 <@sgallagh:fedora.im> I don't think the voting has even started. 2025-05-20 17:48:36 <@sgallagh:fedora.im> So definitely not before next meeting :) 2025-05-20 17:48:44 <@fale:fale.io> it should start today the voting 2025-05-20 17:49:52 <@fale:fale.io> if no one takes it, I can do it 2025-05-20 17:50:16 <@sgallagh:fedora.im> "No elections currently open for voting" on https://elections.fedoraproject.org/ 2025-05-20 17:50:27 <@decathorpe:fedora.im> see post by Aoife on the devel list 2025-05-20 17:51:09 <@zbyszek:fedora.im> > Voting period starts (@ 00:00:00 UTC) Tue 2025-05-20 2025-05-20 17:51:20 <@sgallagh:fedora.im> https://fedorapeople.org/groups/schedule/f-42/f-42-elections-tasks.html says the voting period ends June 2 2025-05-20 17:51:47 <@sgallagh:fedora.im> Announcement on June 3, so that would be the last meeting with this FESCo session 2025-05-20 17:51:48 <@zbyszek:fedora.im> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/5S3MTHK5O4IKCSDPYBYJLCAVIRGB3GBE/ 2025-05-20 17:52:24 <@sgallagh:fedora.im> Though June 3rd may not reach quorum due to Flock travel 2025-05-20 17:53:04 <@zbyszek:fedora.im> Ah, yeah, at this time I'll be walking to the train station… 2025-05-20 17:53:47 <@sgallagh:fedora.im> !action Fale to chair 2025-05-27 meeting 2025-05-20 17:53:49 <@nirik:matrix.scrye.com> I think we should probibly cancel the 3rd. 2025-05-20 17:53:55 <@zodbot:fedora.im> sgallagh gave a cookie to fale. They now have 42 cookies, 3 of which were obtained in the Fedora 42 release cycle 2025-05-20 17:53:56 <@dcantrell:fedora.im> should we cancel the meeting the 3rd? 2025-05-20 17:54:03 <@zbyszek:fedora.im> +1 2025-05-20 17:54:08 <@decathorpe:fedora.im> +1 2025-05-20 17:54:14 <@fale:fale.io> +1 2025-05-20 17:54:27 <@decathorpe:fedora.im> there'll be an in-the-flesh meeting at Flock, we can process tickets live :) 2025-05-20 17:54:28 <@sgallagh:fedora.im> I'm not leaving until early on the 4th, but it sounds like I'd be here alone, so +1 2025-05-20 17:55:20 <@sgallagh:fedora.im> !info There will be no FESCo meeting on June 3rd, 2025. Come to the Live FESCo Session at Flock if you can! 2025-05-20 17:55:41 <@sgallagh:fedora.im> !topic Open Floor 2025-05-20 17:56:51 <@zodbot:fedora.im> decathorpe gave a cookie to sgallagh. They now have 250 cookies, 2 of which were obtained in the Fedora 42 release cycle 2025-05-20 18:00:04 <@sgallagh:fedora.im> OK, I take it we have nothing further to discuss. 2025-05-20 18:00:08 <@sgallagh:fedora.im> Thank you for coming, folks! 2025-05-20 18:00:18 <@zbyszek:fedora.im> Stephen Gallagher: thanks for chairing! 2025-05-20 18:00:20 <@sgallagh:fedora.im> !endmeeting