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@xxxxxxx 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. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review