hashar added a comment.
I have added a couple other tasks as blocked by that upgrade: - T218233 <https://phabricator.wikimedia.org/T218233> - T152478 <https://phabricator.wikimedia.org/T152478> The `doxygen` package in Debian is orphaned (it does not have a dedicated maintainer), and overall it is a pain to get any patch upstreamed to Debian and probably very hard to get one to update an old Debian version. We most probably just want to fork the Debian repository and maintainer our own copy in Gerrit (ex: `operations/debs/doxygen`) then publish it on our apt.wikimedia.org under a specific component (ex: `component/doxygen`). In T152478#5600365 <https://phabricator.wikimedia.org/T152478#5600365>, @hashar wrote: > A backport of the package made available as a component would fit nicely. If we follow what we do for other CI containers we would so something like: > > name=Dockerfile.template > FROM {{ "docker-registry.wikimedia.org/wikimedia-buster" | image_tag }} > USER root > RUN echo "deb http://apt.wikimedia.org/wikimedia stretch-wikimedia component/doxygen" \ > > /etc/apt/sources.list.d/buster-doxygen.list \ > && {{ "doxygen" | apt_install }} > USER nobody > ENTRYPOINT ["doxygen"] > > Which is super easy :] If an upgrade is needed later on: > > - build the new Debian package > - upload to apt > - bump image changelog > - docker-pkg > - done \o/ Debian buster comes with php 7.3 which should not be a problem for MediaWiki doxygen helper ( maintenance/mwdoc-filter.php ). TASK DETAIL https://phabricator.wikimedia.org/T239482 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hashar Cc: hashar, Aklapper, Addshore, Totolinototo3, Pavithraes, darthmon_wmde, Redabr4, Zanziii, Sadisticturd, DannyS712, Nandana, A.S.Kochergin, Cpaulf30, Lahi, Gq86, GoranSMilovanovic, Ivana_Isadora, Jayprakash12345, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, srodlund, Wikidata-bugs, aude, Dinoguy1000, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
