[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#793067: emacs24-common-non-dfsg: info files are installed into unsupported sub-dir of /u/s/info



Package: emacs24-common-non-dfsg
Version: 24.4+1-2
Severity: important

Dear all,

there are several bug reports that info doesn't find the current emacs
info docs. This is due to the location in sub directories.

To quote Karl Berry, the author of texinfo, from a thread in bug #792328
> FWIW, to the best of my knowledge, $(infodir) has always been a flat
> directory, and dir files a flat namespace.  The problem of multiple
> versions, similar to multiple languages, has never been satisfactorily
> resolved.  This is the first time I have ever seen subdirectories being
> used in this way.  I don't like it and don't know of anything anywhere
> claims it is supported, let alone recommended.
>
> The only reliable way I know of is to have different names for the info
> files (emacs24.info, ccmode24.info, etc.).  Problematic I know, but
> every solution I have ever seen proposed, including this one, is problematic.

and one addition by Gavin Smith, one of the developers of texinfo/info:
> I don't think it's a big problem in the first place. It's little worse
> than having multiple versions of a program installed and managing to
> run the one you want.
> 
> Say Emacs 24 is installed as /usr/bin/emacs24, then the Info file
> could be at /usr/share/info/emacs24.info. Likewise if there's a
> symbolic link /usr/bin/emacs -> /usr/bin/emacs24, there could just as
> well be a symbolic link /usr/share/info/emacs24.info ->
> /usr/share/info/emacs.info. I don't see why using subdirectories
> should be necessary for this.

I hope that helps

All the best

Norbert


-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-rc2+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages emacs24-common-non-dfsg depends on:
ii  dpkg          1.18.1
ii  install-info  6.0.0.dfsg.1-4~1

emacs24-common-non-dfsg recommends no packages.

emacs24-common-non-dfsg suggests no packages.

-- no debconf information


Reply to: