Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425676 - eclass-reference section in devmanual generates hyperlinks for manpages.
Summary: eclass-reference section in devmanual generates hyperlinks for manpages.
Status: RESOLVED FIXED
Alias: None
Product: Documentation
Classification: Unclassified
Component: Devmanual (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Devmanual Team
URL:
Whiteboard:
Keywords:
: 604654 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-07-10 14:30 UTC by Pavlos Ratis (RETIRED)
Modified: 2020-01-23 11:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-10 14:30:42 UTC
1. Go to http://devmanual.gentoo.org/eclass-reference/cmake-utils.eclass/index.html
2. follow the hyperlink of 'ebuild(5)'
3. 404 Page Not Found
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2012-10-28 10:05:10 UTC
This is a problem with a script that parses the eclass-manpages and produces the HTML output. Reassigning to infra.
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2012-10-29 20:29:08 UTC
The script has been fixed and the links appear to work now. Thanks for reporting
Comment 3 Ulrich Müller gentoo-dev 2017-01-04 18:49:24 UTC
*** Bug 604654 has been marked as a duplicate of this bug. ***
Comment 4 Ulrich Müller gentoo-dev 2017-01-04 18:51:28 UTC
Apparently not fixed, for example https://devmanual.gentoo.org/eclass-reference/ebuild/ contains broken links to make.conf(5) and color.map(5).

Reopening.
Comment 5 Ulrich Müller gentoo-dev 2020-01-23 11:00:21 UTC
commit 1a48b2360b0be82bd6f2c828142859235c44a0b3
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Sun Dec 15 18:21:00 2019 +0100

    bin/gen-eclass-html.sh: Fix regexp for link substitution.
    
    The previous regexp was too greedy and combined several links into
    one, if they were on the same line.
    
    Remove dead relative links (i.e., not pointing to other eclasses).
    
    Replace the complicated "tail" command by a simple "1,4d" in sed.
    This also makes the temporary file unnecessary.
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>