Merge ~ahasenack/ubuntu/+source/cyrus-sasl2:groovy-sasl-disable-doc-build into ubuntu/+source/cyrus-sasl2:ubuntu/devel
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Andreas Hasenack | ||||
Approved revision: | 404f9fbc6c3531e750ce25a90a521316fe2ae6e9 | ||||
Merged at revision: | 404f9fbc6c3531e750ce25a90a521316fe2ae6e9 | ||||
Proposed branch: | ~ahasenack/ubuntu/+source/cyrus-sasl2:groovy-sasl-disable-doc-build | ||||
Merge into: | ubuntu/+source/cyrus-sasl2:ubuntu/devel | ||||
Diff against target: |
69 lines (+18/-3) 3 files modified
debian/changelog (+9/-0) debian/control (+2/-2) debian/rules (+7/-1) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bryce Harrington (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+391635@code.launchpad.net |
Description of the change
Disable doc building during package build. I feel a bit dirty doing this, but at the moment it's the fastest way forward.
cyrus-sasl2 builds docs with sphinx, and upstream has a sphinx extension in the source. That extension no longer works with the current sphinx in groovy, causing the FTBFS.
I filed a bug upstream at https:/
For the time being, this branch disables doc building. I checked the following:
- the two patches we have that touch source docs still end up in the final rendered/installed manpage, and that's because the mdoc source file is installed as is as a manpage in d/rules.
- 0003-Update-
install -m 644 saslauthd/
- the manpages were initially not shipped anymore, with a zero-sized file, after my change. I had to copy them to the temporary build directories for MIT and Heimdal in d/rules
- I diffed the manpages from the build currently in groovy (which was from focal) to the one produced by this branch, and the only change was the timestamp inside each manpage, i.e., things like:
diff -uNr focal/usr/
--- focal/usr/
+++ groovy/
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "SASL_AUXPROP" "3" "September 29, 2020" "2.1.27" "Cyrus SASL"
+.TH "SASL_AUXPROP" "3" "November 08, 2018" "2.1.27" "Cyrus SASL"
.SH NAME
sasl_auxprop \- Cyrus SASL documentation
.
- I also diffed /usr/share/
PPA with test build: https:/
The other branch I have is at https:/ /code.launchpad .net/~ahasenack /ubuntu/ +source/ cyrus-sasl2/ +git/cyrus- sasl2/+ ref/groovy- sasl2-fix- sphinx- build. The build progresses a bit further, but still fails. I updated our bug and upstream's.