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: