02:50:06 #startmeeting Workstation WG (2025-02-18) 02:50:06 Meeting started Wed Feb 19 02:50:06 2025 UTC. 02:50:06 This meeting is logged and archived in a public location. 02:50:06 The chair is brainycmurf. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 02:50:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 02:50:06 The meeting name has been set to 'workstation_wg_(2025-02-18)' 02:50:07 #meetingname workstation 02:50:07 The meeting name has been set to 'workstation' 02:50:07 #chair Matthias 02:50:07 #info Present members: Matthias Clasen, Kalev Lember, Michael Catanzaro, Chris Murphy, Tomas Popela, Jens-Ulrik Petersen, Neal Gompa, Allan Day 02:50:07 Current chairs: Matthias brainycmurf 02:50:07 #info Guests: Yaakov Selkowitz, Matthew Miller, Felipe Borges, Lee Thomas Stephen 02:50:08 #info Regrets: Michel Lind 02:50:10 #info Missing: 02:50:14 #info Secretary: Allan and Neal 02:50:16 #topic Deprioritize Fedora Flatpaks and prioritize Flathub in GNOME Software 02:50:18 #link https://pagure.io/fedora-workstation/issue/463 02:50:20 Michael summarized the discussions from the past two weeks 02:50:22 Matthew: Flathub packaging quality is more variable than in Fedora. Fedora aims to have consistently high quality - different from Flathub. 02:50:25 Michael: we've received some strong feedback that is critical of Fedora Flatpak. 02:50:27 Tomas: Fedora Flatpak quality is not universally good or bad - it's more mixed than that. Another factor to consider is architecture support - nothing other than x86 in Flathub? 02:50:30 Matthew: we've never advertised any of the advantages of Fedora Flatpaks, which might explain some of the animosity. 02:50:33 Matthias: original motivations for Fedora Flatpaks: 02:50:35 - To demonstrate/popularize Flatpaks (Flathub wasn't as big back then) 02:50:37 - To allow us to preinstall apps in Silverblue 02:50:39 Matthew: summarizing the contrasting point of views between central vs distributed delivery model 02:50:41 Michael: we can't control whether people package something or not, but we can control what is promoted in the Software center 02:50:46 Tomas: Points out that Fedora Flatpaks were pretty terrible with Modularity. This has been been significantly improved with the new tooling from Owen and Yaakov 02:50:49 Neal: notes that the new tooling can be used to help improve the quality of Flatpaks regardless of hosting location 02:50:52 Allan: we need to be conscious of the fact that there are app developers out there who do not want their apps packaged outside of Flathub, are asking that we don't package their apps, and increasingly feel frustrated and ignored. 02:50:56 Matthew: We should be respectful of upstreams, while being mindful of their motivation 02:50:58 Yaakov: Explains the history from his perspective. Free software freedoms are not freedoms if we don't exercise them. Would like it if people let him know if there are issues - he doesn't always hear. Many of the bugs are in the RPMs as well. Currently working to improve the Fedora Flatpak story. Flathub Flatpaks are not fit for purpose. 02:51:03 Matthias: Question about Yaakov being the "last man standing" in the Flatpak SIG 02:51:05 Yaakov: People are starting to show up and may be interested in contributing. Flatpak packaging work is much lighter now: just a sandbox definition (container.yaml) and the regular RPM packaging. Would love to see to get more people involved, he's seeing some interest. 02:51:09 Matthias: Question to Yaakov about the OBS situation. 02:51:11 Yaakov: Talks about how the situation went down and that more discussion with upstream is happening later today. Mentions the importance of exercising the freedoms of open source software. 02:51:16 Neal: Explains how OBS handles not having API keys and OBS okays that and is fine with the RPM. 02:51:18 Michael: encourages the group to reconsider the current situation. Thinks we should remove the Fedora Flatpak repository. Believes that there is a very large number of users who are unhappy about the situation. 02:51:21 Yaakov doubts how representative social media is in terms of user feedback. Describes Michael's proposal as bizarre. 02:51:24 Jens: making the sources reorderable in GNOME Software would solve a lot of this situation. 02:51:26 Matthew and Neal: Interested in promoting the tech for supporting even developing Flatpaks on Flathub 02:51:29 #topic Announcements, follow-ups, status reports 02:51:31 #info Kalev is leaving Red Hat and the Workstation WG. He suggests David King or Nieves Montero to replace him. 02:51:34 #info Matthew reminds people the Flock CFP is still open for a few more days. Would like to see a Workstation proposal. 02:51:37 #link https://cfp.fedoraproject.org/flock-to-fedora-2025/cfp 02:51:39 #info Allan mentions the Linux App Summit CFP was extended. Matthew suggests Yaakov submitting a talk about Fedora Flatpaks there. 02:51:44 #link https://conf.linuxappsummit.org/event/7/abstracts/#submit-abstract 02:51:46 #info Michel Lind landed gnome-shell-rpm-generators to be used in shell extension packaging. Once the gnome shell beta has landed, he'll announce it to devel@ with finalized packaging guidelines. 02:51:49 #link https://src.fedoraproject.org/rpms/gnome-shell-rpm-generators 02:51:51 #link https://pagure.io/packaging-committee/pull-request/1425 02:51:53 #topic Open Floor 02:51:55 #topic Minutes from previous meeting 02:51:57 #link 02:51:59 #endmeeting