Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-11-08 Thread Chris Lawrence
On Tue, Oct 28, 2014 at 6:25 PM, Axel Beckert a...@debian.org wrote:
 Rob Browning wrote:
 One answer would be to patch css-mode, another would be to just remove
 css-mode (and html-helper-mode (last updated upstream in 2004) if it
 doesn't work with Emacs' built-in css-mode).

 Just for the record: Removing html-helper-mode and the separately
 packaged css-mode worked fine for me. And Emacs' own html-mode seems
 to be usable finally. :-)

I'm the maintainer for both css-mode and html-helper-mode; my
apologies for not chiming in sooner. Given that both packages appear
to be abandoned upstream (with a CSS mode integrated into Emacs now),
I agree with Rob that both can probably be removed from Debian at this
point.

I have filed bugs on ftp.debian.org requesting both packages be
removed from unstable.


Chris
-- 
Christopher N. Lawrence lawre...@debian.org


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-28 Thread Rob Browning
Sven Joachim svenj...@gmx.de writes:

 The offending line reads like this:

 (require 'css-mode nil t)

And I suspect the haml-mode upstream doesn't remotely expect the
css-mode in the external package -- looks like that was last
updated upstream in 1998.

 and it is css-mode.el from the css-mode package which uses
 apropos-macrop.  I would suggest that you remove this package, because
 Emacs has included its own css-mode.el since version 22.2[1].

 The apropos-macrop function was removed from the Emacs trunk in August
 2013[2].

From a quick test, it looks like emacs23, doesn't have apropos-macrop
either.  If so, then this isn't emacs24 (24.4) specific, and I'm
wondering why we haven't see the failure sooner (implies no one uses the
css-mode package these days?).

In any case, we need to get this fixed immediately, or I suspect it
might keep emacs24 24.4 out of jessie.

One answer would be to patch css-mode, another would be to just remove
css-mode (and html-helper-mode (last updated upstream in 2004) if it
doesn't work with Emacs' built-in css-mode).

Thoughts?

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


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-28 Thread Axel Beckert
Hi,

Rob Browning wrote:
 One answer would be to patch css-mode, another would be to just remove
 css-mode (and html-helper-mode (last updated upstream in 2004) if it
 doesn't work with Emacs' built-in css-mode).

Just for the record: Removing html-helper-mode and the separately
packaged css-mode worked fine for me. And Emacs' own html-mode seems
to be usable finally. :-)

