Attention is currently required from: laforge, msuraev. osmith has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-e1d/+/30024 )
Change subject: jenkins.sh: Support for building + publishing the manual ......................................................................
Patch Set 7: Code-Review+1
(2 comments)
Patchset:
PS4: I spent a lot of time investing it as well. osmoe1d-usermanual.pdf does not get built in "make distcheck", leading to the error later where "make install" can't install it. With debug flags for make:
No need to remake target 'osmoe1d-usermanual.pdf'; using VPATH name '../../../../doc/manuals/osmoe1d-usermanual.pdf'.
So because the pdf is already built in the source directory before we run "make distcheck", make figures it exists already and doesn't try to rebuild it. I wonder why this works in osmo-hlr and other projects... but since I spent a lot of time also at this point and I don't think it matters if we build the manuals in "make distcheck" or not (we build them twice in CI already, in the regular build and in the deb package!), I decided to do "make distcheck" with --disable-manuals. Interestingly there's a similar problem with doxygen, so I've done --disable-doxygen in the next patch too.
File Makefile.am:
https://gerrit.osmocom.org/c/osmo-e1d/+/30024/comment/f092a1b4_e5880423 PS4, Line 5: doc \
Is the order of subdirs matter?
probably done by accident, changed it back - the result of the build is the same