Re: portage vs yum

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

 



On Wed, 27 Jun 2007, Kevin Kofler wrote:

Peter Gordon <peter <at> thecodergeek.com> writes:
IIRC, whereas Yum and other binary-based systems such as APT track literal
libraries (e.g., "libfoo.so.42(ABI_TAG)"),

That's how RPM does it (and yum and apt-rpm then compute dependencies based on that information), yes.

DPKG doesn't support that, so Debian's solution is to just call the package
providing libfoo.so.42 libfoo42, so when libfoo.so.43 comes out, the packages
will require libfoo43 and apt will know that libfoo42 is insufficient.

DPKG does support virtual provides/requires (which the soname dependencies essentially are) just fine, and .deb build can be told to extract automatic soname dependencies. The difference there is that the soname dependencies are resolved to package names at *build* time, not runtime like normally in rpm world. This means dramatically less junk for depsolver to handle, but it also means much, much stricter packaging policies must be used. Like the library package naming you mention, and that packages can't be split without rebuilding depending packages etc.

	- Panu -

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux