Attention, dependency fighters

Thomas Woerner twoerner at redhat.com
Thu Nov 8 19:33:05 UTC 2012


On 11/08/2012 06:37 PM, Bill Nottingham wrote:
> Matthew Miller (mattdm at fedoraproject.org) said:
>> On Wed, Nov 07, 2012 at 07:56:30PM -0800, Adam Williamson wrote:
>>> long story short, it's firewalld. Its deps are pretty heavy for
>>> something that's supposed to be in minimal. I'm sure twoerner would
>>> welcome help in pruning the deps if it's possible. it should at least be
>>> possible for it not to depend on both pygobject2 and pygobject3, one
>>> would think :)
>>
>>
>> Maybe we could have a release criterion which states that the minimal
>> install doesn't have anything which pulls in the X libraries (or Wayland)?
>>
>> That's not a _completely_ arbitrary line in the sand. Probably the issue
>> here is just a matter of what goes in what subpackage.
>
> Nod, this is more due to how pygobject3 is packaged rather than firewalld
> itself.
>
> Bill
>

firewalld has been in base for F-18 alpha and now is in standard group 
after rework of the package groups. anaconda pulls it in directly to be 
able to configure the firewall.

The firewall server only needs GLib, GObject and Gio from pygobject3, so 
if cairo support could be sub-packaged in pygobject3, we have a small 
requirement list:

+dbus-python
+ebtables
+firewalld
+gobject-introspection
+libselinux-python
+pygobject2
+pygobject3
+python-decorator
+python-slip
+python-slip-dbus

pygobject2 is needed by python-slip, maybe we can get rid of this. 
gobject and gi.repository.GObject are exchangeable. I do not know about 
the libselinux-python requirement, but the package is fairly small.

Would this requirement set be ok?

Thomas


More information about the devel mailing list