fesco
LOGS
<@fale:fale.io>
17:00:25
!startmeeting FESCO (2025-05-27)
<@meetbot:fedora.im>
17:00:28
Meeting started at 2025-05-27 17:00:25 UTC
<@meetbot:fedora.im>
17:00:28
The Meeting name is 'FESCO (2025-05-27)'
<@fale:fale.io>
17:00:28
!meetingname fesco
<@meetbot:fedora.im>
17:00:29
The Meeting Name is now fesco
<@fale:fale.io>
17:00:33
!group members fesco
<@zodbot:fedora.im>
17:00:36
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
<@fale:fale.io>
17:00:38
!topic Init Process
<@fale:fale.io>
17:00:40
~hi
<@fale:fale.io>
17:00:43
!hi
<@zodbot:fedora.im>
17:00:44
Fabio Alessandro Locati (fale) - he / him / his
<@dcantrell:fedora.im>
17:00:56
!hi
<@zodbot:fedora.im>
17:00:57
David Cantrell (dcantrell) - he / him / his
<@salimma:fedora.im>
17:01:12
!hi
<@zodbot:fedora.im>
17:01:13
Michel Lind (salimma) - he / him / his
<@nirik:matrix.scrye.com>
17:01:32
morning
<@nirik:matrix.scrye.com>
17:01:36
!hi
<@zodbot:fedora.im>
17:01:38
Kevin Fenzi (kevin) - he / him / his
<@sgallagh:fedora.im>
17:01:39
!hi
<@zodbot:fedora.im>
17:01:40
Stephen Gallagher (sgallagh) - he / him / his
<@fale:fale.io>
17:03:30
we have the quorum :). Let's wait a couple minutes to see if other appears
<@decathorpe:fedora.im>
17:03:50
!hi
<@zodbot:fedora.im>
17:03:51
Fabio Valentini (decathorpe) - he / him / his
<@fale:fale.io>
17:04:47
!topic #3410 Update moby-engine/docker-cli rpm version for F42 and F41
<@fale:fale.io>
17:04:50
!fesco 3410
<@zodbot:fedora.im>
17:04:52
● **Last Updated:** 4 hours ago
<@zodbot:fedora.im>
17:04:52
● **Opened:** 2 weeks ago by buckaroogeek
<@zodbot:fedora.im>
17:04:52
<@zodbot:fedora.im>
17:04:52
**fesco #3410** (https://pagure.io/fesco/issue/3410):**Update moby-engine/docker-cli rpm version for F42 and F41**
<@zodbot:fedora.im>
17:04:52
● **Assignee:** Not Assigned
<@conan_kudo:matrix.org>
17:04:58
!hi
<@zodbot:fedora.im>
17:05:00
Neal Gompa (ngompa) - he / him / his
<@fale:fale.io>
17:05:08
this should be an easy one, but I see not many people voted on this
<@fale:fale.io>
17:05:26
we only have +4
<@dcantrell:fedora.im>
17:05:36
I thought I voted on this, I just added my +1
<@dcantrell:fedora.im>
17:05:44
I do remember reading it
<@conan_kudo:matrix.org>
17:05:45
why was this tagged for meeting?
<@nirik:matrix.scrye.com>
17:05:47
ah, I thought I did too... but I guess not.
<@decathorpe:fedora.im>
17:05:56
+4 over one week is enough to approve it in ticket
<@zbyszek:fedora.im>
17:06:06
!hi
<@conan_kudo:matrix.org>
17:06:07
yeah
<@zodbot:fedora.im>
17:06:07
Zbigniew Jędrzejewski-Szmek (zbyszek)
<@zbyszek:fedora.im>
17:06:10
I lost track of time.
<@fale:fale.io>
17:06:16
:/ sorry for that. I was sure it was +5 in a week
<@decathorpe:fedora.im>
17:06:39
eh, it doesn't really matter *where* it's approved :)
<@conan_kudo:matrix.org>
17:06:47
+3 over a week is the minimum bar
<@conan_kudo:matrix.org>
17:07:10
(with no -1)
<@fale:fale.io>
17:07:28
we are +6, so I guess we can count it as approved
<@fale:fale.io>
17:08:16
!agreed AGREED (+6, 0, -0)
<@fale:fale.io>
17:08:43
!topic #3412 Removal of packages with invalid license
<@fale:fale.io>
17:08:50
!fesco 3412
<@zodbot:fedora.im>
17:08:52
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
17:08:52
**fesco #3412** (https://pagure.io/fesco/issue/3412):**Removal of packages with invalid license**
<@zodbot:fedora.im>
17:08:52
<@zodbot:fedora.im>
17:08:52
● **Opened:** a week ago by msuchy
<@zodbot:fedora.im>
17:08:52
● **Last Updated:** 4 hours ago
<@fale:fale.io>
17:09:14
zbyszek: left the only comment on this. Do we want to discuss it?
<@zbyszek:fedora.im>
17:09:26
I fixed libieee1284 and iscan-firmware.
<@zbyszek:fedora.im>
17:09:45
And we can drop scapy-doc as a subpackage trivially.
<@sgallagh:fedora.im>
17:09:47
I was waiting to hear an update from the reporter
<@nirik:matrix.scrye.com>
17:09:51
Yeah, I was waitning for a reply on it...
<@zbyszek:fedora.im>
17:09:51
Proposal:
<@nirik:matrix.scrye.com>
17:09:57
Yeah, I was waiting for a reply on it...
<@humaton:fedora.im>
17:10:10
!hi
<@zodbot:fedora.im>
17:10:11
Tomáš Hrčka (humaton) - he / him / his
<@humaton:fedora.im>
17:10:14
Sorry I am late
<@zbyszek:fedora.im>
17:10:50
The only package that still needs work is 'scapy'. We ask one of the maintainers or msuchy to drop the scapy-doc subpackage.
<@zbyszek:fedora.im>
17:11:34
(wording suggestions welcome. I hope the intent is clear.)
<@dcantrell:fedora.im>
17:11:42
+1 to what zbyszek proposed
<@nirik:matrix.scrye.com>
17:11:43
sure, sounds fine to me. +1
<@fale:fale.io>
17:11:48
+1
<@humaton:fedora.im>
17:11:54
+1
<@decathorpe:fedora.im>
17:11:55
+1
<@conan_kudo:matrix.org>
17:12:14
+1
<@sgallagh:fedora.im>
17:12:23
+1
<@fale:fale.io>
17:13:34
!agreed "The only package that still needs work is 'scapy'. We ask one of the maintainers or msuchy to drop the scapy-doc subpackage." (+8, 0, -0)
<@fale:fale.io>
17:14:09
!topic #3414 LLVM-20 Change Proposal: Revert Install Prefix Changes
<@fale:fale.io>
17:14:16
!fesco 3414
<@zodbot:fedora.im>
17:14:17
● **Last Updated:** 4 hours ago
<@zodbot:fedora.im>
17:14:17
**fesco #3414** (https://pagure.io/fesco/issue/3414):**LLVM-20 Change Proposal: Revert Install Prefix Changes**
<@zodbot:fedora.im>
17:14:17
<@zodbot:fedora.im>
17:14:17
● **Opened:** a week ago by tstellar
<@zodbot:fedora.im>
17:14:17
● **Assignee:** Not Assigned
<@decathorpe:fedora.im>
17:14:47
yeah I don't think there's a good way around this (other than to disable i686 arch on F42 after the fact 😄)
<@fale:fale.io>
17:14:51
Tom Stellard replied to Stephen Gallagher ask, but no more comments on this
<@nirik:matrix.scrye.com>
17:15:22
I guess this would be reverted in f42+ then?
<@sgallagh:fedora.im>
17:15:23
Sorry, I forgot to reply after you answered.
<@sgallagh:fedora.im>
17:15:34
I agree, if it's not ready, roll it back and try again another time
<@zbyszek:fedora.im>
17:15:35
The revert sounds reasonable.
<@fale:fale.io>
17:15:39
I think it is sensible for ow, until a better solution is figured out
<@zbyszek:fedora.im>
17:15:46
Maybe something better can be figured out later, yeah.
<@zbyszek:fedora.im>
17:15:48
+1
<@decathorpe:fedora.im>
17:15:50
if reverting works due to symlink -> directory or whatever replacement not working in dnf, then sure ...
<@sgallagh:fedora.im>
17:15:58
nirik: Can today be that day? Please?
<@nirik:matrix.scrye.com>
17:16:27
well, if we just say 'sorry wine users, do something else' it could be?
<@fale:fale.io>
17:16:36
:D
<@decathorpe:fedora.im>
17:16:44
there's an open PR to enable "new WoW64 mode" in wine
<@decathorpe:fedora.im>
17:16:53
which is basically the only blocker that I know ofd
<@decathorpe:fedora.im>
17:16:57
which is basically the only blocker that I know of
<@sgallagh:fedora.im>
17:17:11
nirik: At this point in history, I suspect that a plurality of wine users are using Flatpaks
<@nirik:matrix.scrye.com>
17:17:29
I'm sure it will affect some people, but... things move on.
<@zbyszek:fedora.im>
17:17:38
Well, there's also the question of using Fedora as a 32-bit development environment. I do this, FWIW.
<@fale:fale.io>
17:17:39
Stephen Gallagher: would wine in flatpak work without i686 in the base os?
<@decathorpe:fedora.im>
17:17:50
it does
<@sgallagh:fedora.im>
17:17:51
Fale: As I understand it, yes.
<@jspaleta:fedora.im>
17:18:10
sidebar... can we get metrics on that right now from package downlod metrics?
<@nirik:matrix.scrye.com>
17:18:29
no
<@zbyszek:fedora.im>
17:18:31
Oh, wow, new FPL.
<@conan_kudo:matrix.org>
17:18:38
I would doubt this.
<@decathorpe:fedora.im>
17:18:47
I don't think so - systems only identify by host architecture, and i686 packages are only used on x86_64 hosts
<@conan_kudo:matrix.org>
17:18:51
It's either native RPM, CrossOver RPM, or Steam
<@nirik:matrix.scrye.com>
17:18:54
and Hi Jef Spaleta! :)
<@fale:fale.io>
17:19:07
Conan Kudo: even if they are not, it can be suggested as work around, if we go that route
<@fale:fale.io>
17:19:17
hi Jef Spaleta :)
<@zbyszek:fedora.im>
17:19:18
Hi Jef Spaleta
<@conan_kudo:matrix.org>
17:19:29
There is no "wine flatpak"
<@conan_kudo:matrix.org>
17:19:39
oh hey there is
<@nirik:matrix.scrye.com>
17:19:39
we can't get stats for packages. We just give users mirrorlists and they download from mirrors. So, not too much way to tell currently
<@conan_kudo:matrix.org>
17:19:41
nevermind
<@conan_kudo:matrix.org>
17:20:00
it ships winetricks as a flatpak wrapping wine itself
<@nirik:matrix.scrye.com>
17:20:15
steam was the other holdout... but there I do think lots of people have moved to the flatpak
<@jspaleta:fedora.im>
17:20:17
👋 didnt mean to derail.. first meeting i could lurk in, with all the onboarding firehose over the last couple of weeks
<@conan_kudo:matrix.org>
17:20:21
that said, Wine is supposed to be working on a reverse thunking thing for 64-bit POSIX to 32-bit Windows
<@decathorpe:fedora.im>
17:20:29
HGL uses Wine-GE, Steam uses its own Proton stuff ...
<@conan_kudo:matrix.org>
17:20:41
Steam itself is 32-bit POSIX
<@nirik:matrix.scrye.com>
17:20:42
anyhow, this is kind of a derail?
<@decathorpe:fedora.im>
17:20:43
yes, that's what I referred to by "new WoW64 mode" :)
<@sgallagh:fedora.im>
17:20:53
Yeah, my fault. Sorry about that.
<@conan_kudo:matrix.org>
17:20:59
and the RPM outstrips the Flatpak because of usability issues with Flatpak
<@nirik:matrix.scrye.com>
17:21:07
(the wine pr has a comment from the maintainer that they would merge it if it was reworked for the current version... 3 months ago)
<@conan_kudo:matrix.org>
17:22:27
it looks like some wow stuff was added in 10? https://src.fedoraproject.org/rpms/wine/c/11b57cc76c536a899a830c883c400e44e298f384?branch=rawhide
<@decathorpe:fedora.im>
17:22:29
for reference: https://src.fedoraproject.org/rpms/wine/pull-request/19
<@nirik:matrix.scrye.com>
17:22:40
(and it's been open over a year)
<@sgallagh:fedora.im>
17:23:00
Let's get back on track?
<@salimma:fedora.im>
17:23:09
+1
<@salimma:fedora.im>
17:23:17
oops, sorry, missed the past few mins
<@nirik:matrix.scrye.com>
17:23:20
so, +1 to the revert, it seems like the way for now even though it's not ideal
<@sgallagh:fedora.im>
17:23:31
Michel Lind UTC-6: Good timing for those minutes
<@fale:fale.io>
17:24:00
+1 on the revert for now
<@dcantrell:fedora.im>
17:24:12
+1 for the revert
<@humaton:fedora.im>
17:24:34
should they do change proposal?
<@decathorpe:fedora.im>
17:24:51
for a change on F42? I hope not
<@zbyszek:fedora.im>
17:24:53
No, because it's for F42.
<@sgallagh:fedora.im>
17:25:14
jednorozec: For most practical purposes, this is a late, partial invocation of the contingency plan
<@humaton:fedora.im>
17:25:38
Oh sorry, my confusion was that it was a change for f42 should we somehow document it for f43 that its not the case anymore?
<@salimma:fedora.im>
17:26:15
hmm yeah, if it's a late revert that means the release notes are wrong... maybe we need a concept of erratas
<@zbyszek:fedora.im>
17:26:16
I think a note should be added on the Change page.
<@humaton:fedora.im>
17:26:20
Because I as a user expect changes that ocured in 42 to be in 43
<@zbyszek:fedora.im>
17:26:31
Let's be pragmatic about htis.
<@humaton:fedora.im>
17:26:49
I am fine with any docs on this.
<@humaton:fedora.im>
17:27:00
Note is just fine, but something...
<@nirik:matrix.scrye.com>
17:27:06
I think a note on the change is probibly good...
<@humaton:fedora.im>
17:27:27
Oh and I am +1 for the revert
<@jspaleta:fedora.im>
17:28:24
its interesting this conflict wasnt caught.. which suggests the 32bit packages weren't being tested by anyone in the run up when the contingency should have fired?
<@fale:fale.io>
17:28:38
So far I have Michel Lind UTC-6 , nirik, Fale, dcantrell, jednorozec +1. Is this correct?
<@fale:fale.io>
17:28:49
Jef Spaleta: I think 32bit is a niche today
<@decathorpe:fedora.im>
17:29:02
+1 too
<@sgallagh:fedora.im>
17:29:05
Almost as if 32-bit is a shambling corpse, ready to be laid to rest permanently... :)
<@sgallagh:fedora.im>
17:29:17
Fale: I was +2 also
<@zbyszek:fedora.im>
17:29:18
Fale: I voted +1 above.
<@sgallagh:fedora.im>
17:29:33
Fale: I was +1 also
<@fale:fale.io>
17:30:15
Neal Gompa (Fedora): ?
<@jspaleta:fedora.im>
17:30:17
that may be generally true, but this feature seems to be bound up around the use case of 686 enablement...unless im misunderstanding the feature
<@zbyszek:fedora.im>
17:31:02
Yes, but also upgrades of existing systems and such.
<@fale:fale.io>
17:32:02
yeah, I doubt we can drop i686 in F43
<@fale:fale.io>
17:32:33
!agreed APPROVED (8,0,-0)
<@conan_kudo:matrix.org>
17:32:40
+1
<@decathorpe:fedora.im>
17:32:41
definitely not F42 but F43? we can hope
<@conan_kudo:matrix.org>
17:32:50
probably not F43 either
<@fale:fale.io>
17:32:56
!agreen APPROVED (9, 0, -0)
<@decathorpe:fedora.im>
17:33:12
typo :)
<@conan_kudo:matrix.org>
17:33:23
32-bit is basically not niche as long as it's a hard dependency for video games
<@zbyszek:fedora.im>
17:33:30
We greenlighted the proposal, hence 'agreen'.
<@fale:fale.io>
17:33:37
!agreed APPROVED (9, 0, -0)
<@fale:fale.io>
17:34:08
it kind of it, if there is a real workaround, imho
<@conan_kudo:matrix.org>
17:34:16
no
<@conan_kudo:matrix.org>
17:34:23
that's not how "niche" works
<@conan_kudo:matrix.org>
17:34:39
if it was niche, we could turn it off in the kernel by default
<@conan_kudo:matrix.org>
17:34:52
we know it's not niche, so we aren't doing that
<@fale:fale.io>
17:35:18
I think we do not have the data to say if it really niche or not
<@smooge:fedora.im>
17:35:41
'niche' is like what is an Indy band.. depending on the question and the time... everyone has a different definition
<@decathorpe:fedora.im>
17:35:57
next topic?
<@fale:fale.io>
17:36:02
!topic Next week's chair
<@fale:fale.io>
17:36:06
any takers?
<@decathorpe:fedora.im>
17:36:16
I thought we wanted to skip next week?
<@nirik:matrix.scrye.com>
17:36:29
I will be on a plane next week at this time
<@fale:fale.io>
17:36:36
yes, the week after that :D
<@zbyszek:fedora.im>
17:36:39
I'll be running to catch a train around that time next week.
<@sgallagh:fedora.im>
17:36:47
Yeah, we decided last week to skip the next meeting
<@decathorpe:fedora.im>
17:36:48
the week after that will have new fesco members :)
<@zbyszek:fedora.im>
17:37:01
I can do it.
<@fale:fale.io>
17:37:36
!action zbyszek will chain the week after next meeting (10/06)
<@fale:fale.io>
17:38:00
!topic Open Floor
<@humaton:fedora.im>
17:38:19
I have one for open floor
<@zodbot:fedora.im>
17:38:41
fale has already given cookies to zbyszek during the F42 timeframe
<@humaton:fedora.im>
17:39:10
So we are making forgejo rpm for fedora.
<@humaton:fedora.im>
17:39:59
We are struggling with compiling assets for the web app. Is there a way to ship upstream compiled assets?
<@humaton:fedora.im>
17:40:14
Should we ask for exception from fesco or someone else?
<@decathorpe:fedora.im>
17:40:37
have you asked the Go SIG? I don't remember seeing this question in the #golang:fedoraproject.org channel
<@humaton:fedora.im>
17:40:44
yup
<@humaton:fedora.im>
17:40:55
SOme people also commented on the review
<@zbyszek:fedora.im>
17:40:58
Didn't we pass an general exception?
<@humaton:fedora.im>
17:40:59
let me find the link
<@decathorpe:fedora.im>
17:41:33
"compiled assets" being ... what? minified JS / CSS?
<@humaton:fedora.im>
17:41:35
I thought so but was unable to filter it in the tracker
<@humaton:fedora.im>
17:41:53
yes its "compiled"
<@decathorpe:fedora.im>
17:42:10
yeah I think we passed an exception for those
<@sgallagh:fedora.im>
17:42:13
Yes, we did
<@sgallagh:fedora.im>
17:42:17
Let me find the ticket.
<@sgallagh:fedora.im>
17:43:06
https://pagure.io/fesco/issue/3269 is the CSS one
<@sgallagh:fedora.im>
17:43:37
https://pagure.io/fesco/issue/3177 for JavaScript
<@humaton:fedora.im>
17:43:53
thank you Stephen Gallagher
<@humaton:fedora.im>
17:44:07
we might get forgejo rpm for flock ;)
<@sgallagh:fedora.im>
17:44:08
jednorozec: Basically, it should be regenerated if it reasonably can be
<@sgallagh:fedora.im>
17:44:23
But not doing so is not blocking
<@zbyszek:fedora.im>
17:44:46
https://pagure.io/packaging-committee/c/82155a1
<@humaton:fedora.im>
17:45:57
That is all I have. Thanks!
<@jspaleta:fedora.im>
17:46:06
is that am upstream discussion opportunity? to see if working upstream to provide pre-compiled assets as code is something that can be worked on?
<@sgallagh:fedora.im>
17:46:46
Jef Spaleta: What do you mean?
<@sgallagh:fedora.im>
17:47:15
There's nothing inherently wrong with them providing the pre-compiled assets
<@jspaleta:fedora.im>
17:47:31
sorry misread the problem statement
<@conan_kudo:matrix.org>
17:48:05
cockpit and a few other things already do this
<@conan_kudo:matrix.org>
17:48:28
so it's been "allowed" for a while when it is infeasible to rebuild the assets
<@conan_kudo:matrix.org>
17:49:05
(there is probably a topic in itself about what constitutes reasonable infeasibility)
<@fale:fale.io>
17:51:37
I'd like to share with everyone https://github.com/coreos/rpm-ostree/issues/5365 . There are issues in ostree-rpm land with users. No decisions to be made from FESCo side, but simply an FYI.
<@fale:fale.io>
17:51:52
are there other things in the open floor?
<@nirik:matrix.scrye.com>
17:53:21
nothing here
<@fale:fale.io>
17:53:53
I guess we can close if in 1 mintue there is no taker :)
<@salimma:fedora.im>
17:54:33
nothing from me
<@fale:fale.io>
17:55:00
!endmeeting