Page MenuHomePhabricator

Consider archiving Gerrit repository "wikidata/analytics/dashboard" (20151121)
Open, Needs TriagePublic

Description

The Wikimedia Release-Engineering-Team is in the process of cleaning up inactive Gerrit repositories.

If the repository wikidata/analytics/dashboard.git is still in use, please leave a short comment in this task and set the task status to Invalid.
Otherwise the Gerrit repository may get archived in the future.

If the repository is not in use anymore, you are also welcome to leave a short comment to confirm.

Historical related tickets: T108404, T112628

According to https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/analytics/dashboard.git/+log/refs/heads/master
the last commit to the master branch of this repository was on:
20151121 (YYYYMMDD).

The five most active code authors have been (number of commits, author):

51 christopher.johnson@...
 2 root@...
 2 addshorewiki@...
 1 christian@...
  • christopher.johnson matches the Phabricator account(s) @Christopher
  • addshorewiki matches the Phabricator account(s) @Addshore
  • christian matches the Phabricator account(s) @QChris

We apologize if you got subscribed to this task though you are not an active contributor to this codebase anymore, or if you are a former staff member whose Phabricator account was used in staff capacity and is still activated - unfortunately there is no good way to find out.


Section below is only relevant if repository is to be archived:

To-do list

Event Timeline

@Aklapper Please review the script that you're using to create these tasks. The pings via Phabricator accounts did not work. (At least I assume that was intended to be phabricator pings from the context.)

The people mentioned were: @Addshore @Christopher @QChris

@ItamarWMDE , @Michael, @Lucas_Werkmeister_WMDE : Is this about the main repo or about the clone T351072 that you found?

This seems to be entirely unrelated to Goran or his work on WDCM. Not sure what you mean by "main repo", but this is about a repository that has not been touched since 2015 (8 years ago). That is, as far as I can see, this was already abandoned even before WDCM was initially created by Goran.

As far as I can tell, wikidata/analytics/dashboard was never cloned via Puppet, and it isn’t referenced in any codebase indexed by Codesearch.

Not sure what you mean by "main repo"

I meant the repo that Goran was using (and not it's clone). But I see now, that it has nothing to do with all of that.

already abandoned
never cloned via Puppet, and it isn’t referenced in any codebase

That means you are convinced that this can go from our side, correct?

@Aklapper Please review the script that you're using to create these tasks. The pings via Phabricator accounts did not work.

That was intentional not to spam uninvolved people; some names are purely informational.

never cloned via Puppet, and it isn’t referenced in any codebase

That means you are convinced that this can go from our side, correct?

I wouldn’t say I’m convinced, this was just what I thought of checking so far. I don’t know enough about this repository to judge whether it would’ve been expected in Puppet in the first place.

@Aklapper archiving is reversible, right? We’re not force-pushing the old Gerrit history away? If yes, I think we could still go ahead with this.

never cloned via Puppet, and it isn’t referenced in any codebase

That means you are convinced that this can go from our side, correct?

I wouldn’t say I’m convinced, this was just what I thought of checking so far. I don’t know enough about this repository to judge whether it would’ve been expected in Puppet in the first place.

@Aklapper archiving is reversible, right? We’re not force-pushing the old Gerrit history away? If yes, I think we could still go ahead with this.

We are not force-pushing away old gerrit history. In fact, we're adding a new branch called ARCHIVED and setting the HEAD of the repo to point to the new branch. Very reversible if we want to revert.

I'll not do this today—the Friday before a long (U.S.) weekend since there's some trepidation. But is this fine to do next week?

IMHO we can try it and see if we notice any breakage, yeah. @Manuel is that okay for you?

Sounds good from my side, thank you!

In fact, we're adding a new branch called ARCHIVED and setting the HEAD of the repo to point to the new branch. Very reversible if we want to revert.

I'll not do this today—the Friday before a long (U.S.) weekend since there's some trepidation. But is this fine to do next week?

It sounds like we’re okay with this – do you want to go ahead? (It’s a Friday again today, but maybe on Monday ^^)


Moving this to the Radar column on our wmde-wikidata-tech board for now, since it’s not clear if any of the steps in the task description would actually be done by us. Let us know if we should do anything :)