public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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

  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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox