Re: HEADS-UP: Transition to guile-2.0.x and a new compat-guile1.8 package

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

 



On Tue, Oct 23, 2012 at 02:58:28PM -0700, Adam Williamson wrote:
> On Tue, 2012-10-23 at 12:17 -0700, Toshio Kuratomi wrote:
> 
> > """
> > Compat Package Conflicts
> > It is acceptable to use Conflicts: in some cases involving compat packages.
> > These are the cases where it is not feasible to patch applications to look
> > in alternate locations for the -compat files, so the foo-devel and
> > foo-compat-devel packages need to Conflict:. Whenever possible, this should
> > be avoided.
> > """
> > 
> > at sonme point we should probably clarify that section.... I can't remember
> > now where we wanted the line to be drawn.  The fact that htis has been done
> > in SUSE and that porting is proceeding here seems to indicate that we
> > wouldn't want a Conflicts in this case.
> 
> That's funny, I was going to say the opposite...I think we should
> clarify it to say that in the cases where it makes sense to have a
> libfoo-compat package, there's no need to bend over backwards to try and
> make libfoo-devel and libfoo-compat-devel be parallel installable,
> because there's just no important use case for it. There is no reason
> you'd need to compile one code base against two different versions of
> the same library, so there's no case where you would need to have both
> -devel packages installed simultaneously.
> 
> I think we should be strict about trying not to package multiple majors
> of the same library wherever possible, but where it's pretty much
> unavoidable, I think it's perfectly fine for the -devel packages to
> conflict. In fact I think it's better to leave them conflicting than to
> hack them up with patches to make them not conflict; that's always going
> to be a hack job, nothing clean. The library thinks it's called libfoo,
> not libfoo2 or libfoo-compat. I think the guidelines should reflect
> this...they should explicitly say that a -devel package conflict is fine
> and indeed recommended in the specific case of packaging multiple majors
> of a single library.
>
Feel free to submit a draft -- the conflicts guidelines haen't been worked
on in several years so there's many "new" people  on the FPC.  I believe
that mschwendt was one of the people who had a lot of influence on the
current guideline if you'd like to get some feedback on your draft.

-Toshio

Attachment: pgpFuhod2dl6D.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[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