Regards, Axel
-- 
 ,''`.  |  Axel Beckert a...@debian.org, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-|  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-27 Thread Axel Beckert
Hi,

Sven Joachim wrote:
  In toplevel form:
  haml-mode.el:30:1:Error: Symbol's function definition is void: 
  apropos-macrop
 
 The offending line reads like this:
 
 (require 'css-mode nil t)
 
 and it is css-mode.el from the css-mode package which uses
 apropos-macrop.  I would suggest that you remove this package, because
 Emacs has included its own css-mode.el since version 22.2[1].

Thanks for that hint.

It's though not possible that easily as it has hard reverse
dependencies: html-helper-mode depends on it. Then again,
html-helper-mode has seen the last upload in 2006 and there's no new
upstream release since then, too. So maybe I should check Emacs's own
HTML mode(s?) once again.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert a...@debian.org, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-|  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-27 Thread Rob Browning
Axel Beckert a...@debian.org writes:

 It's though not possible that easily as it has hard reverse
 dependencies: html-helper-mode depends on it. Then again,
 html-helper-mode has seen the last upload in 2006 and there's no new
 upstream release since then, too. So maybe I should check Emacs's own
 HTML mode(s?) once again.

...or perhaps html-helper-mode works with 24.4's css-mode?  If so then
html-helper-mode can just adjust its dependencies.

-- 
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


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-26 Thread Axel Beckert
Package: haml-elisp
Version: 1:3.1.0-3
Severity: serious

Dear Maintainer,

haml-elisp fails to install (and in other cases hinders emacs24 to
upgrade for the same reason) as it doesn't seem to work with Emacs 24.4:

Setting up haml-elisp (1:3.1.0-3) ...
ERROR: haml-elisp is broken - called emacs-package-install as a new-style 
add-on, but has no compat file.
Install haml-elisp for emacs
Skipping byte-compilation for emacs: Not supported
Install haml-elisp for emacs24
install/haml-elisp: Handling install of emacsen flavor emacs24
install/haml-elisp: byte-compiling for emacs24
Installing source code for emacs24

In toplevel form:
haml-mode.el:30:1:Error: Symbol's function definition is void: apropos-macrop
ERROR: install script from haml-elisp package failed
dpkg: error processing package haml-elisp (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of sass-elisp:
 sass-elisp depends on haml-elisp (= 1:3.0.15-5); however:
  Package haml-elisp is not configured yet.

dpkg: error processing package sass-elisp (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 haml-elisp
 sass-elisp

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (110, 'experimental'), (109, 
'buildd-unstable'), (109, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.17-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages haml-elisp depends on:
ii  emacs  46.1

Versions of packages haml-elisp recommends:
ii  ruby-haml  4.0.5-2

haml-elisp suggests no packages.

-- no debconf information


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



Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-26 Thread Sven Joachim
Control: reassign -1 css-mode
Control: tags -1 + jessie sid
Control: retitle -1 css-mode: apropos-macrop removed in Emacs 24.4

On 2014-10-26 13:03 +0100, Axel Beckert wrote:

 Package: haml-elisp
 Version: 1:3.1.0-3
 Severity: serious

 Dear Maintainer,

 haml-elisp fails to install (and in other cases hinders emacs24 to
 upgrade for the same reason) as it doesn't seem to work with Emacs 24.4:

 Setting up haml-elisp (1:3.1.0-3) ...
 ERROR: haml-elisp is broken - called emacs-package-install as a new-style 
 add-on, but has no compat file.
 Install haml-elisp for emacs
 Skipping byte-compilation for emacs: Not supported
 Install haml-elisp for emacs24
 install/haml-elisp: Handling install of emacsen flavor emacs24
 install/haml-elisp: byte-compiling for emacs24
 Installing source code for emacs24

 In toplevel form:
 haml-mode.el:30:1:Error: Symbol's function definition is void: apropos-macrop

The offending line reads like this:

(require 'css-mode nil t)

and it is css-mode.el from the css-mode package which uses
apropos-macrop.  I would suggest that you remove this package, because
Emacs has included its own css-mode.el since version 22.2[1].

The apropos-macrop function was removed from the Emacs trunk in August
2013[2].

Cheers,
   Sven


1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477411
2. http://lists.gnu.org/archive/html/emacs-diffs/2013-08/msg00066.html


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



Processed: Re: Bug#766868: haml-elisp: Fails to install with Emacs 24.4

2014-10-26 Thread Debian Bug Tracking System
Processing control commands:

 reassign -1 css-mode
Bug #766868 [haml-elisp] haml-elisp: Fails to install with Emacs 24.4
Bug reassigned from package 'haml-elisp' to 'css-mode'.
No longer marked as found in versions haml-elisp/1:3.1.0-3.
Ignoring request to alter fixed versions of bug #766868 to the same values 
previously set
 tags -1 + jessie sid
Bug #766868 [css-mode] haml-elisp: Fails to install with Emacs 24.4
Added tag(s) sid and jessie.
 retitle -1 css-mode: apropos-macrop removed in Emacs 24.4
Bug #766868 [css-mode] haml-elisp: Fails to install with Emacs 24.4
Changed Bug title to 'css-mode: apropos-macrop removed in Emacs 24.4' from 
'haml-elisp: Fails to install with Emacs 24.4'

-- 
766868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766868
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


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