Fix sphinx doc building

Bug #1898593 reported by Andreas Hasenack
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cyrus-sasl2 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

This basically the same bug as #1894907, but there I decided to disable docs rebuilding, after checking that none of the patches were against the docs source.

Furthermore, we should probably fix these lintian issues:

E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/developer.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/download.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/genindex.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/getsasl.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/index.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/operations.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/packager.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/search.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/setup.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2-doc: privacy-breach-uses-embedded-file usr/share/doc/cyrus-sasl2-doc/support.html You may use the libjs-mathjax package. (https://cdn.mathjax.org/mathjax/latest/mathjax.js)
E: cyrus-sasl2 source: source-is-missing doc/html/_static/jquery.js line length is 32014 characters (>512)
E: cyrus-sasl2 source: source-is-missing doc/html/_static/js/modernizr.min.js
E: cyrus-sasl2 source: source-is-missing doc/html/_static/underscore.js line length is 519 characters (>512)
E: cyrus-sasl2 source: source-is-missing docsrc/exts/themes/cyrus/static/js/modernizr.min.js
E: cyrus-sasl2 source: source-is-missing docsrc/exts/themes/sphinx_rtd_theme/static/js/modernizr.min.js

summary: - Build docs with sphinx
+ Fix sphinx doc building
Changed in cyrus-sasl2 (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

A fix was released in the latest impish sync (2.1.27+dfsg-2.1), where the sphinx builds were re-enabled.

Changed in cyrus-sasl2 (Ubuntu Impish):
status: Triaged → Fix Released
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Hi Athos,

Do you happen to know fix and is it worth backporting? Also, are those lintian errors fixed, too? Given you recently worked on this, so probably you'd know. Thanks!

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

The lintian fixes are not fixed. We'd need to add a dependency on that JS lib. Should we split the bug or just reopen it?

About the sphinx documentation, pre-built manpages are still being shipped, so I am not really sure if this would be a good candidate for an SRU.

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Hello,

Thanks, Athos. I've removed G/H tasks atm and Impish is marked as "Fix Released", which appropriately represents the current situation.

Yeah, I agree that it might not be worth SRU'ing and at least, adding to the already-long team backlog. As for lintian errors, I think it's worth forwarding the bug to Debian instead since this is a sync now.

In case you feel differently, please let me know. Thanks.

no longer affects: cyrus-sasl2 (Ubuntu Groovy)
no longer affects: cyrus-sasl2 (Ubuntu Hirsute)
no longer affects: cyrus-sasl2 (Ubuntu Impish)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.