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

Reply via email to