Bug#589517: emacs23-common: emacsclient man page does not take precedence over emacs22-common version

2010-07-18 Thread Lionel Elie Mamane
Package: emacs23-common
Version: 23.2+1-2
Severity: normal

I'm not sure why, but man emacsclient gives me the emacs22 version
and not the emacs23 version. From the following, I'd have expected to
get the emacs23 version, because that's what
/usr/share/man/man1/emacsclient.1.gz
points at (via /etc/alternatives/emacsclient.1.gz).

mas...@doggy:~$ ls -l /usr/share/man/man1/emacsclient.* 
/etc/alternatives/emacsclient.1.gz
lrwxrwxrwx 1 root root   44 jun 28 17:20 /etc/alternatives/emacsclient.1.gz - 
/usr/share/man/man1/emacsclient.emacs23.1.gz
-rw-r--r-- 1 root root 1536 jan 25 16:59 
/usr/share/man/man1/emacsclient.1emacs22.gz
lrwxrwxrwx 1 root root   34 jun 28 17:20 /usr/share/man/man1/emacsclient.1.gz 
- /etc/alternatives/emacsclient.1.gz
-rw-r--r-- 1 root root 1684 mai 16 08:46 
/usr/share/man/man1/emacsclient.emacs23.1.gz

but:

mas...@doggy:~$ man emacsclient | md5sum
18c85d475d5ce5ffde470cbf06596aef  -
mas...@doggy:~$ man -l /usr/share/man/man1/emacsclient.1emacs22.gz | md5sum
18c85d475d5ce5ffde470cbf06596aef  -

while:

mas...@doggy:~$ man -l /usr/share/man/man1/emacsclient.emacs23.1.gz | md5sum
5c884941e360cecafb25859153fd5468  -
mas...@doggy:~$ man -l /etc/alternatives/emacsclient.1.gz | md5sum
5c884941e360cecafb25859153fd5468  -
mas...@doggy:~$ man emacsclient.emacs23 | md5sum
5c884941e360cecafb25859153fd5468  -


Please make it so that the emacs23 version effectively takes
precedence over the emacs22 version, that is when /usr/bin/emacsclient
points to /usr/bin/emacsclient.emacs23 .

mas...@doggy:~$ ls -l /etc/alternatives/emacsclient /usr/bin/emacsclient*
lrwxrwxrwx 1 root root28 jun 28 17:20 /etc/alternatives/emacsclient - 
/usr/bin/emacsclient.emacs23
lrwxrwxrwx 1 root root29 jun 28 17:20 /usr/bin/emacsclient - 
/etc/alternatives/emacsclient
-rwxr-xr-x 1 root root 15432 jan 25 17:00 /usr/bin/emacsclient.emacs22
-rwxr-xr-x 1 root root 21128 mai 16 09:45 /usr/bin/emacsclient.emacs23
mas...@doggy:~$ /usr/sbin/update-alternatives --display emacsclient
emacsclient - auto mode
  link currently points to /usr/bin/emacsclient.emacs23
/usr/bin/emacsclient.emacs22 - priority 25
  slave emacsclient.1.gz: /usr/share/man/man1/emacsclient.1emacs22.gz
/usr/bin/emacsclient.emacs23 - priority 26
  slave emacsclient.1.gz: /usr/share/man/man1/emacsclient.emacs23.1.gz
Current 'best' version is '/usr/bin/emacsclient.emacs23'.


-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (500, 'stable'), (400, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages emacs23-common depends on:
ii  dpkg  1.15.7.2   Debian package management system
ii  emacsen-common1.4.17 Common facilities for all emacsen
ii  install-info  4.13a.dfsg.1-5 Manage installed documentation in 

emacs23-common recommends no packages.

Versions of packages emacs23-common suggests:
pn  emacs23-common-non-dfsg   none (no description available)
ii  emacs23-el23.2+1-2   GNU Emacs LISP (.el) files

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



Bug#589517: emacs23-common: emacsclient man page does not take precedence over emacs22-common version

2010-07-18 Thread Sven Joachim
On 2010-07-18 14:38 +0200, Lionel Elie Mamane wrote:

 Package: emacs23-common
 Version: 23.2+1-2
 Severity: normal

 I'm not sure why, but man emacsclient gives me the emacs22 version
 and not the emacs23 version. From the following, I'd have expected to
 get the emacs23 version, because that's what
 /usr/share/man/man1/emacsclient.1.gz
 points at (via /etc/alternatives/emacsclient.1.gz).

 mas...@doggy:~$ ls -l /usr/share/man/man1/emacsclient.* 
 /etc/alternatives/emacsclient.1.gz
 lrwxrwxrwx 1 root root   44 jun 28 17:20 /etc/alternatives/emacsclient.1.gz 
 - /usr/share/man/man1/emacsclient.emacs23.1.gz
 -rw-r--r-- 1 root root 1536 jan 25 16:59 
 /usr/share/man/man1/emacsclient.1emacs22.gz
 lrwxrwxrwx 1 root root   34 jun 28 17:20 /usr/share/man/man1/emacsclient.1.gz 
 - /etc/alternatives/emacsclient.1.gz
 -rw-r--r-- 1 root root 1684 mai 16 08:46 
 /usr/share/man/man1/emacsclient.emacs23.1.gz

 but:

 mas...@doggy:~$ man emacsclient | md5sum
 18c85d475d5ce5ffde470cbf06596aef  -
 mas...@doggy:~$ man -l /usr/share/man/man1/emacsclient.1emacs22.gz | md5sum
 18c85d475d5ce5ffde470cbf06596aef  -

This is actually a problem in emacs22-common: man picks up the
emacsclient.1emacs22 manpage because it has a valid extension.  Try man
-d emacsclient 2 tmp/man-debug to see what man does.  This is fixed in
emacs23-common.

 Please make it so that the emacs23 version effectively takes
 precedence over the emacs22 version, that is when /usr/bin/emacsclient
 points to /usr/bin/emacsclient.emacs23 .

This would require changing the emacs22 package (and others who use that
scheme, like emacs-snapshot).  I don't know how feasible this is, given
that emacs22 is slated for removal.

In the meantime, you can read the emacs23 emacsclient manpage with
man emacsclient.emacs23.

Sven



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