Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-22 Thread Sean Whitton
Hello Julien,

On Sun, Jan 22, 2017 at 11:07:43AM -0600, Rob Browning wrote:
> Julien Cristau  writes:
> 
> > It seems extremely late to be making this change and be confident we're
> > not breaking the world.  3 or 4 months ago would have been more
> > feasible.
> 
> Certainly my preference as well, but we weren't able to stabilize
> emacs25 until fairly recently[1].

To expand on this, Emacs 25 was only released by upstream in September.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-22 Thread Rob Browning
Julien Cristau  writes:

> It seems extremely late to be making this change and be confident we're
> not breaking the world.  3 or 4 months ago would have been more
> feasible.

Certainly my preference as well, but we weren't able to stabilize
emacs25 until fairly recently[1].  So we're left balancing the cost of a
more rushed transition against having to maintain both emacs24 and
emacs25 for years.  I don't think it's an easy choice, but won't argue
against the assertion that it'd be safer to leave things as they are.

By the way, were you commenting on the removal of emacs24 or the switch
of emacs-defaults to emacs25 (or both)?

[1] Now I'm going to try to fix what I think is the same issue in
emacs24, i.e. changes to libc/malloc that caused emacs to start crashing
frequently.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-22 Thread Julien Cristau
On Wed, Jan 18, 2017 at 23:15:48 -0600, Rob Browning wrote:

> 
> Package: release.debian.org
> 
> We want to remove emacs24 from stretch, and we think we've managed to
> fix all of the affected packages[1].  We're consulting you because we
> thought this might be considered a transition, though perhaps a minor
> one relative to others.
> 
> At this point, we believe we only need to upload a version of
> emacs-defaults that switches the emacs and emacs-nox metapackages from
> 24 to 25.
> 
> Would that be acceptable?  If so, we'll upload, and then file the
> ftp.debian.org RM emacs24 bug.
> 
It seems extremely late to be making this change and be confident we're
not breaking the world.  3 or 4 months ago would have been more
feasible.

Cheers,
Julien



Bug#851823: (Changing default emacs to 25 to allow emacs24 removal -- RoM)

2017-01-21 Thread Rob Browning

Jiri Palecek  writes:

> I noticed you are pursuing a switch from emacs24 to emacs25 in debian,
> however, there are still packages that need to be updated not to
> require specifically emacs24 which aren't on your list of packages
> needing update and reverse-dependencies.

Well that's frustrating.  "dak rm -Rn" obviously must not do what I
thought it did.

Though as Sean points out, this information is perhaps more directly
applicable to the emacs24 removal bug that we haven't filed yet (and
which may now be improbable for stretch).

It still makes sense to consider changing the emacs-defaults version to
Emacs 25.

Thanks for the help
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-21 Thread Sean Whitton
Hello Jiri,

On Sat, Jan 21, 2017 at 02:50:17PM +0100, Jiri Palecek wrote:
> I noticed you are pursuing a switch from emacs24 to emacs25 in debian,
> however, there are still packages that need to be updated not to
> require specifically emacs24 which aren't on your list of packages
> needing update and reverse-dependencies.

Thank you for this reply.  I have been working on this transition with
Rob, and I don't know how we managed to miss those packages.

However, note that the change to emacs-defaults is not blocked by any of
the packages you've listed.  /This/ bug is about the version of Emacs
someone would get if they typed `apt-get install emacs`.  It would
require a bug against ftp.debian.org to remove emacs24.

Even if we can't remove emacs24 for stretch thanks to the packages
you've highlighted, it would still be good to update emacs-defaults.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-21 Thread Jiri Palecek
Hello,

I noticed you are pursuing a switch from emacs24 to emacs25 in debian, 
however, there are still packages that need to be updated not to require 
specifically emacs24 which aren't on your list of packages needing update and 
reverse-dependencies.

Particularly, these are

icicles
 D: emacs24 | emacs23 | emacs22 | emacs-snapshot

psgml
 D: emacs24 | emacs23 | emacs-snapshot

e2wm
 D: emacs24 | emacs23

emacs-window-layout
 D: emacs24 | emacs23

sass-elisp
 D: emacs23 | emacs24

yc-el
 D: emacs24 | emacs23 | emacs21 | xemacs21-mule | xemacs21-mule-canna-wnn | 
xemacs21-gnome-mule-canna-wnn | xemacs21-gnome-mule | emacs-snapshot

sepia
 D: emacs24 | emacs23 | emacs22

yatex
 D: emacs24 | emacs23 | xemacs21-mule | xemacs21-mule-canna-wnn

wnn7egg
 D: emacs23 | emacs23-lucid | emacs23-nox | emacs-snapshot-gtk | emacs-
snapshot | emacs-snapshot-nonx | xemacs21-mule | xemacs21-mule-canna-wnn | 
xemacs21-gnome-mule | xemacs21-gnome-mule-canna-wnn

- note that this dependency cannot be satisfied by emacs24 as well, I wonder 
whether this package even works with emacs - there's nothing in its bug 
reports

These packages should be checked and possibly updated with amended 
dependencies.

Regards
  Jiri Palecek



Bug#851823: Changing default emacs to 25 to allow emacs24 removal -- RoM

2017-01-18 Thread Rob Browning

Package: release.debian.org

We want to remove emacs24 from stretch, and we think we've managed to
fix all of the affected packages[1].  We're consulting you because we
thought this might be considered a transition, though perhaps a minor
one relative to others.

At this point, we believe we only need to upload a version of
emacs-defaults that switches the emacs and emacs-nox metapackages from
24 to 25.

Would that be acceptable?  If so, we'll upload, and then file the
ftp.debian.org RM emacs24 bug.

According to "dak rm -Rn emacs24", the emacs and emacs-nox metapackages
are indeed the only broken depends.

[1] https://wiki.debian.org/Emacs25InStretch

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4