02:47:33 #startmeeting Workstation WG (2020-11-24) 02:47:33 Meeting started Wed Nov 25 02:47:33 2020 UTC. 02:47:33 This meeting is logged and archived in a public location. 02:47:33 The chair is cmurf. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:47:33 Useful Commands: #action #agreed #halp #info #idea #link #topic. 02:47:33 The meeting name has been set to 'workstation_wg_(2020-11-24)' 02:47:35 #meetingname workstation 02:47:35 The meeting name has been set to 'workstation' 02:47:37 #chair mcatanzaro 02:47:37 Current chairs: cmurf mcatanzaro 02:48:01 #topic Rollcall 02:48:02 #info present: Michael, Allan, Jens, Langdon, Matthias, Neal, Tomas, Chris, Owen 02:48:04 #info regrets wg members: 02:48:06 #info present guests: James, Felipe 02:48:08 #topic Approve of 17 Nov minutes: 02:48:10 https://meetbot.fedoraproject.org/teams/workstation/workstation.2020-11-19-01.40.log.html 02:48:12 #topic Announcements, follow-ups, status reports 02:48:14 Michael: PipeWire change proposal proposed, feedback isn't quite as good as expected. Would be good to have Wim helping. 02:48:16 Neal: Submitted patches to remove atd dependency from Chromium, they were all merged yesterday evening 02:48:18 Jens: Felipe gave talk at GNOME Asia on Boxes 02:48:20 Allan: Progress made upstream on designing the mechanism for delaying proposing updates. Some concerns about handling automatic updates, security update overrides, nagging for manual checking, etc. 02:48:22 Michael: manual check nagging should be daily starting after a week after the last update, would be nice to fix how notifications are processed between login sessions 02:48:24 Neal: This issue with notifications happens with calendar events too 02:48:26 Michael: Removed all compulsory-for-desktop AppStream metadata properties from all GNOME stuff 02:48:28 Neal: Javier from the bootloader team will make shim and grub2 protected packages tomorrow morning 02:48:30 #topic Automatically install the OpenH264 codecs 02:48:32 #link https://pagure.io/fedora-workstation/issue/84 02:48:34 Michael: Potential oversight on initial-setup stuff: we don't have a way to use GNOME Software without the UI popping up. Neal: Simple fix is to use PackageKit session API and handle the reporting in initial-setup itself 02:48:36 Owen: We need to handle the case where initial setup was offline and later the user sets up networking to get online 02:48:38 Matthias: We could just not handle it initially, though we should eventually 02:48:40 #info Further design work needed, but we have a basic idea 02:48:42 #topic H264 support for Firefox 02:48:44 #link https://pagure.io/fedora-workstation/issue/126 02:48:46 Michael: The codec doesn't work until you log out and log back in because it requires a user environment variable to be set 02:48:48 Owen: This should be fixed if we get initial-setup to install the codecs, but we do need to deal with it 02:48:50 Michael: the firefox binary is already a shell script with a bazillion environment variables, we can just add handling for one more. Will propose to Martin to do this. 02:48:52 Langdon: firefox will try to get the user to restart firefox in some circumstances, we can ask Martin if we can trigger this when we install the codec package while firefox is running 02:48:54 Michael: Further discussion needed on this with Martin and the WG 02:48:56 #action Michael will work with Martin to adjust the firefox wrapper shell script for this case 02:48:58 #topic GNOME Software is recommending proprietary software 02:49:00 #link https://pagure.io/fedora-workstation/issue/111 02:49:02 #link https://pagure.io/fedora-workstation/issue/203 02:49:04 Michael: what did we agree to last time we talked about it? 02:49:06 Chris: We need some kind of way to make sure it's not Fedora making the recommendations when the metadata that activates the recommendations is present 02:49:08 Langdon: Ads should declare what source they are from, and we should have some Fedora recommendations too 02:49:10 Allan: Complexity in matrix of where recommendations come from, where the app comes from, and so on 02:49:12 #link https://gitlab.gnome.org/GNOME/gnome-software/-/issues/921 02:49:14 Neal: The important thing is to declare where the recommendation is from, and GNOME should get out of the business of making recommendations 02:49:16 #info Further discussion needed upstream 02:49:18 #topic Open Floor 02:49:20 Michael: Status update: removed from most GNOME appstream files 02:49:22 WG discusses technical details of how to make software removable in GNOME Software 03:07:03 #endmeeting