Re: many s-c-* missing Requires: pygtk2-libglade, BZ #197624

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chuck Anderson wrote:
I was working on a minimal server install with remote X11 GUI administration when I ran into a problem with s-c-securitylevel crashing with an ImportError: No module named glade. So I tested all of the system-config-* packages that are missing a Requires: pygtk2-libglade and many of them fail when it is not installed. Some of these run in text mode, but I'm not sure what they need to have installed to make them work in GUI mode:

system-config-boot-0.2.11-1.2: requires a bunch of stuff that pulls in xorg-x11 and pygtk2-libglade, so this strictly doesn't need its own Require.

That's true, but it is always good to explicitly list any and all
direct dependencies (and build dependencies) in a package anyway,
because things can change in the future.  For package A if you
depend on package B, and also need F, but B drags in C, which
drags in D, which drags in F already, so you do not put an
explicit dependency on F and your package does directly use F
itself, then in Fedora Core 8 when package D no longer needs F
anymore, it wont drag it in for you anymore either.  This
results in a problem 3 years from now for someone.

So if you know you need F, specify that you need F period, and
you never ever have to worry about it again.



--
Mike A. Harris  *  Open Source Advocate  *  http://mharris.ca
                      Proud Canadian.

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]