Are you saying that we donāt need to use those 2 additional packages unless installing via GNOME Software? Fwiw, when I try and install snapd by itself on F24, I donāt see snapd-glib and snapd-login-service installed automatically.
[root@fedora ~]# dnf install snapd --enablerepo=updates-testing
Last metadata expiration check: 0:20:31 ago on Fri Apr 7 23:54:01 2017.
Dependencies resolved.
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
audit-libs-python3 x86_64 2.7.3-1.fc24 updates 97 k
checkpolicy x86_64 2.5-8.fc24 updates 298 k
kernel-debug-core x86_64 4.10.8-100.fc24 updates 22 M
kernel-debug-modules x86_64 4.10.8-100.fc24 updates 23 M
libcgroup x86_64 0.41-8.fc24 fedora 67 k
libsemanage-python3 x86_64 2.5-6.fc24 updates 112 k
linux-firmware noarch 20170313-72.git695f2d6d.fc24 updates-testing 38 M
policycoreutils-python-utils x86_64 2.5-16.fc24 updates 216 k
policycoreutils-python3 x86_64 2.5-16.fc24 updates 1.8 M
setools-libs x86_64 3.3.8-10.fc24 fedora 561 k
snap-confine x86_64 2.23.6-3.fc24 updates-testing 66 k
snapd x86_64 2.23.6-3.fc24 updates-testing 8.4 M
snapd-selinux noarch 2.23.6-3.fc24 updates-testing 30 k
sqlite x86_64 3.13.0-1.fc24 updates 488 k
squashfs-tools x86_64 4.3-12.fc24 fedora 161 k
Transaction Summary
======================================================================================================================================================
Install 15 Packages
Total download size: 95 M
Installed size: 240 M
Notice the same behavior for removal. When I try and remove snapd I donāt see snapd-glib and snapd-login-service on F24-
[root@fedora ~]# dnf remove snapd
Dependencies resolved.
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Removing:
audit-libs-python3 x86_64 2.7.3-1.fc24 @updates 541 k
checkpolicy x86_64 2.5-8.fc24 @updates 1.2 M
kernel-debug-core x86_64 4.10.8-100.fc24 @updates 56 M
kernel-debug-modules x86_64 4.10.8-100.fc24 @updates 23 M
libcgroup x86_64 0.41-8.fc24 @fedora 129 k
libsemanage-python3 x86_64 2.5-6.fc24 @updates 417 k
linux-firmware noarch 20170313-72.git695f2d6d.fc24 @updates-testing 119 M
policycoreutils-python-utils x86_64 2.5-16.fc24 @updates 129 k
policycoreutils-python3 x86_64 2.5-16.fc24 @updates 3.2 M
setools-libs x86_64 3.3.8-10.fc24 @fedora 1.5 M
snap-confine x86_64 2.23.6-3.fc24 @updates-testing 167 k
snapd x86_64 2.23.6-3.fc24 @updates-testing 33 M
snapd-selinux noarch 2.23.6-3.fc24 @updates-testing 36 k
sqlite x86_64 3.13.0-1.fc24 @updates 950 k
squashfs-tools x86_64 4.3-12.fc24 @fedora 380 k
Transaction Summary
======================================================================================================================================================
Remove 15 Packages
Installed size: 240 M
Is this ok [y/N]: