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

Re: List of bugs that *must* be fixed before freezing Hamm



In an attempt to save the world from disaster, Dale Scheetz wrote:
> On Fri, 13 Feb 1998, Santiago Vila wrote:

[..]

> > libc6 should conflict with emacs (<= 19.34-11) so that installing libc6
> > will force an emacs upgrade. Otherwise emacs does not even start.
> > 
> > Having a libc6-compiled emacs 19.34-12 that works is not enough.
> > 
> > Installing libc6 should not break anything.

[..]

> What I can never keep straight is which to use in this case Conflicts or
> Depends? From what I know, Conflicts (with libc5 versions) is probably
> more appropriate than Depends (with libc6 version).

I don't see the problem here. The "Depends:" will be in the new emacs-12,
whereas the "Conflicts:" will be in libc6.

But that "Depends:" in emacs-12 is useless, as Santiago pointed out, because
when you've got emacs-11 installed, dpkg will hapily ignore the Depends:
line in the emacs-12 package (actually, it has no way of finding out about it),
and thus install libc6 together with emacs-12.

Now the users get coredumps, and this is exactly what we want to avoid.

I see no other way to avoid coredumps, than to add a 
"Conflicts: emacs(<=19.34-11)" to libc6.


(No, a "Depends: emacs (>=19.34-12) " line in libc6 is not quite what
we want -- I believe there are some people that don't want emacs installed)



-- 
joost witteveen, joostje@debian.org

The upstream maintainer is allowed to do things different 
than Debian, but only if he has good reasons to do so.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: