03:03:30 #startmeeting Workstation WG (2020-09-15) 03:03:30 Meeting started Wed Sep 16 03:03:30 2020 UTC. 03:03:30 This meeting is logged and archived in a public location. 03:03:30 The chair is cmurf. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:03:30 Useful Commands: #action #agreed #halp #info #idea #link #topic. 03:03:30 The meeting name has been set to 'workstation_wg_(2020-09-15)' 03:03:32 #meetingname workstation 03:03:32 The meeting name has been set to 'workstation' 03:03:34 #chair cmurf 03:03:34 Current chairs: cmurf 03:04:47 #topic Rollcall 03:04:49 #info present wg members: cmurf, aday, neal, tpopela, mclasen, mcatanzaro, kalev, owen, langdon, petersen 03:04:51 #info regrets wg members: 03:04:53 #info present guests: feborges, james, 03:04:55 #topic Approve 8 Sep minutes 03:04:57 #link https://meetbot.fedoraproject.org/teams/workstation/workstation.2020-09-10-02.49.log.html 03:04:59 #agreed Approved - no objections 03:05:01 #topic Announcements 03:05:03 #info Kalev: GNOME 3.38.0 is in Bohdi. If the F33 release slips by a week, that will end up in the F33 beta - which is great. 03:05:05 Kalev: there's one blocker at the moment - https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/136 . Carlos Garnacho is away and might prevent us from landing it in time for the beta. 03:05:07 Neal: an ABRT issue is blocking the beta; there's a fix, but it hasn't landed in testing - so the beta slipping is likely. 03:05:09 #info Michael: systemd-resolved is experiencing issues - 3 blockers 03:05:11 #topic Follow-ups & Status reports 03:05:13 #info Allan: the new 3rd party repos policy has been merged - removes the policy blocker from #108 03:05:15 #topic Flatpak preferred over native (rpm) software in GNOME Software 03:05:17 #link https://pagure.io/fedora-workstation/issue/151 03:05:19 Michael: we're not confident about installing Fedora Flatpaks at the moment - quality isn't the same as Flathub Flatpaks. 03:05:21 Kalev was working on localisation for Fedora Flatpaks. This has now been completed. 03:05:23 The other issue was that they were lacking debug info. We discussed some options, but we didn't come up with a plan. We're not going to have debug info for F33. 03:05:25 Owen: we don't have ABRT support for Flatpak, so we're not going to have a complete solution. What would be good enough? Michael: flatpak-coredump working, being able to manually run gdb on a Flatpak. 03:05:27 There is some related work planned upstream. 03:05:29 Michael reads https://pagure.io/fedora-workstation/issue/151#comment-668019 03:05:31 We've been using the Fedora Flatpaks since they were first introduced in F28? 03:05:33 Concern that if we turn off Fedora Flatpaks, it will de-prioritise efforts to improve the infrastructure. 03:05:35 Langdon: could we enable Fedora Flatpaks for some things and not others? Or RPM for some things and Flatpaks for others. 03:05:37 Owen: it should be a policy setting rather than hard-coded in GNOME Software. 03:05:39 Discussion about repository settings for what's preferred and what isn't. Also related to other areas - modules. 03:05:41 Allan: we have three issues here: 03:05:43 1. Goals, roadmap and blockers for the Fedora Flatpak initiative 03:05:45 2. Excluding inappropriate apps (eg. Evolution) from Flatpaks 03:05:47 3. Configuration of preferred software repositories, by users and sysadmins 03:05:49 Michael: regarding 1 - we have localisation, deltas are coming, debug info (Owen will work on this). Evolution maybe just needs to stop building as a Flatpak. 03:05:51 Allan: where are we trying to get to with this? What are the other pieces of the puzzle? 03:05:53 Kalev: that's unclear to me too. Is the goal to get to the point where we ship everything as Flatpaks by default. 03:05:55 Tomas: we want a stable platform - the goal is to use Fedora flatpaks as our main target 03:05:57 Allan: how many apps do we want as Flatpaks? All? A subset? Tomas: to be decided. 03:05:59 Allan: doesn't feel comfortable about pushing forward with Fedora Flatpaks without having a clear set of goals. 03:06:01 Owen: step 1 is allowing packagers to build Flatpaks, step 2 is ..., step 3 is apps that aren't RPMs (but that's way off). 03:06:03 Kalev: some pushback has been from developers who are used to RPMs. Could try and do some outreach work around it and improving the developer story. 03:06:05 Neal: points out developer story issues with Flatpak 03:06:07 Langdon: Flatpak is missing docs for converting an existing app to Flatpak 03:06:09 Owen: Fedara Flatpaks are not going to compete with other options - you need to be an existing Fedora developer and have Fedora-specific knowledge 03:06:11 Allan: agrees with the general thrust of pursuing Fedora but feels that we are lacking answers to questionings regarding where we want to be in the short-medium term, including: 03:06:13 - Number and type of apps we want Flatpaks for 03:06:15 - Expectations for documentation and tooling 03:06:17 - Expectations for community involvement - do we want the community involve? 03:06:19 - Testing processes and quality expectations 03:06:21 - User awareness, understanding, engagement 03:06:23 Langdon: deciding which apps should or shouldn't be a Flatpak requires some centralised coordination and control 03:06:36 #topic Give ABRT some lurve 03:06:38 #link https://pagure.io/fedora-workstation/issue/130 03:06:40 #agreed Deferred 03:06:42 #topic GNOME Software is recommending proprietary software 03:06:44 #link https://pagure.io/fedora-workstation/issue/111 03:06:46 #agreed Deferred 03:06:48 #topic Open Floor 03:06:50 #agreed Deferred 03:06:55 #endmeeting