Commit Graph

9 Commits

Author SHA1 Message Date
Zuul 23c7caf293 Merge "Add cross-tests for nova" 2020-05-19 21:19:31 +00:00
Andreas Jaeger 5694e6c2cf Cleanup bindep
The repo is now python3 only, remove python2 devel package
(python-dev).

Remove tags for precise, it's not supported.

All current RPM distros have python3-devel, so use it.

Change-Id: Ibf4a712d90d7a2a9483e42952174d20630af2fb6
2020-05-17 18:14:16 +02:00
Andreas Jaeger 18615aefe8 Add cross-tests for nova
Test that building docs works with nova repo using
openstack-tox-docs.

Note that we cannot create a build-releasenotes cross-job since
the job does not allow from-source installs.

Rename the starlingx job to follow Zuul naming policy.

Dependencies:
726829: Fix siblings install with envdir in tox.ini (hard dependency)
728497: Output docstheme version (informational)

Depends-On: https://review.opendev.org/728497
Depends-On: https://review.opendev.org/726829
Change-Id: I87652c76fc473929ee06047e53f884e047420f32
2020-05-16 17:59:32 +02:00
Ian Y. Choi 017c3524ba Add missing fonts for pdf build in Sphinx 2.0
(Similar approach as Ia808f4e579588617c3e12caff66abb4d90847e8c )

Change-Id: I6f362e2eb6aaf4b9b56d4cea30d6d49229e1721c
2019-04-07 20:46:43 +09:00
shangxiaobj 80add1fa67 Replace the http links with the right ones in docs
Update http doc links according to the lastest OpenStack website in the project.

Change-Id: I4b31f136eb2d6fe36f314990a79587a8d826bd06
2018-01-10 09:57:47 +00:00
Stephen Finucane 82be7f6753 bindep: Add dependencies for PDFs on Fedora
As described here:

  https://that.guru/blog/create-pdfs-for-openstack/

There's probably a bigger package that installs many of these, but this
is the bare minimum necessary to build it successfully on Fedora 27.

Change-Id: Ib802898203b8db59fc9d0b98811d5c84fb9a64f0
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2017-12-06 16:16:33 +00:00
Ian Y. Choi 303b5bd1b9 PDF build support >= Sphinx 1.6.1
On Dependencies in Sphinx "Release 1.6.1"
(link: http://www.sphinx-doc.org/en/stable/changes.html ),
latexmk is needed to build PDF files.

This patch specifies latexmk package in bindep.txt
not to fail PDF builds.

Change-Id: I858b63f00c12b66247346c42451d3fd37df19702
2017-06-01 23:31:07 +00:00
Ian Y. Choi adaf0b1132 PDF support for sample document with font
This commit enables the sample document to support
PDF builds with Liberation font.

Since current Jenkins gate has docs build but does not have
publish-docs build, PDF builds are done in docs tox build job.

Change-Id: I9d40ac0bf179075c102170f9560629989520e12f
Implements: blueprint build-pdf-from-rst-guides
Co-Authored-By: SeongSoo Cho <nexusz99@gmail.com>
2017-03-10 06:25:55 +00:00
Andreas Jaeger d7fe40bd18 Install required packages
Document what is needed for testing and building  -and use this in
our CI.

This uses a bindep.txt file.

Change-Id: Ia5e9ea90e2fcb02d44c74c96a4bfe957b649a856
2016-09-01 20:56:42 +02:00