On Tue, Nov 27, 2012 at 06:36:06PM -0600, Rob Browning wrote:
> Andreas Beckmann <deb...@abeckmann.de> writes:
> 
> > I'm currently doing piuparts upgrade tests lenny -> squeeze -> wheezy to
> > check whether long grown systems may successfully update to wheezy.
> > Several emacs addons (or however you may call them, I'm not an emacs
> > user) fail to install if the old emacs22 package from lenny is still
> > installed. This seems to cause no harm in squeeze, but is no longer
> > compatible with the updated addons to be installed in wheezy. There is
> > currently nothing conflicting with emacs22 in squeeze or wheezy, so apt
> > keeps the old packages installed.
> >
> > I would suggest to add a
> >   Breaks: emacs22
> > or
> >   Conflicts: emacs22
> > to some central emacs package in wheezy. That should be easier than to
> > identify all addons that may break (or might break only in some
> > arbitrary combination with other addons).
> 
> I suppose we could do that -- just put the conflicts in emacsen-common,
> but I'm wondering why these packages break in the first place.  If the
> add-ons are no longer compatible with emacs22, then perhaps they
> (assuming they're current packages) shouldn't be setting themselves up
> for emacs22.
> 
> An add-on knows which package it's being installed for, and it could
> (and perhaps should) just ignore the emacs22 flavor.

> Thoughts?

Hi, Rob,

I agree with you that are the add-ons packages who should make sure that
they do not try byte-compiling for unsupported flavours.

Users can have old emacs versions installed for some legitimate reasons
(Some Emacs developers do, see e.g. http://bugs.debian.org/610574) and
adding a Conflict/Break with emacs22 in a centralized package would
break that.

Since this add-ons misbehaviour cause upgrade failures I'd go with RC bugs
against them.

Regards,

-- 
Agustin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to