unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#7942: 23.2; Duplicate entries in Info dir file
@ 2011-01-30 14:37 Ulrich Mueller
  2011-01-30 14:49 ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-01-30 14:37 UTC (permalink / raw)
  To: 7942; +Cc: emacs

[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 747 bytes --]

Tags: patch

If Emacs is the first or only package that installs its Info files
into an otherwise empty directory (e.g., in Gentoo Emacs is configured
with --infodir=/usr/share/info/emacs-23 to allow for multiple Emacs
versions), then all entries in the resulting dir file will occur
twice.

The bad Info dir file installed by Emacs 23.2 is attached.

The cause appears to be that the Makefile first copies the pre-made
dir file, but then also calls install-info for each Info file.

Attached patch fixes the problem for me. I suggest that this should be
applied to the emacs-23 branch.


2011-01-30  Ulrich Mueller  <ulm@gentoo.org>

	* Makefile.in (install-arch-indep): Don't run install-info if the
	pre-made Info dir file is being installed.


[-- Attachment #2: dir --]
[-- Type: text/plain, Size: 8906 bytes --]

This is the file .../info/dir, which contains the
topmost node of the Info hierarchy, called (dir)Top.
The first time you invoke Info you start off looking at this node.
\x1f
File: dir,	Node: Top	This is the top of the INFO tree

The Info Directory
******************

  The Info Directory is the top-level menu of major Info topics.
  Type "d" in Info to return to the Info Directory.  Type "q" to exit Info.
  Type "?" for a list of Info commands, or "h" to visit an Info tutorial.
  Type "m" to choose a menu item--for instance,
    "mEmacs<Return>" visits the Emacs manual.
  In Emacs Info, you can click mouse button 2 on a menu item
  or cross reference to follow it to its target.
  Each menu line that starts with a * is a topic you can select with "m".
  Every third topic has a red * to help pick the right number to type.

* Menu:

* Info: (info).         How to use the documentation browsing system.

Emacs
* Ada mode: (ada-mode).         Emacs mode for editing and compiling Ada code.
* Auth-source: (auth).          The Emacs auth-source library.
* Autotype: (autotype).         Convenient features for text that you enter 
                                  frequently in Emacs.
* CC Mode: (ccmode).            Emacs mode for editing C, C++, Objective-C, 
                                  Java, Pike, AWK, and CORBA IDL code.
* CL: (cl).                     Partial Common Lisp support for Emacs Lisp.
* Calc: (calc).                 Advanced desk calculator and mathematical tool.
* D-Bus: (dbus).                Using D-Bus in Emacs.
* Dired-X: (dired-x).           Dired Extra Features.
* EDT: (edt).                   An Emacs emulation of the EDT editor.
* ERC: (erc).                   Powerful, modular, and extensible IRC client 
                                  for Emacs.
* EUDC: (eudc).                 An Emacs client for directory servers (LDAP, 
                                  PH).
* EasyPG Assistant: (epa).      An Emacs user interface to GNU Privacy Guard.
* Ebrowse: (ebrowse).           A C++ class browser for Emacs.
* Ediff: (ediff).               A visual interface for comparing and merging 
                                  programs.
* Elisp: (elisp).               The Emacs Lisp Reference Manual.
* Emacs: (emacs).               The extensible self-documenting text editor.
* Emacs FAQ: (efaq).            Frequently Asked Questions about Emacs.
* Emacs Lisp Intro: (eintr).    A simple introduction to Emacs Lisp 
                                  programming.
* Emacs MIME: (emacs-mime).     Emacs MIME de/composition library.
* Eshell: (eshell).             A command shell implemented in Emacs Lisp.
* Flymake: (flymake).           A universal on-the-fly syntax checker.
* Forms: (forms).               Emacs package for editing data bases by 
                                  filling in forms.
* Gnus: (gnus).                 The newsreader Gnus.
* IDLWAVE: (idlwave).           Major mode and shell for IDL files.
* MH-E: (mh-e).                 Emacs interface to the MH mail system.
* Mairix: (mairix-el).          Emacs interface to the Mairix mail indexer.
* Message: (message).           Mail and news composition mode that goes with 
                                  Gnus.
* Newsticker: (newsticker).     A Newsticker for Emacs.
* Org Mode: (org).              Outline-based notes management and organizer
* PCL-CVS: (pcl-cvs).           Emacs front-end to CVS.
* PGG: (pgg).                   Emacs interface to various PGP implementations.
* Rcirc: (rcirc).               Internet Relay Chat (IRC) client.
* RefTeX: (reftex).             Emacs support for LaTeX cross-references and 
                                  citations.
* Remember: (remember).         Simple information manager for Emacs
* SASL: (sasl).                 The Emacs SASL library.
* SC: (sc).                     Supercite lets you cite parts of messages 
                                  you're replying to, in flexible ways.
* SES: (ses).                   Simple Emacs Spreadsheet
* SMTP: (smtpmail).             Emacs library for sending mail via SMTP.
* Semantic: (semantic).         Source code parser library and utilities.
* Sieve: (sieve).               Managing Sieve scripts in Emacs.
* Speedbar: (speedbar).         File/Tag summarizing utility.
* VIP: (vip).                   An older VI-emulation for Emacs.
* VIPER: (viper).               The newest Emacs VI-emulation mode.  (also, A 
                                  VI Plan for Emacs Rescue or the VI PERil.)
* Widget: (widget).             The "widget" package used by the Emacs 
                                  Customization facility.
* WoMan: (woman).               Browse UN*X Manual Pages "W.O. (without) Man".
* ede: (ede).                   Project management for Emacs
* eieio: (eieio).               Objects for Emacs
* nXML Mode: (nxml-mode).       XML editing mode with RELAX NG support.

GNU Emacs
* TRAMP: (tramp).               Transparent Remote Access, Multiple Protocol 
                                  GNU Emacs remote file access via rsh and rcp.

GNU Emacs Lisp
* Emacs Lisp Intro: (eintr).
                          A simple introduction to Emacs Lisp programming.
* Elisp: (elisp).       The Emacs Lisp Reference Manual.

Emacs editing modes
* Ada mode: (ada-mode). Emacs mode for editing and compiling Ada code.
* CC Mode: (ccmode).    Emacs mode for editing C, C++, Objective-C,
                        Java, Pike, AWK, and CORBA IDL code.
* IDLWAVE: (idlwave).   Major mode and shell for IDL files.
* nXML Mode: (nxml-mode).       XML editing mode with RELAX NG support.
* Org Mode: (org).      Outline-based notes management and organizer

Emacs network features
* EUDC: (eudc).   An Emacs client for directory servers (LDAP, PH).
* Gnus: (gnus).         The newsreader Gnus.
* Mairix: (mairix-el).  Emacs interface to the Mairix mail indexer.
* MH-E: (mh-e).         Emacs interface to the MH mail system.
* Message: (message).   Mail and news composition mode that goes with Gnus.
* Newsticker: (newsticker). A Newsticker for Emacs.
* PGG: (pgg).   Emacs interface to various PGP implementations.
* ERC: (erc).           Powerful, modular, and extensible IRC client for Emacs.
* Rcirc: (rcirc).       Internet Relay Chat (IRC) client.
* SASL: (sasl).         The Emacs SASL library.
* SC: (sc).             Supercite lets you cite parts of messages you're
                          replying to, in flexible ways.
* Sieve: (sieve).               Managing Sieve scripts in Emacs.
* TRAMP: (tramp).                Transparent Remote Access, Multiple Protocol
                                 GNU Emacs remote file access via rsh and rcp.

Emacs misc features
* Autotype: (autotype). Convenient features for text that you enter frequently
                          in Emacs.
* Calc: (calc).         Advanced desk calculator and mathematical tool.
* Dired-X: (dired-x).   Dired Extra Features.
* EasyPG Assistant: (epa).   An Emacs user interface to GNU Privacy Guard.
* Ebrowse: (ebrowse).   A C++ class browser for Emacs.
* EDE: (ede).           The Emacs Development Environment.
* Ediff: (ediff).       A visual interface for comparing and merging programs.
* EDT: (edt).           An Emacs emulation of the EDT editor.
* EIEIO: (eieio).       An object system for Emacs Lisp.
* Eshell: (eshell).     A command shell implemented in Emacs Lisp.
* Flymake: (flymake).   A universal on-the-fly syntax checker.
* Forms: (forms).       Emacs package for editing data bases
                          by filling in forms.
* PCL-CVS: (pcl-cvs).   Emacs front-end to CVS.
* RefTeX: (reftex).     Emacs support for LaTeX cross-references and citations.
* Remember: (remember). Simple information manager for Emacs.
* Semantic: (semantic). Source code parsing utilities for Emacs.
* SES: (ses).       Simple Emacs Spreadsheet
* Speedbar: (speedbar). File/Tag summarizing utility.
* VIP: (vip).           An older VI-emulation for Emacs.
* VIPER: (viper).       The newest Emacs VI-emulation mode.
                          (also, A VI Plan for Emacs Rescue
                           or the VI PERil.)
* WoMan: (woman).       Browse UN*X Manual Pages "W.O. (without) Man".

Emacs lisp libraries
* Auth-source: (auth).  A single configuration for multiple applications.
* CL: (cl).             Partial Common Lisp support for Emacs Lisp.
* D-Bus: (dbus).                Using D-Bus in Emacs.
* Emacs MIME: (emacs-mime).   Emacs MIME de/composition library.
* URL: (url).                 URL loading package.
* Widget: (widget).      The "widget" package used by the Emacs Customization
                           facility.
* SMTP: (smtpmail). Emacs library for sending mail via SMTP.

Texinfo documentation system
* Info: (info).                 How to use the documentation browsing system.

World Wide WebINFO-DIR-SECTION Emacs
* URL: (url).                   URL loading package.

[-- Attachment #3: emacs-23.2-info-dir.patch --]
[-- Type: text/plain, Size: 1763 bytes --]

--- emacs-23.2-orig/Makefile.in
+++ emacs-23.2/Makefile.in
@@ -552,31 +552,26 @@
 	thisdir=`/bin/pwd`; \
 	if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd $(DESTDIR)${infodir} && /bin/pwd)` ]; \
 	then \
-	  (cd $(DESTDIR)${infodir};  \
-	   if [ -f dir ]; then true; \
-	   else	\
-	     (cd $${thisdir}; \
-	      ${INSTALL_DATA} ${srcdir}/info/dir $(DESTDIR)${infodir}/dir; \
-	      chmod a+r $(DESTDIR)${infodir}/dir); \
-	   fi; \
-	   cd ${srcdir}/info ; \
+	  (cd ${srcdir}/info ; \
 	   for elt in $(INFO_FILES); do \
 	      test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
 	      for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \
 	        ${INSTALL_DATA} $$f $(DESTDIR)${infodir}/$$f; \
 	        chmod a+r $(DESTDIR)${infodir}/$$f; \
 	      done; \
-	   done); \
-	else true; fi
-	-unset CDPATH; \
-	thisdir=`/bin/pwd`; \
-	if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd $(DESTDIR)${infodir} && /bin/pwd)` ]; \
-	then \
-	  for elt in $(INFO_FILES); do \
-	    test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
-	    (cd $${thisdir}; \
-	     ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \
-	  done; \
+	   done; \
+	   cd $(DESTDIR)${infodir};  \
+	   if [ -f dir ]; then \
+	      for elt in $(INFO_FILES); do \
+		 test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
+		 (cd $${thisdir}; \
+		  ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \
+	      done; \
+	   else	\
+	     (cd $${thisdir}; \
+	      ${INSTALL_DATA} ${srcdir}/info/dir $(DESTDIR)${infodir}/dir; \
+	      chmod a+r $(DESTDIR)${infodir}/dir); \
+	   fi); \
 	else true; fi
 	-chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
 	thisdir=`/bin/pwd`; \

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-01-30 14:37 bug#7942: 23.2; Duplicate entries in Info dir file Ulrich Mueller
@ 2011-01-30 14:49 ` Eli Zaretskii
  2011-01-30 15:24   ` Ulrich Mueller
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-01-30 14:49 UTC (permalink / raw)
  To: Ulrich Mueller; +Cc: 7942, emacs

> Date: Sun, 30 Jan 2011 15:37:19 +0100
> From: Ulrich Mueller <ulm@gentoo.org>
> Cc: emacs@gentoo.org
> 
> If Emacs is the first or only package that installs its Info files
> into an otherwise empty directory (e.g., in Gentoo Emacs is configured
> with --infodir=/usr/share/info/emacs-23 to allow for multiple Emacs
> versions), then all entries in the resulting dir file will occur
> twice.
> 
> The bad Info dir file installed by Emacs 23.2 is attached.
> 
> The cause appears to be that the Makefile first copies the pre-made
> dir file, but then also calls install-info for each Info file.

That's not the reason, because install-info is supposed to replace the
old entries with the new ones (unless there's a bug in install-info).

I think the reason is that the section names used by the distributed
info/dir file are different from the section names stated by the
individual Info files.  Could you perhaps verify that?

> Attached patch fixes the problem for me. I suggest that this should be
> applied to the emacs-23 branch.

Thanks.

However, isn't it better to invoke install-info with the --keep-old
option?  Does that solve the problem?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-01-30 14:49 ` Eli Zaretskii
@ 2011-01-30 15:24   ` Ulrich Mueller
  2011-02-12  8:25     ` Ulrich Mueller
  0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-01-30 15:24 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 7942, emacs

[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 1037 bytes --]

>>>>> On Sun, 30 Jan 2011, Eli Zaretskii wrote:

[Hey, I think this beats the record for the fastest reply I ever got
for a bug report. :-) ]

> I think the reason is that the section names used by the distributed
> info/dir file are different from the section names stated by the
> individual Info files.  Could you perhaps verify that?

Right. If I modify the original info/dir file, such that "Info" is in
section "Texinfo documentation system", "tramp" is in "GNU Emacs", and
all the rest in "Emacs", then I get practically no duplicates.

(The one exception is "URL" which ends up in the strangely named
section "World Wide WebINFO-DIR-SECTION Emacs". Looks like the
duplicate @dircategory entries in doc/misc/url.texi are not allowed.
Trivial patch is attached.)

>> Attached patch fixes the problem for me. I suggest that this should be
>> applied to the emacs-23 branch.

> Thanks.

> However, isn't it better to invoke install-info with the --keep-old
> option?  Does that solve the problem?

That doesn't help, unfortunately.


[-- Attachment #2: url.texi.patch --]
[-- Type: text/plain, Size: 294 bytes --]

--- emacs-23.2-orig/doc/misc/url.texi
+++ emacs-23.2/doc/misc/url.texi
@@ -12,7 +12,6 @@
 \overfullrule=0pt
 %\global\baselineskip 30pt      % for printing in double space
 @end tex
-@dircategory World Wide Web
 @dircategory Emacs
 @direntry
 * URL: (url).                 URL loading package.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-01-30 15:24   ` Ulrich Mueller
@ 2011-02-12  8:25     ` Ulrich Mueller
  2011-02-12 22:17       ` Chong Yidong
  0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-02-12  8:25 UTC (permalink / raw)
  To: 7942

>>>>> On Sun, 30 Jan 2011, Ulrich Mueller wrote:

> 	* Makefile.in (install-arch-indep): Don't run install-info if the
> 	pre-made Info dir file is being installed.

Any chance that this will still make it into 23.3?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-12  8:25     ` Ulrich Mueller
@ 2011-02-12 22:17       ` Chong Yidong
  2011-02-13  3:54         ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2011-02-12 22:17 UTC (permalink / raw)
  To: Ulrich Mueller; +Cc: 7942

Ulrich Mueller <ulm@gentoo.org> writes:

>>>>>> On Sun, 30 Jan 2011, Ulrich Mueller wrote:
>
>> 	* Makefile.in (install-arch-indep): Don't run install-info if the
>> 	pre-made Info dir file is being installed.
>
> Any chance that this will still make it into 23.3?

I think we should change our dir file so that it matches the dircategory
tags in the manual files.  Is there any reason to use the "GNU Emacs
Lisp", "Emacs editing modes", etc categories from that file?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-12 22:17       ` Chong Yidong
@ 2011-02-13  3:54         ` Eli Zaretskii
  2011-02-14 23:09           ` Chong Yidong
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-13  3:54 UTC (permalink / raw)
  To: Chong Yidong; +Cc: ulm, 7942

> From: Chong Yidong <cyd@stupidchicken.com>
> Date: Sat, 12 Feb 2011 17:17:59 -0500
> Cc: 7942@debbugs.gnu.org
> 
> >> 	* Makefile.in (install-arch-indep): Don't run install-info if the
> >> 	pre-made Info dir file is being installed.
> >
> > Any chance that this will still make it into 23.3?
> 
> I think we should change our dir file so that it matches the dircategory
> tags in the manual files.

I think we should fix it the other way around: make the dircategory in
the manual files match what we want to see in `dir'.

> Is there any reason to use the "GNU Emacs Lisp", "Emacs editing
> modes", etc categories from that file?

They are much more logical than what the dircategory entries use.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-13  3:54         ` Eli Zaretskii
@ 2011-02-14 23:09           ` Chong Yidong
  2011-02-15 18:29             ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2011-02-14 23:09 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: ulm, 7942

Eli Zaretskii <eliz@gnu.org> writes:

>> I think we should change our dir file so that it matches the dircategory
>> tags in the manual files.
>
> I think we should fix it the other way around: make the dircategory in
> the manual files match what we want to see in `dir'.

It's not so simple.

If someone has dirfile entries from a previous installation of Emacs,
and then installs Emacs 23.3, new directory entries for the 23.3 manuals
would be installed into the dirfile, under the "new" categories.  But
the old directory entries would not be removed.

The Emacs Info reader (not sure about the standalone reader), when
rendering the dirfile, then removes the duplicate entries---so
everything gets lumped under "Emacs" anyway.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-14 23:09           ` Chong Yidong
@ 2011-02-15 18:29             ` Eli Zaretskii
  2011-02-16  1:55               ` Chong Yidong
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-15 18:29 UTC (permalink / raw)
  To: Chong Yidong; +Cc: ulm, 7942

> From: Chong Yidong <cyd@stupidchicken.com>
> Cc: ulm@gentoo.org, 7942@debbugs.gnu.org
> Date: Mon, 14 Feb 2011 18:09:22 -0500
> 
> If someone has dirfile entries from a previous installation of Emacs,
> and then installs Emacs 23.3, new directory entries for the 23.3 manuals
> would be installed into the dirfile, under the "new" categories.  But
> the old directory entries would not be removed.

I don't think such installations exist in practice, but if they do,
they already have a problem -- the one which started this thread.

I don't think we should fail to DTRT just because some installation
somewhere might have a botched info/dir file.

If that's not acceptable, I think Ulrich's original suggestion and
patch is the way to go.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-15 18:29             ` Eli Zaretskii
@ 2011-02-16  1:55               ` Chong Yidong
  2011-02-16 18:51                 ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2011-02-16  1:55 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: ulm, 7942

Eli Zaretskii <eliz@gnu.org> writes:

> I don't think such installations exist in practice, but if they do,
> they already have a problem -- the one which started this thread.

I was thinking about systems where Emacs 23.3 is installed in parallel
with earlier versions of Emacs.  But this isn't really worth arguing
about, so if you prefer to change the @dircategory tags I'll go along.
Would you like to do the commit?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-16  1:55               ` Chong Yidong
@ 2011-02-16 18:51                 ` Eli Zaretskii
  2011-02-18 14:02                   ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-16 18:51 UTC (permalink / raw)
  To: Chong Yidong; +Cc: ulm, 7942

> From: Chong Yidong <cyd@stupidchicken.com>
> Cc: ulm@gentoo.org, 7942@debbugs.gnu.org
> Date: Tue, 15 Feb 2011 20:55:57 -0500
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > I don't think such installations exist in practice, but if they do,
> > they already have a problem -- the one which started this thread.
> 
> I was thinking about systems where Emacs 23.3 is installed in parallel
> with earlier versions of Emacs.  But this isn't really worth arguing
> about, so if you prefer to change the @dircategory tags I'll go along.
> Would you like to do the commit?

Will do in a couple of days.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-16 18:51                 ` Eli Zaretskii
@ 2011-02-18 14:02                   ` Eli Zaretskii
  2011-02-18 18:23                     ` Ulrich Mueller
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-18 14:02 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, 7942, ulm

> Date: Wed, 16 Feb 2011 20:51:18 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: ulm@gentoo.org, 7942@debbugs.gnu.org
> 
> > From: Chong Yidong <cyd@stupidchicken.com>
> > Cc: ulm@gentoo.org, 7942@debbugs.gnu.org
> > Date: Tue, 15 Feb 2011 20:55:57 -0500
> > 
> > Eli Zaretskii <eliz@gnu.org> writes:
> > 
> > > I don't think such installations exist in practice, but if they do,
> > > they already have a problem -- the one which started this thread.
> > 
> > I was thinking about systems where Emacs 23.3 is installed in parallel
> > with earlier versions of Emacs.  But this isn't really worth arguing
> > about, so if you prefer to change the @dircategory tags I'll go along.
> > Would you like to do the commit?
> 
> Will do in a couple of days.

Done (revision 100482 on emacs-23 branch).

Ulrich, could you please see that the problem is solved for you?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-18 14:02                   ` Eli Zaretskii
@ 2011-02-18 18:23                     ` Ulrich Mueller
  2011-02-18 19:09                       ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-02-18 18:23 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, 7942

>>>>> On Fri, 18 Feb 2011, Eli Zaretskii wrote:

>> > so if you prefer to change the @dircategory tags I'll go along.
>> > Would you like to do the commit?
>> 
>> Will do in a couple of days.

> Done (revision 100482 on emacs-23 branch).

> Ulrich, could you please see that the problem is solved for you?

It's much better, but several duplicate entries remain:

elisp: appears both in categories "Emacs" and "GNU Emacs Lisp".

eintr: ditto.

ede: appears twice in category "Emacs misc features" (caused by
different character case?):
* EDE: (ede).                   The Emacs Development Environment.
* ede: (ede).                   Project management for Emacs.

eieio: ditto.

info: appears on top of the file (no category header) and under
"Texinfo documentation system".





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-18 18:23                     ` Ulrich Mueller
@ 2011-02-18 19:09                       ` Eli Zaretskii
  2011-02-18 20:53                         ` Ulrich Mueller
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-18 19:09 UTC (permalink / raw)
  To: Ulrich Mueller; +Cc: cyd, 7942

> Date: Fri, 18 Feb 2011 19:23:45 +0100
> Cc: cyd@stupidchicken.com, 7942@debbugs.gnu.org
> From: Ulrich Mueller <ulm@gentoo.org>
> 
> It's much better, but several duplicate entries remain:
> 
> elisp: appears both in categories "Emacs" and "GNU Emacs Lisp".
> 
> eintr: ditto.
> 
> ede: appears twice in category "Emacs misc features" (caused by
> different character case?):
> * EDE: (ede).                   The Emacs Development Environment.
> * ede: (ede).                   Project management for Emacs.
> 
> eieio: ditto.

Fixed those, please try again.

> info: appears on top of the file (no category header) and under
> "Texinfo documentation system".

That's expected, and perhaps even desired (info.texi is part of the
Texinfo project and is maintained there, but it is also the first
manual newcomers to Info should read).  I asked the Texinfo maintainer
if he has better ideas.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-18 19:09                       ` Eli Zaretskii
@ 2011-02-18 20:53                         ` Ulrich Mueller
  2011-02-19  7:21                           ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-02-18 20:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, 7942

>> elisp: appears both in categories "Emacs" and "GNU Emacs Lisp".
>> 
>> eintr: ditto.
>> 
>> ede: appears twice in category "Emacs misc features" (caused by
>> different character case?):
>> * EDE: (ede).                   The Emacs Development Environment.
>> * ede: (ede).                   Project management for Emacs.
>> 
>> eieio: ditto.

> Fixed those, please try again.

Looks good.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#7942: 23.2; Duplicate entries in Info dir file
  2011-02-18 20:53                         ` Ulrich Mueller
@ 2011-02-19  7:21                           ` Eli Zaretskii
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Zaretskii @ 2011-02-19  7:21 UTC (permalink / raw)
  To: Ulrich Mueller; +Cc: cyd, 7942-done

> Date: Fri, 18 Feb 2011 21:53:54 +0100
> Cc: cyd@stupidchicken.com, 7942@debbugs.gnu.org
> From: Ulrich Mueller <ulm@gentoo.org>
> 
> >> elisp: appears both in categories "Emacs" and "GNU Emacs Lisp".
> >> 
> >> eintr: ditto.
> >> 
> >> ede: appears twice in category "Emacs misc features" (caused by
> >> different character case?):
> >> * EDE: (ede).                   The Emacs Development Environment.
> >> * ede: (ede).                   Project management for Emacs.
> >> 
> >> eieio: ditto.
> 
> > Fixed those, please try again.
> 
> Looks good.

Thanks, I'm closing the bug report.





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2011-02-19  7:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-30 14:37 bug#7942: 23.2; Duplicate entries in Info dir file Ulrich Mueller
2011-01-30 14:49 ` Eli Zaretskii
2011-01-30 15:24   ` Ulrich Mueller
2011-02-12  8:25     ` Ulrich Mueller
2011-02-12 22:17       ` Chong Yidong
2011-02-13  3:54         ` Eli Zaretskii
2011-02-14 23:09           ` Chong Yidong
2011-02-15 18:29             ` Eli Zaretskii
2011-02-16  1:55               ` Chong Yidong
2011-02-16 18:51                 ` Eli Zaretskii
2011-02-18 14:02                   ` Eli Zaretskii
2011-02-18 18:23                     ` Ulrich Mueller
2011-02-18 19:09                       ` Eli Zaretskii
2011-02-18 20:53                         ` Ulrich Mueller
2011-02-19  7:21                           ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).