all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Chong Yidong <cyd@stupidchicken.com>
To: emacs-devel@gnu.org
Cc: karl@gnu.org, yavor@gnu.org
Subject: Re: Online Emacs Manuals at gnu.org
Date: Sun, 10 Jun 2007 17:11:46 -0400	[thread overview]
Message-ID: <87hcpfldkd.fsf@stupidchicken.com> (raw)
In-Reply-To: <871wgkoe4o.GNU's_Not_Unix!%yavor@gnu.org> (Yavor Doganov's message of "Sun\, 10 Jun 2007 03\:19\:03 +0300")

Yavor Doganov <yavor@gnu.org> writes:

> We received the first bug report after Chong Yidong (I think)
> committed the HTML versions of the manuals at gnu.org.  Karl Berry
> asked me to send this message; please keep him in CC.
>
> The exact problem that was reported is:
>
> ,----
> | in /software/emacs/manual/html_node/Gnus.html#Gnus
> | there is a link to the Gnus manual i.e:
> | /software/emacs/manual/gnus/index.html#Top (link to gnus)[Gnus].
> | ... but the directory "manual/gnus" does not exist :-/
> `----
>
> Such things happen because `gendocs.sh' (or `makeinfo' when run
> directly) cannot include, for obvious reasons, all the manuals that
> are not @include'd from emacs.texi.
>
> Could you upload all of them, please?  (Or alternatively, give green
> light for this operation to the GNU Webmasters.)  Either way, we have
> to do the .symlinks hack to handle the cross-manual xrefs.

Sure.  I've uploaded added the secondary manuals to manual/html_mono
and manual/html_node.

In order to get the links to work properly without lots of symlink
hacking, I had to move the existing manual files around so that they
are where "makeinfo --html" expects.  Thus, the "entirely on one
webpage" version of the emacs manual is now in
manual/html_mono/emacs.html instead of manual/emacs.html, the index
page for the Emacs manual has been moved from manual/index.html to
manual/emacs.html, and the elisp manual has also been merged into the
manual/ tree.

I have tried to update the symlinks by editing the .symlink files, but
this does not seem to have any effect.  Is there anything else I need
to do to make them take effect?  For instance, we need to make the
files in the elisp-manual tree point to the new locations in manual.
Also, we should make a new page in manual/index.html that points to
the separate manuals on the webpage (Emacs manual, elisp manual,
autotype, gnus, etc etc.)

  parent reply	other threads:[~2007-06-10 21:11 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-10  0:19 Online Emacs Manuals at gnu.org Yavor Doganov
2007-06-10 13:18 ` Richard Stallman
2007-06-10 21:51   ` Yavor Doganov
2007-06-11 16:25     ` Richard Stallman
2007-06-12  2:44     ` Chong Yidong
2007-06-12  5:48       ` Yavor Doganov
2007-06-12 19:42         ` Chong Yidong
2007-06-12 21:19           ` Yavor Doganov
2007-06-14  7:49         ` Richard Stallman
2007-06-12  4:02     ` Miles Bader
2007-06-14  8:16       ` Yavor Doganov
2007-06-10 13:18 ` Richard Stallman
2007-06-10 21:11 ` Chong Yidong [this message]
2007-06-10 22:13   ` Ralf Angeli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87hcpfldkd.fsf@stupidchicken.com \
    --to=cyd@stupidchicken.com \
    --cc=emacs-devel@gnu.org \
    --cc=karl@gnu.org \
    --cc=yavor@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.