02:47:33 <cmurf> #startmeeting Workstation WG (2020-11-24)
02:47:33 <zodbot> Meeting started Wed Nov 25 02:47:33 2020 UTC.
02:47:33 <zodbot> This meeting is logged and archived in a public location.
02:47:33 <zodbot> The chair is cmurf. Information about MeetBot at http://wiki.debian.org/MeetBot.
02:47:33 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
02:47:33 <zodbot> The meeting name has been set to 'workstation_wg_(2020-11-24)'
02:47:35 <cmurf> #meetingname workstation
02:47:35 <zodbot> The meeting name has been set to 'workstation'
02:47:37 <cmurf> #chair mcatanzaro
02:47:37 <zodbot> Current chairs: cmurf mcatanzaro
02:48:01 <cmurf> #topic Rollcall
02:48:02 <cmurf> #info present: Michael, Allan, Jens, Langdon, Matthias, Neal, Tomas, Chris, Owen
02:48:04 <cmurf> #info regrets wg members:
02:48:06 <cmurf> #info present guests: James, Felipe
02:48:08 <cmurf> #topic Approve of 17 Nov minutes:
02:48:10 <cmurf> https://meetbot.fedoraproject.org/teams/workstation/workstation.2020-11-19-01.40.log.html
02:48:12 <cmurf> #topic Announcements, follow-ups, status reports
02:48:14 <cmurf> Michael: PipeWire change proposal proposed, feedback isn't quite as good as expected. Would be good to have Wim helping.
02:48:16 <cmurf> Neal: Submitted patches to remove atd dependency from Chromium, they were all merged yesterday evening
02:48:18 <cmurf> Jens: Felipe gave talk at GNOME Asia on Boxes
02:48:20 <cmurf> 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 <cmurf> 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 <cmurf> Neal: This issue with notifications happens with calendar events too
02:48:26 <cmurf> Michael: Removed all compulsory-for-desktop AppStream metadata properties from all GNOME stuff
02:48:28 <cmurf> Neal: Javier from the bootloader team will make shim and grub2 protected packages tomorrow morning
02:48:30 <cmurf> #topic Automatically install the OpenH264 codecs
02:48:32 <cmurf> #link https://pagure.io/fedora-workstation/issue/84
02:48:34 <cmurf> 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 <cmurf> 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 <cmurf> Matthias: We could just not handle it initially, though we should eventually
02:48:40 <cmurf> #info Further design work needed, but we have a basic idea
02:48:42 <cmurf> #topic H264 support for Firefox
02:48:44 <cmurf> #link https://pagure.io/fedora-workstation/issue/126
02:48:46 <cmurf> 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 <cmurf> 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 <cmurf> 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 <cmurf> 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 <cmurf> Michael: Further discussion needed on this with Martin and the WG
02:48:56 <cmurf> #action Michael will work with Martin to adjust the firefox wrapper shell script for this case
02:48:58 <cmurf> #topic GNOME Software is recommending proprietary software
02:49:00 <cmurf> #link https://pagure.io/fedora-workstation/issue/111
02:49:02 <cmurf> #link https://pagure.io/fedora-workstation/issue/203
02:49:04 <cmurf> Michael: what did we agree to last time we talked about it?
02:49:06 <cmurf> 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 <cmurf> Langdon: Ads should declare what source they are from, and we should have some Fedora recommendations too
02:49:10 <cmurf> Allan: Complexity in matrix of where recommendations come from, where the app comes from, and so on
02:49:12 <cmurf> #link https://gitlab.gnome.org/GNOME/gnome-software/-/issues/921
02:49:14 <cmurf> 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 <cmurf> #info Further discussion needed upstream
02:49:18 <cmurf> #topic Open Floor
02:49:20 <cmurf> Michael: Status update: removed <compulsory_for_desktop> from most GNOME appstream files
02:49:22 <cmurf> WG discusses technical details of how to make software removable in GNOME Software
03:07:03 <cmurf> #endmeeting