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

Re: rawhide report: 20080211 changes

On Fri, 2008-02-15 at 16:53 -0600, Jason L Tibbitts III wrote:
> >>>>> "JK" == Jesse Keating <jkeating redhat com> writes:
> JK> Erm, I should have restated, you can't conflict with any current
> JK> package in Fedora.
> That would be a new rule, then.

It's a silly rule and renders the purpose of compat-packages widely

Consider this:

Given a package providing libraries:
libfoo3: /usr/lib/libfoo.so.3

libfoo3-devel: /usr/lib/libfoo.so
libfoo3-devel: /usr/include/foo

Now some other package needs libfoo.so.3's predecessor libfoo.so.2

One way to implement this would be to ship
libfoo2: /usr/lib/libfoo.so2

libfoo2-devel: /usr/lib/libfoo.so
libfoo2-devel: /usr/include/foo

libfoo2-devel would conflict with libfoo3-devel, but the run-time
package libfoo2 would not conflict with libfoo3.

This would allow users wanting to build packages against libfoo2 to
alternatively chose between libfoo3-devel and libfoo2-devel.


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