[1.35.0] Inspection report on release snapshot now available

An inspection report will now be run on the daily release snapshot. See http://beta.boost.org/development/testing.html#Snapshots for the link. There are far too many errors. We need to start a major effort to clean these up. One of the most common errors are broken links caused by the removal of people pages from the boost tree. Perhaps someone could write a script to replace all of these with a link to the web site, where the people pages still exist. Any volunteers? Reminder to developers: you have to fix the problem in the trunk, and then merge the fixes into branches/release. --Beman

On 06/02/2008, Beman Dawes <bdawes@acm.org> wrote:
I'll do this. I've already started on a branch at: http://svn.boost.org/branches/fix-links I was changing the links to the location on the beta site and was waiting for it to be ready for release. But it'll probably be better to link to the current location and make sure that the redirects work on the beta site for when it's released. Daniel

Daniel James wrote:
Great! I think the script is working OK, so the release snapshot inspection report should be renewed every night. The script is scheduled to start running at 2AM east coast US time.
The link checker currently only checks relative links within the boost snapshot tree, and doesn't validate external links. But we really do want forwarding at the old locations to work correctly, because lots of books and other long lasting materials refer to them. Thanks, --Beman

Beman Dawes skrev:
I have a general question. The report says that a stylesheet is missing license info: ptr_container libs/ptr_container/doc/default.css: *L* libs/ptr_container/doc/intro.xml: *C*, *L* libs/ptr_container/doc/ptr_container.xml: *L* libs/ptr_container/test/Jamfile.v2: *C*, *L* libs/ptr_container/test/sequence_point.cpp: *C*, *L* In the first file it reads: * :Author: David Goodger :Contact: goodger@users.sourceforge.net :date: $Date: 2005/03/21 00:01:25 $ :version: $Revision: 1.1 $ :copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. */ What am I supposed to write in this file to fix the problem? License: public domain ? Thanks -Thorsten

On Wed, Feb 6, 2008 at 12:08 PM, Beman Dawes <bdawes@acm.org> wrote:
Boost.BoostBook based docs have this problem because the link is introduced in each page by it. We can fixed them by changing that link in tools/boostbook/xsl/navbar.xsl and asking boost authors to rebuild their docs. I can change it, but I do not know where it will be the people page now. Another option is to directly remove the link to the people page from each doc page, if people wants to see that page they can access it from the boost web site directly. Best regards Matias

On 06/02/2008, Matias Capeletto <matias.capeletto@gmail.com> wrote:
I sent a patch to do this to the documentation list a few days ago: http://lists.boost.org/MailArchives/boost-docs/2008/02/3449.php Although I forgot to change it to link to the main site instead of the beta one. But that's easy enough to fix. Daniel

Beman Dawes wrote:
Reminder to developers: you have to fix the problem in the trunk, and then merge the fixes into branches/release.
I've fixed all the ones in my stuff, *except* for the broken "people" links in the quickbook generated docs. When we have a fix for this, I'll regenerate those docs. John.

On 07/02/2008, John Maddock <john@johnmaddock.co.uk> wrote:
The navbar links should be fixed if you regenerate them now (only in trunk at the moment, I'm not putting anything into release until I've checked all the rebuilt documentation). If there are other links to the people pages I'll be getting to them soon. Daniel
participants (5)
-
Beman Dawes
-
Daniel James
-
John Maddock
-
Matias Capeletto
-
Thorsten Ottosen