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


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


Tom "spot" Callaway <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]




--- Comment #8 from Tom "spot" Callaway <[email protected]>  2009-02-20 
19:57:28 EDT ---
(In reply to comment #5)

> > - Unversioned shared libraries should go into a -devel subpackage
> 
> Ah, in theory yes. But I did talk with upstream about this and he
> doesn't want to have a devel package yet, even though the architecture
> of marlin is done so that external apps can benefit from it's internal
> libraries. The reason is that the internal libraries are still a moving
> target so he can't guarantee any API/ABI compatibility yet. When he can
> do that, we can start shipping a -devel package I think.
> 
> Does this make any sense ?

Not really. This is a very bad idea. Upstream should be versioning any
libraries that they want anyone to use. Even if the API/ABI changes
aggressively, he should just bump the solib versioning aggressively.

With unversioned shared libraries in the main package, any other package that
uses those libraries will not know when the ABI changes have broken it. RPM
will be unable to track these breaks. We put the .so files in -devel
specifically to make it obvious that no normal package should depend on
anything -devel.

So, unfortunately, this is a blocker. They either go in -devel or they don't
get packaged.

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

_______________________________________________
Fedora-package-review mailing list
[email protected]
http://www.redhat.com/mailman/listinfo/fedora-package-review

Reply via email to