Page MenuHomePhabricator

wikimedia.biterg.ioComponent
ActivePublic

Details

Description

Tools and data for metrics on Wikimedia's technical community at wikimedia.biterg.io (hosted by Bitergia, based on the GrimoireLab software suite).

See mw:Community metrics for more information.

Recent Activity

Thu, Dec 11

Dzahn moved T409903: Bitergia crawler bot runs into errors collection GitLab data from Work in Progress to Awaiting Input on the collaboration-services board.
Thu, Dec 11, 7:22 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn placed T409903: Bitergia crawler bot runs into errors collection GitLab data up for grabs.

unlicking the cookie

Thu, Dec 11, 5:16 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab

Fri, Dec 5

Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

@Aklapper @thcipriani I think this needs you or we need to chat. I don't have an immediate actionable and don't want it to be stuck.

Fri, Dec 5, 12:09 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab

Mon, Dec 1

Aklapper created T411362: wikimedia.biterg.io lacks Maniphest indexing after 2025-11-04.
Mon, Dec 1, 12:27 PM · Release-Engineering-Team, wikimedia.biterg.io

Nov 17 2025

Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

It sounds like, many of the repos you're unable to access are deleted or private. I suppose what we should work on is how to keep this list up-to-date? What do you think @Izubiaurre?

Nov 17 2025, 6:04 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

I am thinking the ideal outcome would be if we stop maintaining a manual list and switch to a model where we pull all repositories that are publicly available, and simply skip 404s.

Nov 17 2025, 6:02 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
thcipriani added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

Hi all!

Nov 17 2025, 5:00 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
LSobanski lowered the priority of T409903: Bitergia crawler bot runs into errors collection GitLab data from Medium to Low.
Nov 17 2025, 4:41 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
LSobanski moved T409903: Bitergia crawler bot runs into errors collection GitLab data from Incoming to Work in Progress on the collaboration-services board.
Nov 17 2025, 4:41 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
LSobanski assigned T409903: Bitergia crawler bot runs into errors collection GitLab data to Dzahn.
Nov 17 2025, 4:40 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

...our current config, it says "Wikimedia sync by RepOSSync" updated it a couple days ago. So there is clearly more to this than I thought.

Nov 17 2025, 7:39 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab

Nov 14 2025

Dzahn added a subtask for T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format: T409903: Bitergia crawler bot runs into errors collection GitLab data.
Nov 14 2025, 6:59 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io
Dzahn added a parent task for T409903: Bitergia crawler bot runs into errors collection GitLab data: T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.
Nov 14 2025, 6:59 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn added a comment to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.

@Aklapper Wanna have a quick chat about this as part of T409903? Cheers

Nov 14 2025, 6:58 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Nov 13 2025

brennen added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

See T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format for some related background.

Nov 13 2025, 10:11 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

Oh, I see. Thank you for the extra details. Let me try to sync with people on our side who were more involved with that and get back to you.

Nov 13 2025, 9:42 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

@Izubiaurre I see! I think it might be best if we replace a manual list with a programmatic way to get a list of all (accessible) repos.

It seems a manual list would be outdated almost instantly.

Then the approach would be to just get all repos you can get, ignoring 404s.

We would always have the current number of repos and nothing would have to be maintained manually (both new repos being added and old repos deleted or moved).

Nov 13 2025, 6:30 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

@Izubiaurre I see! I think it might be best if we replace a manual list with a programmatic way to get a list of all (accessible) repos.

Nov 13 2025, 5:06 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

let's take a step back for a second and let me ask

Nov 13 2025, 7:38 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab

Nov 12 2025

Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

@Izubiaurre Maybe let's take a step back for a second and let me ask this: How do you get the list of all repos you are crawling to begin with?

Nov 12 2025, 6:02 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

private repos then we probably would not want to extract data to external.

Nov 12 2025, 3:30 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Dzahn added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

Can we allowlist their IPs (or user agent which I believe is owlbot)?

Nov 12 2025, 3:11 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Izubiaurre added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

The errors are HTTP 404. But if we browse the URLs we get asked to login.

Nov 12 2025, 12:54 PM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Pablohn6 removed a watcher for wikimedia.biterg.io: Pablohn6.
Nov 12 2025, 11:50 AM
Peachey88 added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

https://gitlab.wikimedia.org/sonarbot/ is a user, should it be offering a git link?

Nov 12 2025, 11:39 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
LSobanski added a comment to T409903: Bitergia crawler bot runs into errors collection GitLab data.

I get a 404 from https://gitlab.wikimedia.org/sonarbot/sonarqube.git when logged in and an IDP login prompt when not logged in. Do we have any other examples? Can Bitergia identify a date when the issues started?

Nov 12 2025, 11:31 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab
Aklapper created T409903: Bitergia crawler bot runs into errors collection GitLab data.
Nov 12 2025, 10:49 AM · Release-Engineering-Team (Priority Backlog 📥), wikimedia.biterg.io, collaboration-services, GitLab

Nov 7 2025

Aklapper closed T409523: Name and org updates for wikimedia.biterg.io as Resolved.

