Bastien Nocera píše v St 10. 12. 2008 v 01:18 +0000: > On Tue, 2008-12-09 at 11:27 +0100, Dan Horák wrote: > > Hi, > > > > I was trying to remove samba-winbind (plus the rest of samba, because I > > don't need it and samba represents MBs of updates and tens of MB of used > > space) from my F-10 machine and found out that it will remove nautilus > > too. > > > > Removing: > > samba-winbind i386 3.2.5-0.23.fc10 installed 7.9 M > > Removing for dependencies: > > gnome-vfs2-smb i386 2.24.0-3.fc10 installed 28 k > > gvfs-smb i386 1.0.2-3.fc10 installed 255 k > > hal-cups-utils i386 0.6.17-4.fc10 installed 100 k > > libsmbclient i386 3.2.5-0.23.fc10 installed 3.8 M > > nautilus i386 2.24.1-3.fc10 installed 13 M > > samba-client i386 3.2.5-0.23.fc10 installed 27 M > > samba-common i386 3.2.5-0.23.fc10 installed 29 M > > system-config-printer i386 1.0.9-1.fc10 installed 1.6 M > > system-config-printer-libs i386 1.0.9-1.fc10 installed 2.8 M > > > > The problem is that nautilus has hard dependencies on many (all?) gvfs > > modules. > > All of them, so things work out of the box. > > > Trying to remove libgphoto2 has similar effects. > > > > So my proposal is to split nautilus into nautilus-core, that will > > contains the content of the current nautilus package, and nautilus > > "meta" package that will contains all the dependencies plus dependency > > on nautilus-core. This solution will install all the deps as today, but > > leave the option to remove the unnecessary packages afterwards. > > > > Only 3 packages will be affected with this split > > nautilus-devel > > nautilus-python > > seahorse-plugins > > and they should be made to depend on nautilus-core instead of nautilus. > > > > I will file a bug with the proposed change to nautilus spec file. > > That's not workable. You'd probably rather rejigger the samba packages > so it's possible to use Samba in any appropriate environment without > dragging in the server, or the excessively big packages. You should do > the same for other dependencies. > It is workable. Because with such hard dependencies you are loosing the reason to have the gvfs handlers in separate packages. > Removing functionality from nautilus as it is installed by default won't > fix that problem. There is no functionality removed in the default situation, only better structured. bug is filled as https://bugzilla.redhat.com/show_bug.cgi?id=475486 test build at https://koji.fedoraproject.org/koji/taskinfo?taskID=988959 Dan -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list