From: Rob Landley <rlandley@parallels.com>
To: Mariusz Kozlowski <mk@lab.zgora.pl>
Cc: LKML <linux-kernel@vger.kernel.org>, <linux-doc@vger.kernel.org>
Subject: Re: Update to http://kernel.org/doc
Date: Mon, 21 Feb 2011 13:59:59 -0600 [thread overview]
Message-ID: <4D62C43F.5040302@parallels.com> (raw)
In-Reply-To: <20110221185205.GA23284@mako-laptop>
On 02/21/2011 12:52 PM, Mariusz Kozlowski wrote:
>> I'm not saying it's complete. I'm just saying I exhumed it, gave it a
>> good scrub, applied the interocitor to the bolts on its' neck, and sent
>> it lurching towards the village...
>>
>> Opinions?
>
> Very useful if updated. I can now remove some portion of my kernel related
> bookmarks.
Thanks. I can set up a cron job, but in reality it looks prettier than
it actually is.
Part of the problem is that "make htmldocs" doesn't reliably build
between about -rc1 and -rc4 or so. It's usually not part of anybody's
regression testing, and when it DOES fail the output is usually crazy
stuff like:
xmlto: /home/landley/linux/linux/Documentation/DocBook/80211.xml does
not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
/home/landley/linux/linux/Documentation/DocBook/80211.xml:13074: element
chapter: validity error : Element chapter content does not follow the
DTD, expecting (chapterinfo? , (title , subtitle? , titleabbrev?) , (toc
| lot | index | glossary | bibliography)* , tocchap? , (((calloutlist |
glosslist | itemizedlist | orderedlist | segmentedlist | simplelist |
variablelist | caution | important | note | tip | warning |
literallayout | programlisting | programlistingco | screen | screenco |
screenshot | synopsis | cmdsynopsis | funcsynopsis | classsynopsis |
fieldsynopsis | constructorsynopsis | destructorsynopsis |
methodsynopsis | formalpara | para | simpara | address | blockquote |
graphic | graphicco | mediaobject | mediaobjectco | informalequation |
informalexample | informalfigure | informaltable | equation | example |
figure | table | msgset | procedure | sidebar | qandaset | anchor |
bridgehead | remark | highlights | abstract | authorblurb | epigraph |
indexterm | beginpage)+ , (sect1* | refentry* | simplesect* | section*))
| sect1+ | refentry+ | simplesect+ | section+) , (toc | lot | index |
glossary | bibliography)*), got (title sect1 sect1 refentry )
Document /home/landley/linux/linux/Documentation/DocBook/80211.xml does
not validate
Which means what, exactly? (That particular example was from last week,
it's been fixed since upstream. I added --skip-validation to my xmlto
invocation because more stuff built. There are still two blank entries
in http://kernel.org/doc/htmldocs/ are because their builds broke. I
should pull and run it again and see if those build now...)
Oh, another fun thing is that my Documentation index is created from the
00-INDEX files when those exist, and there's usually version skew
between that file and the directory contents.
I have a http://kernel.org/doc/make/doclinkcheck.py which finds the
files it lists which don't exist and the files which exist but aren't
listed. The current list of files 00-INDEX says exist, but aren't at
that location, is:
404 errors:
Documentation/time_interpolators.txt
Documentation/voyager.txt
Documentation/powerpc/booting-without-of.txt
Documentation/powerpc/mpc52xx-device-tree-bindings.txt
Documentation/arm/msm
Documentation/arm/Samsung-S3C24XX
Documentation/arm/Sharp-LH
Documentation/arm/SPEAr
Documentation/arm/empeg/
Documentation/PCI/PCI-DMA-mapping.txt
Documentation/networking/dgrs.txt
Documentation/networking/ethertap.txt
Documentation/networking/wavelan.txt
Documentation/w1/masters/mxc_w1
Documentation/vm/slabinfo.c
Documentation/serial/hayes-esp.txt
Documentation/filesystems/dentry-locking.txt
Documentation/filesystems/reiser4.txt
Documentation/s390/zfcpdump
The list of files which exist but aren't in a 00-INDEX is crazy long so
I won't post it here. (I can if you're interested...)
I'll probably get around to chipping away at some of that, but first I
need to do a proper 2010 OLS paper index. (And that's just a
chronological index. A _topic_ index is a huge undertaking. I did a
quick search for the NFS guys last night and came up with 7 papers, and
I haven't even checked 2010 yet. I'm only even considering an OLS paper
topic index because I'd only have to _update_ it once a year, so the
work involved is at least finite...)
Rob
next prev parent reply other threads:[~2011-02-21 20:00 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-20 4:17 Update to http://kernel.org/doc Rob Landley
2011-02-21 16:46 ` Randy Dunlap
2011-02-21 18:52 ` Mariusz Kozlowski
2011-02-21 19:59 ` Rob Landley [this message]
2011-02-21 20:03 ` Randy Dunlap
2011-02-21 20:34 ` [PATCH] Remove obsolete Documentation/00-INDEX entries Rob Landley
2011-02-21 20:55 ` Randy Dunlap
2011-02-21 21:34 ` [PATCH] Remove obsolete Documentation/powerpc/00-INDEX entries Rob Landley
2011-02-21 21:40 ` Randy Dunlap
2011-02-25 6:24 ` Rob Landley
2011-02-25 16:37 ` Randy Dunlap
2011-03-09 21:43 ` Rob Landley
2011-03-10 0:30 ` Randy Dunlap
2011-02-22 5:43 ` [PATCH] Remove obsolete Documentation/00-INDEX entries Jovi Zhang
2011-02-22 6:59 ` Rob Landley
2011-02-22 7:34 ` Jovi Zhang
2011-02-22 15:52 ` Randy Dunlap
2011-02-22 22:23 ` net: update Documentation/networking/00-INDEX Randy Dunlap
2011-02-23 0:09 ` Rob Landley
2011-02-28 20:33 ` David Miller
2011-02-22 6:37 ` Update to http://kernel.org/doc Américo Wang
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=4D62C43F.5040302@parallels.com \
--to=rlandley@parallels.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mk@lab.zgora.pl \
/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.
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.