Uh, thanks for filing this! Appreciated!

  • I updated your name (the software initially picked a name from some source and there's no logic to automagically update that).
  • Amir had no end date for WMDE set; corrected now.
  • Merged the two separate identitities of aude, and updated affiliation start/end dates.
  • addshore also updated, but I set a random affiliation end date (I don't have such data).
Nov 7 2025, 7:52 AM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io
thiemowmde created T409523: Name and org updates for wikimedia.biterg.io.
Nov 7 2025, 6:29 AM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Oct 27 2025

brennen moved T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format from Waiting Response to Radar on the User-brennen board.
Oct 27 2025, 5:01 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Oct 7 2025

Aklapper closed T403836: Create account for Lauren de Lench on wikimedia.biterg.io as Resolved.

@ldelench_wmf No reply; assuming this is resolved. Please reopen if there is more to sort out - thanks!

Oct 7 2025, 4:14 PM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Sep 20 2025

Aklapper added a comment to T403836: Create account for Lauren de Lench on wikimedia.biterg.io.

@ldelench_wmf: Hi, could you please confirm whether you received an email and if you can log in? Thanks!

Sep 20 2025, 4:19 PM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Sep 11 2025

Aklapper added a comment to T403836: Create account for Lauren de Lench on wikimedia.biterg.io.

Also, per https://www.mediawiki.org/wiki/Community_metrics, please note that

In general, the name of a custom object (such as a custom visualization or custom dashboard) created manually by an admin must have the prefix C_ so it does not get overwritten by the next upstream software update.

Sep 11 2025, 9:17 AM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io
Aklapper added a comment to T403836: Create account for Lauren de Lench on wikimedia.biterg.io.

@ldelench_wmf: The credentials should be in your mail inbox. Please confirm and if all works well, please set the status of this task to resolved. Thanks!

Sep 11 2025, 9:16 AM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io
Aklapper claimed T403836: Create account for Lauren de Lench on wikimedia.biterg.io.

Requested in https://support.bitergia.com/support/tickets/1586

Sep 11 2025, 7:51 AM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Sep 5 2025

ldelench_wmf created T403836: Create account for Lauren de Lench on wikimedia.biterg.io.
Sep 5 2025, 3:23 PM · Essential-Work, Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Jun 13 2025

brennen moved T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format from Doing/Involved to Waiting Response on the User-brennen board.
Jun 13 2025, 5:30 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

May 28 2025

Maintenance_bot removed a project from T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format: Patch-For-Review.
May 28 2025, 10:30 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io
CodeReviewBot added a comment to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.

thcipriani merged https://gitlab.wikimedia.org/repos/releng/bitergia-sources-updater/-/merge_requests/1

May 28 2025, 10:13 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io
CodeReviewBot added a project to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format: Patch-For-Review.

brennen opened https://gitlab.wikimedia.org/repos/releng/bitergia-sources-updater/-/merge_requests/1

May 28 2025, 9:32 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

May 15 2025

thcipriani added a comment to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.

After talking to Bitergia folks, we'll need to make some tweaks.

May 15 2025, 5:45 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Apr 17 2025

brennen changed the status of T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format from Open to In Progress.

Rough solution starting from @thcipriani's initial sketch:

Apr 17 2025, 10:50 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Apr 14 2025

bd808 added a comment to T306770: How to identify affiliation of indexed GitLab accounts.

Thanks. That means that I could at least run manual checks on https://ldap.toolforge.org/user/username (replace username) which lists email addresses and group membership (such as wmf).

Apr 14 2025, 9:26 PM · GitLab (Misc), Release-Engineering-Team, User-AKlapper, wikimedia.biterg.io

Apr 7 2025

brennen moved T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format from Backlog to Doing/Involved on the User-brennen board.
Apr 7 2025, 10:56 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Mar 26 2025

brennen added a project to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format: User-brennen.
Mar 26 2025, 7:55 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Mar 19 2025

Aklapper closed T327785: Enable domain matching in wikimedia.biterg.io configuration as Resolved.

At some point months ago I switched on "Affiliate to organizations automatically" at https://wikimedia.biterg.io/identities/settings/general once a week

Mar 19 2025, 6:03 PM · Release-Engineering-Team (Doing 😎), wikimedia.biterg.io

Mar 4 2025

thcipriani updated subscribers of T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.
Mar 4 2025, 2:47 AM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io
thcipriani added a comment to T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format.

Currently our release tools has a dump-bundle.py script that allows us to dump the list of repos we branch each week:

Mar 4 2025, 2:47 AM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Feb 26 2025

thcipriani moved T385529: Automatically export and publish a list of WMF deployed code repositories in Bitergia's JSON format from INBOX to Priority Backlog 📥 on the Release-Engineering-Team board.
Feb 26 2025, 4:47 PM · Release-Engineering-Team (Doing 😎), User-brennen, wikimedia.biterg.io

Feb 13 2025

Lferreira closed T384727: Bitergia account for Levi Ferreira as Resolved.
Feb 13 2025, 2:18 PM · wikimedia.biterg.io, Release-Engineering-Team (Doing 😎)