Bug 980340

Summary: Job schema should be versioned on beaker-project.org
Product: [Retired] Beaker Reporter: Nick Coghlan <ncoghlan>
Component: DocAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 0.13CC: aigao, asaha, dcallagh, dowang, jingwang, qwan, tools-bugs
Target Milestone: 19.1Keywords: Documentation, Patch
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 979999 Environment:
Last Closed: 2014-12-17 08:40:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 979999    
Bug Blocks:    

Description Nick Coghlan 2013-07-02 06:28:19 UTC
The schema for Beaker jobs is currently published directly in its own top level directory on beaker-project.org.

This isn't valid, as it means all versions of the documentation end up linking to the latest version of the schema, instead of a version that accurately reflects the schema supported by that release.

The schema should be published under the version specific docs, docs-develop, docs-release-0.13 (etc) directories based on the version in Common/bkr/common/schema.

Comment 2 Dan Callaghan 2014-11-26 04:42:28 UTC
http://gerrit.beaker-project.org/3516

Needed for web site build improvements.

Comment 3 Dan Callaghan 2014-12-05 01:03:11 UTC
This change is now visible here:

https://beaker-project.org/docs-release-19/

"RELAX NG schema for Beaker jobs" links to:

https://beaker-project.org/docs-release-19/_downloads/beaker-job.rng

which is part of the branch docs, instead of the previous location under /schemas/. So that means we will have a separate copy of the schema for each branch that evolves in sync with the branch.

Comment 5 Dan Callaghan 2014-12-17 08:40:16 UTC
Beaker 19.1 is released.