> On 15/12/2022 13:34, Neal Gompa wrote:
> 
> It should be fixed then. Please report this issue to dnf component.

Using weak deps was our original plan, but problem is it broke due to 
https://fedoraproject.org/wiki/Changes/ExcludeFromWeakAutodetect and we surely 
do not want to revert that. Also, it was less robust because it required dummy 
firefox and totem updates to cause the weak deps to be pulled in, and we 
regularly forgot to prepare those zero-day updates.

> 2. Please do a network presence check before doing anything. Most users 
> store Wi-Fi passwords in a KDE/GNOME keyring and there is no network 
> access during the boot. The script will fail instantly.

I agree that the script needs to be robust to the absence of network 
connectivity on first boot. That can happen for a variety of reasons.

> 4. Please implement an opt-out switch. Some users don't want openh264 
> from Cisco's third-party repository to be installed.

I don't agree that it needs an opt-out switch. (a) It should not be behind the 
existing third-party software opt-out switch, because this open source software 
is built for Fedora, by Fedora, and signed by Fedora. It uses a third-party 
host purely for legal reasons. (b) Adding a second GUI configuration switch 
would result in a confusing user experience. (c) It's easy for technical users 
to uninstall openh264 and disable the repo if desired. (d) You can also do your 
first boot without internet connected, then disable the systemd service to stop 
it from running in the first place if you really want it to never get installed.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to