Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 536654

Summary: Eclass Reference page in devmanual: update to Tyrian layout, broken forward and backward links
Product: Gentoo Infrastructure Reporter: Ulrich Müller <ulm>
Component: Other web server issuesAssignee: Gentoo Infrastructure <infra-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: devmanual, maekke, vapier
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://devmanual.gentoo.org/eclass-reference/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 582750    

Description Ulrich Müller gentoo-dev 2015-01-14 21:34:49 UTC
http://devmanual.gentoo.org/eclass-reference/ should be updated to the new layout.

Also forward and backward links in the navbar on this page are wrong, as well as on the pages before and after it:

http://devmanual.gentoo.org/eclass-writing/ and http://devmanual.gentoo.org/profiles/ point to each other, ignoring the eclass-reference page which (according to the master index) is inbetween them.
Comment 1 Ulrich Müller gentoo-dev 2015-04-17 14:08:38 UTC
Reassigning, since this is nothing the devmanual team could fix themselves.
Comment 2 SpanKY gentoo-dev 2015-05-31 08:45:54 UTC
Ulrich pointed me to this gist:
https://gist.github.com/a3li/5d84fbfaedb6dd39e197

should that be committed to the devmanual repo instead ?
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2015-05-31 12:58:59 UTC
This is a script used by @infra to generate that page once they have pulled the latest devmanual code from the repo. We could host it in the devmanual for sure, but infra will have to modify their scripts to use our version instead of their local one.

Is this really a www@ bug? I would have thought this is mostly @infra related.
Comment 4 SpanKY gentoo-dev 2015-05-31 14:19:21 UTC
(In reply to Markos Chandras from comment #3)

i'm aware of the script status.  there's no good reason that i can see that the script doesn't live in the git repo.  having to update the paths to scripts is assumed as obvious.
Comment 5 Ulrich Müller gentoo-dev 2016-02-06 09:58:39 UTC
AFAICS the script that generates these pages hasn't been moved to the devmanual git repo.

Reassigning to infra. Please fix this, or move the script to some place where devmanual project members can access it.
Comment 6 Ulrich Müller gentoo-dev 2016-05-16 19:26:19 UTC
Ping.
Comment 7 Brian Evans (RETIRED) gentoo-dev 2019-03-21 19:07:36 UTC
I've updated the infra script to use Tyrian layout.

Next, I'll see about if this can be easily moved and integrated with the rest of the devmanual
Comment 8 Larry the Git Cow gentoo-dev 2019-03-22 13:27:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=d541c4c23305121c02ed18668b6019e86cfc2404

commit d541c4c23305121c02ed18668b6019e86cfc2404
Author:     Brian Evans <grknight@gentoo.org>
AuthorDate: 2019-03-22 13:19:16 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2019-03-22 13:19:16 +0000

    Create script for eclass-reference
    
    This was previously held in infra but contains no identifying information
    
    Bug: https://bugs.gentoo.org/536654
    Signed-off-by: Brian Evans <grknight@gentoo.org>

 .gitignore             |   1 +
 bin/gen-eclass-html.sh | 135 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 136 insertions(+)
Comment 9 Brian Evans (RETIRED) gentoo-dev 2019-03-22 19:44:02 UTC
Looks good now