Bug#561181: sepia: install fails with emacs23

2009-12-17 Thread Kevin Ryde
Hilko Bengen ben...@debian.org writes:

 w3m-el (= 1.4.5) | w3m-el-snapshot

Sounds likely.

You'd be tempted to try to reduce that Depends to a Recommends, or just
a Suggests.  sepia-w3m.el could probably byte compile without w3m if a
fake (provide 'w3m-perldoc) were insinuated in there when compiling, or
maybe a condition-case around the require.  But perhaps then trying to
use it later would fail in ways that were too obscure.



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



Bug#561181: sepia: install fails with emacs23

2009-12-17 Thread Hilko Bengen
* Kevin Ryde:

 Yes, it installs with that.

Thanks.

 Or perhaps

 w3m-el (= 1.4.100) | w3m-el-snapshot (= 1.4.100)

Apparently, w3m-el hasn't had a proper release since 1.4.4 nearly 5
years ago. I think it's safe to assume that if/when 1.4.5 gets released,
it will support Emacs 23. I'll go with 

w3m-el (= 1.4.5) | w3m-el-snapshot

Cheers,
-Hilko



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



Bug#561181: sepia: install fails with emacs23

2009-12-16 Thread Kevin Ryde
Hilko Bengen ben...@debian.org writes:

 installing w3m-el-snapshot

Yes, it installs with that.

 In that case, a cheap fix would be to have sepia depend on
 w3m-el-snapshot.

Or perhaps

w3m-el (= 1.4.100) | w3m-el-snapshot (= 1.4.100)

ready for when the basic w3m-el becomes new enough, and preferring it if
there's still both available at that future time.  Dunno exactly what
version number should be anticipated though.



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



Bug#561181: sepia: install fails with emacs23

2009-12-15 Thread Hilko Bengen
* Kevin Ryde:

 where I hoped that if sepia does plenty that doesn't depend on w3m then
 it would install but the w3m parts be omitted or be non-functional in
 emacs23 (or unless a new-enough w3m-el).

Thanks for spotting this. You are right about the core functionality...

I remember seeing that message from emacs-w3m... Could you please try if
installing w3m-el-snapshot cures the problem on your system?

In that case, a cheap fix would be to have sepia depend on
w3m-el-snapshot.

Cheers,
-Hilko



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



Bug#561181: sepia: install fails with emacs23

2009-12-14 Thread Kevin Ryde
Package: sepia
Version: 0.98-2
Severity: normal

Attempting to install sepia gets an error

In toplevel form:
sepia-w3m.el:37:13:Error: Emacs-w3m of this version does not support Emacs 23; 
try the development version
Wrote /usr/share/emacs23/site-lisp/sepia/sepia.elc
Wrote /usr/share/emacs23/site-lisp/sepia/snippet.elc
emacs-package-install: /usr/lib/emacsen-common/packages/install/sepia emacs23 
emacs21 emacs22 emacs23 xemacs21 failed at 
/usr/lib/emacsen-common/emacs-package-install line 30, TSORT line 3.
dpkg: error processing sepia (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 sepia
E: Sub-process /usr/bin/dpkg returned an error code (1)


where I hoped that if sepia does plenty that doesn't depend on w3m then
it would install but the w3m parts be omitted or be non-functional in
emacs23 (or unless a new-enough w3m-el).

Or alternately if a new enough w3m-el really is a hard dependency then I
would hope the necessary version was expressed in the control file, not
by a failure during the postinst.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i586)

Kernel: Linux 2.6.30-1-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages sepia depends on:
ii  dpkg  1.15.5.3   Debian package management system
ii  emacs22-gtk [emacs22] 22.3+1-1.1 The GNU Emacs editor (with GTK use
ii  emacs23   23.1+1-4   The GNU Emacs editor (with GTK+ us
ii  install-info  4.13a.dfsg.1-5 Manage installed documentation in 
ii  libmodule-info-perl   0.31-1 Information about Perl modules
ii  libpadwalker-perl 1.9-1  Perl module to inspect and manipul
ii  libsub-uplevel-perl   0.2200-1   module to spoof the Perl call stac
ii  perl  5.10.1-8   Larry Wall's Practical Extraction 
ii  w3m-el1.4.4-9simple Emacs interface of w3m

Versions of packages sepia recommends:
ii  perl-doc  5.10.1-2   Perl documentation

sepia suggests no packages.

-- no debconf information



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