RPM depresolving

Alan Milligan alan at balclutha.org
Sat Mar 5 06:27:19 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I'd like to add my two cents worth to this conversation ;)

We need to get a definitive answer to this in somewhere like the rhpl
package.

The solution should involve a creating a directed acyclic graph (DAG)
class, populated from the Requires (or BuildRequires).  The smart thing
to do is to have this class define an __add__ method so that we can
collate requires across packages (as represented by their DAG's).

I've spent some time googling for some decent Python DAG classes, and
have yet to find anything that does these additions.  I have some stuff
that I've done in conjunction with our builder at
https://build.last-bastion.net.  I feel it's a little simplistic, and
would love to replace it with something better.

But in terms of seeing it all in action, please visit
https://build.last-bastion.net/RPMBuilder/SRPMS/FC3/item200089254
(requires section), and
https://build.last-bastion.net/RPMBuilder/RPMS/i386/item221593639/distro_dependencies

I'm absolutely available to help out with anyone elses effort.

Alan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFCKVFHCfroLk4EZpkRArHsAJ9GNop1zSDSHILCU/AknIBghMx9/ACgpALx
aJyVv9aXlJajkox1dr0Vbos=
=c4XG
-----END PGP SIGNATURE-----




More information about the fedora-devel-list mailing list