Page MenuHomePhabricator

Retire the old Parsoid deb repository?
Closed, ResolvedPublic

Description

We used to offer deb packages for the old Parsoid stack which is obsolete with modern MediaWiki releases.

In October last year we removed the config to import packages in https://gerrit.wikimedia.org/r/c/operations/puppet/+/725670

The repository itself is still around and only contains a single deb for distributions which are long end-of-life (Precise/Trusty/Jessie), e.g. https://releases.wikimedia.org/debian/dists/jessie-mediawiki/main/binary-amd64/Packages

Can we remove the deb repository entirely at this point? It seems completely redundant at this point.

Event Timeline

I think so. Parsoid/JS is no longer supported and won't get security releases either. If anyone on the team has any concerns, they will leave their comments here.

Ack, sounds good. I'll wait for a week and if there are no objections, the repo will be removed from the release* hosts.

Change 807052 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove reprepro config from releases*

https://gerrit.wikimedia.org/r/807052

Change 807052 merged by Muehlenhoff:

[operations/puppet@production] Remove reprepro config from releases*

https://gerrit.wikimedia.org/r/807052

Mentioned in SAL (#wikimedia-operations) [2022-06-21T08:14:37Z] <moritzm> remove EOLed parsoid debs from releases.wikimedia.org T309765

Change 807061 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Retire releasers-parsoid group

https://gerrit.wikimedia.org/r/807061

Change 807069 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove profile::releases::upload and related classes

https://gerrit.wikimedia.org/r/807069

Change 807061 merged by Muehlenhoff:

[operations/puppet@production] Retire releasers-parsoid group

https://gerrit.wikimedia.org/r/807061

Change 807069 merged by Dzahn:

[operations/puppet@production] Remove profile::releases::upload and related classes

https://gerrit.wikimedia.org/r/807069

MoritzMuehlenhoff claimed this task.

Since there were no further objections, the repository has now been removed.