Page MenuHomePhabricator

Build and release Doxygen 1.8.19 to apt.wikimedia.org
Closed, ResolvedPublic

Description

Doxygen 1.8.18 fails to process the Wikibase code base and I have verified the issue has been fixed in 1.8.19. This task is to rebuild the doxygen Debian package from operations/debs/doxygen for Buster and have it published to apt.wikimedia.org under:

buster-wikimediacomponent/ci

The related Gerrit change is: https://gerrit.wikimedia.org/r/c/operations/debs/doxygen/+/621291/4 which imports Debian tag 1.8.19-1 and has config switch added to accommodate a difference between LLVM 7 (Buster) and LLVM 11 (unstable).

Event Timeline

At least locally with package_builder / cowbuilder I can build it with:

git clone https://gerrit.wikimedia.org/r/operations/debs/doxygen.git
cd doxygen
DEB_BUILD_OPTIONS="parallel=8" DIST=buster-wikimedia gbp buildpackage

Mentioned in SAL (#wikimedia-operations) [2020-10-15T14:21:11Z] <jayme> imported doxygen_1.8.19-1~deb10+wmf1 to component/ci buster-wikimedia - T265579

Done, please reopen if I should have missed something.

Looks good!

docker run --rm -it --user=root --entrypoint=bash docker-registry.wikimedia.org/releng/doxygen:latest
# apt update
...
# apt-cache policy doxygen
doxygen:
  Installed: 1.8.18-1~exp1~~deb10+wmf1
  Candidate: 1.8.19-1~deb10+wmf1
  Version table:
     1.8.19-1~deb10+wmf1 1001
       1001 http://apt.wikimedia.org/wikimedia buster-wikimedia/component/ci amd64 Packages
 *** 1.8.18-1~exp1~~deb10+wmf1 100
        100 /var/lib/dpkg/status
     1.8.13-10 500
        500 http://mirrors.wikimedia.org/debian buster/main amd64 Packages

Thank you!