[Bug 203274] Review Request: lesstif - OSF/Motif(R) library clone
bugzilla at redhat.com
bugzilla at redhat.com
Tue Aug 22 21:36:59 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: lesstif - OSF/Motif(R) library clone
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=203274
------- Additional Comments From pertusus at free.fr 2006-08-22 17:27 EST -------
(In reply to comment #18)
> OK, now what to do with (potential) Conflicts: openmotif ?
> <braindump>
> 1. What left in the main/core pkgs conflict (lesstif vs openmotif)? xmbind?
> We may want to split that out into -clients again to avoid that problem (for now).
I really feel uneasy about xmbind not being with the libraries, but
if it helps, no problem. An alternative would be to rename one of the
xmbind program (likely for the init script and the man page) to
lesstif-xmbind or openmotif-xmbind.
> 2. -devel: the -devel pkgs conflict (right?), and that's allowable (imo), so
> having a
> Conflicts: openmotif-devel
> isn't unreasonable
Yep, this seems unavoidable. And, I beleive, right!
> 3. Since openmotif's status is still not 100% certain, we could do something
> funky like adding a virtual Provides for motif and motif-devel (and if openmotif
> ever clears up it's status, it could add these too), so only could add something
> like (to main):
> Provides: motif = 2.1
> and to -devel
> Provides: motif-devel = 2.1
> (the 2.1 is based on what version of the motif api it provides).
For -devel that would be nice, but for main I think it would be
wrong since there is no ABI compatibility.
In fact there should even be a way to make package compiled
against lesstif require lesstif and for packages compiled
against openmotif require openmotif. Indeed the usual way
to have library dependencies (using soname) doesn't work
well here, as the same soname is associated with binary
incompatible libraries. Having a simple
Requires: openmotif
or
Requires: lesstif
should be enough, since the dynamical linker may get it wrong
as they have the same soname, but then the library names
would be the same and they would conflict.
As long as the lesstif soname (and library name) differs from
the openmotif soname this could be enough.
Does this seems right?
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list