[Bug 175438] Review Request: smart -- Next generation package handling tool

bugzilla at redhat.com bugzilla at redhat.com
Sat Feb 25 12:00:33 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: smart -- Next generation package handling tool


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175438





------- Additional Comments From enrico.scholz at informatik.tu-chemnitz.de  2006-02-25 07:00 EST -------
> smart-update requires sudo >= 1.6.8 due to use of "sudo -i".  Can't
> the -i be just dropped?  That would make things work with RHEL4.

Does this sudo support the '-H' flag?


>> 1. smart
>> 2. gtk2
>> installation sequence (which would be possible without the Requires(post)).
>
>Please demonstrate how that sequence would be possible without it.

E.g. a new package like

| Name:		ncgl
| Summary:	A new, cool, libGL.so implementation
| # We need smart to download the firmware, and users want a GUI
| Requires:	smart-gui-gtk


will create a circular dep like

   xorg-x11-libs -> libGL.so  -> smart-gui-gtk -> gtk2
       ^           (ncgl wins)                     |
       `-------------------------------------------'


It is not specified whether smart-gui-gtk or gtk2 will be installed
first.

Such an 'ncgl' package does not exist in Fedora Extras currently, but:

* could be added in the future; I do not have the time to investigate
  all possible circular deps when a new package gets added

* could be added by a third party repository. E.g. a well known one
  provides 'ati-fglrx' which wins against the default
  xorg-x11-Mesa-libGL


That's why, I prefer to prevent such undetermined situations with
tagged Requires(...).

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list