unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Changes to emacs/info/dir,v
       [not found] <E1JMtCn-00035S-GV@cvs.savannah.gnu.org>
@ 2008-02-07  2:09 ` Glenn Morris
  2008-02-07  9:01   ` Jason Rumney
  2008-02-07 19:52   ` Richard Stallman
  0 siblings, 2 replies; 5+ messages in thread
From: Glenn Morris @ 2008-02-07  2:09 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Emacs developers


You seem to have alphabetized info/dir. Previously, the entries were
in some kind of order of importance (eg emacs, efaq, eintr, elisp at
the start) and thematic grouping (eg news and mail packages together).

Jason Rumney wrote:

> RCS file: /sources/emacs/emacs/info/dir,v
> retrieving revision 1.37
> retrieving revision 1.38
> diff -u -b -r1.37 -r1.38
> --- dir	6 May 2006 13:15:07 -0000	1.37
> +++ dir	6 Feb 2008 22:57:25 -0000	1.38
> @@ -1,80 +1,78 @@
> --*- Text -*-
> -This is the file .../info/dir, which contains the topmost node of the
> -Info hierarchy.  The first time you invoke Info you start off
> -looking at that node, which is (dir)Top.
> +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.
[...]




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

* Re: Changes to emacs/info/dir,v
  2008-02-07  2:09 ` Changes to emacs/info/dir,v Glenn Morris
@ 2008-02-07  9:01   ` Jason Rumney
  2008-02-07 21:55     ` Glenn Morris
  2008-02-07 19:52   ` Richard Stallman
  1 sibling, 1 reply; 5+ messages in thread
From: Jason Rumney @ 2008-02-07  9:01 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Emacs developers

Glenn Morris wrote:
> You seem to have alphabetized info/dir. Previously, the entries were
> in some kind of order of importance (eg emacs, efaq, eintr, elisp at
> the start) and thematic grouping (eg news and mail packages together).
>   
This was the order install-info put them in. If someone wants to 
maintain it by hand, they are welcome to, but given that it hasn't been 
updated since 2006 while a number of manuals have been added to CVS, I 
can't see that happening.






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

* Re: Changes to emacs/info/dir,v
  2008-02-07  2:09 ` Changes to emacs/info/dir,v Glenn Morris
  2008-02-07  9:01   ` Jason Rumney
@ 2008-02-07 19:52   ` Richard Stallman
  1 sibling, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2008-02-07 19:52 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel, jasonr

    You seem to have alphabetized info/dir. Previously, the entries were
    in some kind of order of importance (eg emacs, efaq, eintr, elisp at
    the start) and thematic grouping (eg news and mail packages together).

That change was not good.  Could you revert it?




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

* Re: Changes to emacs/info/dir,v
  2008-02-07  9:01   ` Jason Rumney
@ 2008-02-07 21:55     ` Glenn Morris
  2008-02-07 23:12       ` Glenn Morris
  0 siblings, 1 reply; 5+ messages in thread
From: Glenn Morris @ 2008-02-07 21:55 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Emacs developers

Jason Rumney wrote:

> This was the order install-info put them in. If someone wants to 
> maintain it by hand, they are welcome to, but given that it hasn't been 
> updated since 2006 while a number of manuals have been added to CVS, I 
> can't see that happening.

I think that's overly pessimistic. I don't mind adding entries by
hand; I'd simply forgotten, or never knew, that it had to be done. I
would hope the same is true for others.

It also ought to be simple to write something to warn about missing
dir entries. Then it's a question of remembering to run it. :)




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

* Re: Changes to emacs/info/dir,v
  2008-02-07 21:55     ` Glenn Morris
@ 2008-02-07 23:12       ` Glenn Morris
  0 siblings, 0 replies; 5+ messages in thread
From: Glenn Morris @ 2008-02-07 23:12 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Emacs developers

Glenn Morris wrote:

> It also ought to be simple to write something to warn about missing
> dir entries.

Eg `make check-info-dir':

*** Makefile.in	16 Jan 2008 04:09:42 -0000	1.338
--- Makefile.in	7 Feb 2008 23:10:34 -0000
***************
*** 779,784 ****
--- 779,802 ----
  	-(cd doc/misc; $(MAKE) $(MFLAGS) info)
  	-(cd doc/lispref; $(MAKE) $(MFLAGS) info)
  	-(cd doc/lispintro; $(MAKE) $(MFLAGS) info)
+ 
+ # The info/dir file must be updated by hand when new manuals are added.
+ check-info-dir: info
+ 	cd info ; \
+ 	missing= ; \
+ 	for file in *; do \
+ 	  test -f "$${file}" || continue ; \
+ 	  case $${file} in \
+ 	    *-[0-9]*|COPYING|dir) continue ;; \
+ 	  esac ; \
+ 	  grep -q -F ": ($${file})." dir || missing="$${missing} $${file}" ; \
+ 	done ; \
+ 	if test -n "$${missing}"; then \
+ 	  echo "Missing info/dir entries: $${missing}" ; \
+ 	  exit 1 ; \
+ 	fi ; \
+ 	echo "info/dir is OK"
+ 
  dvi:
  	(cd doc/emacs; $(MAKE) $(MFLAGS) dvi)
  	(cd doc/misc; $(MAKE) $(MFLAGS) dvi)




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

end of thread, other threads:[~2008-02-07 23:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1JMtCn-00035S-GV@cvs.savannah.gnu.org>
2008-02-07  2:09 ` Changes to emacs/info/dir,v Glenn Morris
2008-02-07  9:01   ` Jason Rumney
2008-02-07 21:55     ` Glenn Morris
2008-02-07 23:12       ` Glenn Morris
2008-02-07 19:52   ` Richard Stallman

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