GNOME Bugzilla – Bug 662867
aisleriot 3.2.x docs are broken on library.g.o
Last modified: 2012-08-12 11:09:12 UTC
Go to http://library.gnome.org/users/aisleriot/ and click on the "3.2.1" link under "available versions". Instead of the expected documentation, you'll get a web server directory listing (which also is consisting of far fewer files than should exist in this directory; it's missing many languages, as well as many of the individual aisleriot games altogether). When you click on one of these .html.xx files directly, you get an page that's empty except for the library.g.o stock elements. Additionally, the "3.2.1" link under the "single html file" header is a 404.
Wondering why aisleriot does not have an index.html...
Same bug for the 3.3.1 docs on l.g.o. There's only an index.docbook file in the tarball; I think the html must be built using yelp-tools. I guess this is a general problem of l.g.o with the new docs format?
And still broken for 3.4; this time the directory linked to by the "3.4.0.1" link is completely empty: http://library.gnome.org/users/aisleriot/3.4/
Indeed, support for the new documentation build system was made only for mallard modules, I just extended it a bit to also cover docbook files. Still there is something strange in the aisleriot tarball, it is missing the translated documents.
Bug 672919 will make yelp-tools not dist those generated files. So they'll need to be built locally for l.g.o. (I have a local patch in my yelp.m4 that does the same, so that's why they're not in the aisleriot tarball.)
The documentation is now in place, but missing the translations because of your local yelp.m4 patch, not much I can do.
Filed bug 674223 asking for the installation of itstool on the server.
aisleriot manuals are now looking ok.