See title. Here's what happens when I run dnf update:
[root@endor ~]# dnf update --refresh Fedora Modular 30 - x86_64 109 kB/s | 17 kB 00:00 Fedora Modular 30 - x86_64 - Updates 914 kB/s | 2.0 MB 00:02 Fedora 30 - x86_64 - Updates 13 MB/s | 13 MB 00:00 Fedora 30 - x86_64 22 MB/s | 70 MB 00:03 google-chrome 6.8 kB/s | 3.4 kB 00:00 google-talkplugin 5.3 kB/s | 2.6 kB 00:00 RPM Fusion for Fedora 30 - Free - Updates 269 kB/s | 154 kB 00:00 RPM Fusion for Fedora 30 - Free 783 kB/s | 735 kB 00:00 RPM Fusion for Fedora 30 - Nonfree - Updates 27 kB/s | 34 kB 00:01 RPM Fusion for Fedora 30 - Nonfree 248 kB/s | 227 kB 00:00 Winswitch 30 - x86_64 195 kB/s | 204 kB 00:01 ZFS on Linux for Fedora 30 105 kB/s | 83 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Upgrading: python2-xpra x86_64 2.5.2-0.r22875.fc30 winswitch 2.7 M python2-xpra-client x86_64 2.5.2-0.r22875.fc30 winswitch 541 k python2-xpra-server x86_64 2.5.2-0.r22875.fc30 winswitch 716 k xpra-common noarch 2.5.2-0.r22875.fc30 winswitch 279 k xpra-common-client noarch 2.5.2-0.r22875.fc30 winswitch 22 k xpra-common-server noarch 2.5.2-0.r22875.fc30 winswitch 64 k Installing dependencies: cogl x86_64 1.22.4-1.fc30 updates 459 k evolution-data-server x86_64 3.32.2-1.fc30 updates 2.1 M evolution-data-server-langpacks noarch 3.32.2-1.fc30 updates 1.4 M flatpak-selinux x86_64 1.4.0-1.fc30 updates 24 k geoclue2-libs x86_64 2.5.3-1.fc30 updates 46 k gjs x86_64 1.56.2-2.fc30 updates 412 k gnome-control-center x86_64 3.32.2-1.fc30 updates 5.7 M gnome-control-center-filesystem noarch 3.32.2-1.fc30 updates 9.7 k gnome-desktop3 x86_64 3.32.2-1.fc30 updates 561 k gnome-shell x86_64 3.32.2-2.fc30 updates 1.4 M gstreamer1-plugins-ugly-free x86_64 1.16.0-2.fc30 updates 95 k lua-lpeg x86_64 1.0.1-10.fc30 updates 63 k mutter x86_64 3.32.2-1.fc30 updates 2.4 M ostree-libs x86_64 2019.2-1.fc30 updates 365 k python2-gstreamer1 x86_64 1.16.0-1.fc30 updates 111 k python2-mako noarch 1.0.9-1.fc30 updates 151 k xdg-desktop-portal x86_64 1.4.2-1.fc30 updates 338 k bolt x86_64 0.7-2.fc30 fedora 157 k cheese-libs x86_64 2:3.32.1-1.fc30 fedora 807 k clutter x86_64 1.26.2-8.fc30 fedora 1.1 M clutter-gst3 x86_64 3.0.27-1.fc30 fedora 79 k clutter-gtk x86_64 1.8.4-5.fc30 fedora 44 k colord-gtk x86_64 0.1.26-11.fc30 fedora 29 k gdm x86_64 1:3.32.0-3.fc30 fedora 508 k geocode-glib x86_64 3.26.1-2.fc30 fedora 67 k gnome-bluetooth x86_64 1:3.32.1-2.fc30 fedora 42 k gnome-bluetooth-libs x86_64 1:3.32.1-2.fc30 fedora 300 k gnome-keyring-pam x86_64 3.31.91-1.fc30 fedora 26 k gnome-online-accounts x86_64 3.32.0-1.fc30 fedora 459 k gnome-session x86_64 3.32.0-1.fc30 fedora 365 k gnome-session-wayland-session x86_64 3.32.0-1.fc30 fedora 11 k gnome-session-xsession x86_64 3.32.0-1.fc30 fedora 12 k gnome-settings-daemon x86_64 3.32.0-1.fc30 fedora 973 k gnome-shell-extension-common noarch 3.32.1-1.fc30 fedora 140 k gnome-shell-extension-user-theme noarch 3.32.1-1.fc30 fedora 11 k grilo x86_64 0.3.7-2.fc30 fedora 211 k gsound x86_64 1.0.2-9.fc30 fedora 32 k gupnp-av x86_64 0.12.11-1.fc30 fedora 85 k gupnp-dlna x86_64 0.10.5-10.fc30 fedora 81 k iio-sensor-proxy x86_64 2.5-2.fc30 fedora 50 k libappindicator x86_64 12.10.0-24.fc30 fedora 40 k libappstream-glib x86_64 0.7.15-1.fc30 fedora 307 k libgdata x86_64 0.17.9-4.fc30 fedora 439 k libgweather x86_64 3.32.1-1.fc30 fedora 3.1 M libhandy x86_64 0.0.9-1.fc30 fedora 74 k libindicator x86_64 12.10.1-14.fc30 fedora 65 k libmediaart x86_64 1.9.4-7.fc30 fedora 42 k liboauth x86_64 1.0.3-12.fc30 fedora 25 k libquvi x86_64 0.9.4-14.fc30 fedora 87 k libquvi-scripts noarch 0.9.20131130-11.fc30 fedora 106 k libsodium x86_64 1.0.17-2.fc30 fedora 152 k libstemmer x86_64 0-12.585svn.fc30 fedora 70 k libtomcrypt x86_64 1.18.2-3.fc30 fedora 376 k lua-expat x86_64 1.3.0-14.fc30 fedora 34 k lua-json noarch 1.3.2-11.fc30 fedora 26 k lua-socket x86_64 3.0-0.19.rc1.fc30 fedora 173 k python2-appdirs noarch 1.4.3-8.fc30 fedora 22 k python2-atomicwrites noarch 1.3.0-1.fc30 fedora 18 k python2-bcrypt x86_64 3.1.4-7.fc30 fedora 40 k python2-crypto x86_64 2.6.1-25.fc30 fedora 461 k python2-decorator noarch 4.3.0-2.fc30 fedora 22 k python2-funcsigs noarch 1.0.2-12.fc30 fedora 29 k python2-markupsafe x86_64 1.1.1-1.fc30 fedora 29 k python2-more-itertools noarch 4.1.0-5.fc30 fedora 47 k python2-pathlib2 noarch 2.3.2-3.fc30 fedora 40 k python2-pluggy noarch 0.8.1-1.fc30 fedora 37 k python2-py noarch 1.7.0-3.fc30 fedora 463 k python2-pynacl x86_64 1.3.0-1.fc30 fedora 94 k python2-pytest noarch 3.9.3-2.fc30 fedora 1.4 M python2-scandir x86_64 1.9.0-4.fc30 fedora 35 k switcheroo-control x86_64 1.1-7.fc30 fedora 28 k totem-pl-parser x86_64 3.26.3-1.fc30 fedora 181 k xdg-desktop-portal-gtk x86_64 1.2.0-3.fc30 fedora 168 k xorg-x11-server-Xwayland x86_64 1.20.4-3.fc30 fedora 913 k python2-pytools noarch 2018.5.2-1.fc30 winswitch 134 k Installing weak dependencies: flatpak x86_64 1.4.0-1.fc30 updates 1.1 M gnome-shell-extension-topicons-plus noarch 22-1.fc30.20190422.76759a5 updates 30 k p11-kit-server x86_64 0.23.16.1-1.fc30 updates 207 k gnome-remote-desktop x86_64 0.1.7-1.fc30 fedora 62 k gnome-tweaks noarch 3.32.0-1.fc30 fedora 314 k gtk2-immodule-xim x86_64 2.24.32-4.fc30 fedora 19 k python2-appindicator x86_64 12.10.0-24.fc30 fedora 17 k python2-avahi x86_64 0.7-18.fc30 fedora 13 k python2-dns noarch 1.15.0-10.fc30 fedora 241 k python2-gssapi x86_64 1.5.1-2.fc30 fedora 437 k python2-kerberos x86_64 1.3.0-4.fc30 fedora 30 k python2-ldap x86_64 3.1.0-4.fc30 fedora 215 k python2-paramiko noarch 2.4.2-2.fc30 fedora 284 k python2-setproctitle x86_64 1.1.10-12.fc30 fedora 21 k rygel x86_64 0.36.2-3.fc30 fedora 995 k vino x86_64 3.22.0-15.fc30 fedora 439 k gstreamer1-plugins-ugly x86_64 1.16.0-2.fc30 rpmfusion-free-updates 176 k python2-pycuda x86_64 2018.1.1-3 winswitch 675 k python2-uinput x86_64 0.11.2-3.fc30 winswitch 38 k python2-xpra-audio x86_64 2.5.2-0.r22875.fc30 winswitch 88 k Transaction Summary ================================================================================ Install 95 Packages Upgrade 6 Packages Total download size: 40 M Is this ok [y/N]:
Most of these are optional. See ticket:2298#comment:12 and use dnf --setopt=install_weak_deps=False --best install xpra
This is for update, not install. Although, it appears as though I can also use the setopt with dnf update. That said, I'm going to have to modify the default config for dnf-automatic so automatic updates also disable install_weak_deps. This seems broken. I don't have to do it for any of my other packages...
Reading https://fedoraproject.org/wiki/Packaging:WeakDependencies maybe those packages should be Hints instead of WeakDependencies
?
This is for update, not install
The flag applies to both.
... maybe those packages should be Hints instead of
WeakDependencies
??
No, this would degrade a default install (which is gnome - for better or for worse). When you choose to change the default configuration of a distribution (ie: not using gnome), you have to deal with the consequences - not everybody else.
For Fedora 29 onwards, as of r22896 we should no longer depend on anything gnome specific.
This should drastically reduce the amount of dependencies brought in by default.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2324