Page MenuHomePhabricator

Where is the ChangeProp codebase? mediawiki/services/change-propagation in Gerrit or wikimedia/change-propagation on Github?
Closed, ResolvedPublic

Description

Being on https://phabricator.wikimedia.org/project/profile/2114/ I'd like to find its corresponding canonical code repository.
The Phab project page link to https://www.mediawiki.org/wiki/Change_propagation .
https://www.mediawiki.org/wiki/Change_propagation links to https://github.com/wikimedia/change-propagation (Github).
https://www.mediawiki.org/wiki/Change_propagation also links to to https://wikitech.wikimedia.org/wiki/Changeprop which then talks about Gerrit ssh://gerrit.wikimedia.org:29418/mediawiki/services/change-propagation (Gerrit) instead.
According to the change history these are two different repositories.

Both https://github.com/wikimedia/change-propagation and https://gerrit.wikimedia.org/g/mediawiki/services/change-propagation/ (which is also mirrored to https://github.com/wikimedia/mediawiki-services-change-propagation ) have the same description: "A RESTBase queuing module for Apache Kafka".

Please clarify which code repo is used for what, or if one repo is not used anymore please update the desc of that repository to point to the correct one and archive that unused code repository, to reduce confusion.
If one repo is not used anymore, please also update the on-wiki docs to link to the correct one.
Thanks a lot!

Event Timeline

https://github.com/wikimedia/change-propagation/pulls has some open PRs but it's also fallen behind all the LibUp dependency updates that are now in Gerrit... cc'ing the most recent contributors via GitHub.

It got stuck in transition from GH to gerrit. I'll double-check everything and make necessary adjustments.

Are there any potential adjustments that others could help with?

Removing inactive assignee (Platform Engineering: Please unassign tasks of previous team members.)