Gerrit/New repositories/Requests

From mediawiki.org


Extension /mediawiki/extensions/PlaceNewSection
Developer Ernstkm, Iniquity
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

If it is possible, I want to import https://github.com/ernstki/mediawiki-extensions-PlaceNewSection: phab:T344501. - Iniquity (talk) 11:28, 8 January 2024 (UTC)[reply]

@Iniquity: On phab:T344501 it seems @Ernstkm: would prefer GitLab. I do not want to create a repo against the current maintainer's approval. So let's put this on hold until Ernstkm has decided either way. --QChrisNonWMF (talk) 13:10, 9 January 2024 (UTC)[reply]
I'm already familiar with GitLab, but not Gerrit, so that was the basis for my asking. However, it seems like Gerrit is the path of least resistance, so let's go with Gerrit. I'm only the accidental maintainer of the extension, and I really don't want to be a speedbump or a gatekeeper, standing in the way of Iniquity's being able to deploy to their wikis. --Ernstkm (talk) 00:43, 16 January 2024 (UTC)[reply]
@Ernstkm: Thank you for giving green light :) --QChrisNonWMF (talk) 09:39, 16 January 2024 (UTC)[reply]
Thanks a lot!:) Iniquity (talk) 10:19, 16 January 2024 (UTC)[reply]

Yes Done Created as mediawiki/extensions/PlaceNewSection

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:39, 16 January 2024 (UTC)[reply]


Extension mediawiki/skins/Aether
Developer Enter your LDAP username
Preferred model Merge review (default)
Phabricator project mediawiki-skins-Aether

The repository at https://invent.kde.org/websites/aether-mediawiki/ is archived. To keep Skin:Aether maintained I'd like to move it to Gerrit. Let me know if any questions. --Jdlrobson (talk) 23:55, 8 January 2024 (UTC)[reply]

@Jdlrobson: Are the repo's maintainers ok with the import to our Gerrit? Is there by chance any such public statement? (I would not want to import their repo without them being ok with the import) --QChrisNonWMF (talk) 13:14, 9 January 2024 (UTC)[reply]
Short answer: I don't know, but I assumed the license is sufficient here? The project is licensed under the Creative Commons Attribution Share Alike 4.0 International which permits this as far as I understand? Jdlrobson (talk) 01:29, 10 January 2024 (UTC)[reply]
@Jdlrobson: We might be legally allowed to do so. True. But licensing for the repo is a bit tricky, as the COPYING file claims "CC BY-SA 4.0 Int.", while the README.md claims "AGPL-3.0-or-later". So they do not match, and some individual files, e.g. Aether.php, fail to clarify as they come without copyright headers. While other files, e.g. JsonManifestNetworkStrategy.php, refer to a LICENSING file, which does not exist. Yet JsonManifestNetworkStrategy.php claims to come from Symfony, which is usually MIT licensed. And that's not even all the licensing troubles. Yikes!
But licensing aside, we want to make sure to avoid unfriendly forks. So I've reached out to KDE people via email, and asked them about the repo. --QChrisNonWMF (talk) 14:40, 10 January 2024 (UTC)[reply]
Gotcha! Makes sense! Thanks for reaching out to them! Jdlrobson (talk) 14:49, 10 January 2024 (UTC)[reply]
I've just received the missing confirmation and we can import the repo now \o/ --QChrisNonWMF (talk) 09:50, 16 January 2024 (UTC)[reply]

Yes Done Created as mediawiki/skins/Aether

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:50, 16 January 2024 (UTC)[reply]


Extension mediawiki/extensions/VECancelButton
Developer WikiTeq
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

Please add the WikiTeq group as the owner

--Pastakhov (talk) 16:10, 14 January 2024 (UTC)[reply]

Yes Done Created as mediawiki/extensions/VECancelButton

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 07:20, 15 January 2024 (UTC)[reply]

Extension mediawiki/extensions/IpReputation
Developer Kosta Harlan (kharlan)
Preferred model Merge review (default)
Phabricator project #mediawiki-extensions-IpReputation

Going to move this patch into the new repo https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/989728. See https://phabricator.wikimedia.org/T355184 for project request. --KHarlan (WMF) (talk) 17:25, 16 January 2024 (UTC)[reply]

The repo is ready in Gerrit as mediawiki/extensions/IpReputation and mirrored to GitHub, but the Diffusion mirror is causing issues, as Phabricator currently does not allow to create new repos ("all available repository cluster services are closed to new allocations"). If you only need Gerrit and GitHub, you can start using the repo. I'll retry creating the Phabricator mirror later. --QChrisNonWMF (talk) 07:19, 17 January 2024 (UTC)[reply]

thanks @QChrisNonWMF! KHarlan (WMF) (talk) 07:23, 17 January 2024 (UTC)[reply]
@QChrisNonWMF sorry for an annoying request: could we change that to IPReputation, to be consistent with the other extensions that start with IP prefix on https://www.mediawiki.org/w/index.php?title=Category:All_extensions&from=I? KHarlan (WMF) (talk) 18:15, 17 January 2024 (UTC)[reply]
@KHarlan (WMF): As far as I know, we only roughly aim for CamelCase for extensions, and we're not so strict about abbreviations or deviations. We have LDAP and Ldap, MP3 and Mp3, Pdf and PDF, even MW and Mw, and I'm sure many, many more. At some point we tried to harmonize naming abbreviations at least for new repos, but that did not work out. But as you prefer the uppercase P, I've archived the Ip variant and recreated the IP variant in Gerrit as mediawiki/extensions/IPReputation and in GitHub (which does not care about cases so much anyways). The Phabricator mirror still has to wail, as written above.

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:14, 22 April 2024 (UTC)[reply]

Extension mediawiki/extensions/NetworkSession
Developer EBernhardson
Preferred model Merge review (default)
Phabricator project #networksession

It seems the repo got created manually, so I've synced up the Gerrit config, and created the GitHub mirror. The Phabricator mirror has to wait a bit, as Phabricator currently does not allow to create repos. --QChrisNonWMF (talk) 07:36, 17 January 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:16, 22 April 2024 (UTC)[reply]

Extension mediawiki/extensions/VisualData
Developer thomas-topway-it
Preferred model Merge review (default)
Phabricator project create new Phabricator Project

Please create the gerrit repository for the extension "VisualData". This will include all data related features currently bundled within PageProperties Thank you!

--Thomas-topway-it (talk) 06:55, 19 January 2024 (UTC)[reply]

Created as mediawiki/extensions/VisualData

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again. --QChrisNonWMF (talk) 12:34, 21 January 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:17, 22 April 2024 (UTC)[reply]

Extension mediawiki/extensions/CommunityConfiguration
Developer Sergio Gimeno
Preferred model Merge review (default)
Phabricator project https://phabricator.wikimedia.org/project/profile/6608/

We are looking to migrate https://gitlab.wikimedia.org/repos/growth/community-configuration repository to use existing CI and deployment pipeline for the CommunityConfiguration extension. More about the project in Community_configuration_2.0.

--SGimeno (WMF) (talk) 16:45, 30 January 2024 (UTC)[reply]

Created as mediawiki/extensions/CommunityConfiguration

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again. --QChrisNonWMF (talk) 21:20, 30 January 2024 (UTC)[reply]

Thank you @QChrisNonWMF. For some reason the default branch in the Github mirror is "ResolverPaths" instead of "master". Maybe because it was the most recently updated in Gitlab. Would it be possible to make the Github repository default to the master branch? Thanks! SGimeno (WMF) (talk) 15:01, 31 January 2024 (UTC)[reply]
@SGimeno (WMF): Sure thing. I've updated the default branch to master. --QChrisNonWMF (talk) 10:19, 1 February 2024 (UTC)[reply]
Thank you! SGimeno (WMF) (talk) 10:25, 1 February 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:19, 22 April 2024 (UTC)[reply]

Extension mediawiki/extensions/MagicLinkAuthentication
Developer WikiTeq
Preferred model Merge review (default)
Phabricator project MediaWiki-extensions-MagicLinkAuthentication

Please add the WikiTeq group as owner.

Phabricator project requested at https://phabricator.wikimedia.org/T356314.

--Cindy.cicalese (talk) 18:39, 31 January 2024 (UTC)[reply]

Created as mediawiki/extensions/MagicLinkAuthentication

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 10:23, 1 February 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:27, 23 April 2024 (UTC)[reply]


Extension mediawiki/extensions/DiscordRCFeed
Developer femiwiki group, mainly lens0021
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

Please import the gerrit branch from https://github.com/femiwiki/DiscordRCFeed as master.

--Lens0021 (talk) 19:18, 31 January 2024 (UTC)[reply]

Created as mediawiki/extensions/DiscordRCFeed

(GitHub mirror)

As main branch is prohibited for extensions (and you wanted to import the gerrit branch as master anyways, I dropped the main branch.

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 10:43, 1 February 2024 (UTC)[reply]

Thank you. I have a one more request, Could you add femiwiki as the owner? I've forgotten to mention the owner. --Lens0021 (talk) 14:30, 2 February 2024 (UTC)[reply]
@Lens0021: Whoops. Sorry. Should be good now. --QChrisNonWMF (talk) 09:56, 3 February 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:29, 23 April 2024 (UTC)[reply]

Extension mediawiki/extensions/WikiApiary
Developer cicalese
Preferred model Merge review (default)
Phabricator project MediaWiki-extensions-WikiApiary

Please add user Sen-Sai (charlot@wikibase.nl) to the ownership group as well.

Thank you!

--Cindy.cicalese (talk) 20:57, 2 February 2024 (UTC)[reply]

Created as mediawiki/extensions/WikiApiary

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 10:02, 3 February 2024 (UTC)[reply]

Thank you! Is it too late to ask if the repo can be imported with history from https://github.com/cicalese/NewWikiApiary. Or is there a way I can do so? I don't want to create more work for you, but when I attempted to do so with git commands, it wan't pretty. Cindy.cicalese (talk) 19:53, 7 February 2024 (UTC)[reply]
@Cindy.cicalese: No problem; it's of course not too late :-) I've imported the repo for you and added a .gitreview file.
Note that I've renamed the main branch to master, as having a main branch is prohibited for extensions. --QChrisNonWMF (talk) 22:55, 7 February 2024 (UTC)[reply]
Wonderful! Thank you!! Cindy.cicalese (talk) 23:00, 7 February 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:30, 23 April 2024 (UTC)[reply]

Extension mediawiki/skins/MediaWikiWordpressThemes
Developer Jdlrobson
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

Please copy from git@github.com:jdlrobson/MediaWikiWordpressThemes.git --Jdlrobson (talk) 02:40, 5 February 2024 (UTC)[reply]

Created as mediawiki/skins/MediaWikiWordpressThemes

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644).

I've renamed the main branch to master, as the main branch is prohibited for skins.

--QChrisNonWMF (talk) 21:37, 5 February 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:32, 23 April 2024 (UTC)[reply]

Extension mediawiki/skins/2018
Developer Jdlrobson
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

Please import from https://github.com/jdlrobson/mediawiki-2018-skin See https://github.com/jdlrobson/mediawiki-2018-skin/issues/1#issuecomment-1926524212

--Jdlrobson (talk) 02:01, 6 February 2024 (UTC)[reply]

@QChrisNonWMF it looks like something went wrong with the import, there are many commits missing from https://github.com/morags/mediawiki-2018-skin/commits/master/ .
Could you please take a look? I think this may be my fault for not clearly specifying I wanted to import from the original repo: https://github.com/morags/mediawiki-2018-skin/commits/master/
Thanks in advance! Jdlrobson (talk) 00:23, 7 February 2024 (UTC)[reply]
@Jdlrobson: I think I've misread your first paragraph :-D Anyway, I've now uploaded the morags repo (commit 5bb09bc + a .gitreview file) to Gerrit. Is the import now as expected? --QChrisNonWMF (talk) 22:45, 7 February 2024 (UTC)[reply]
Thank you! Jdlrobson (talk) 05:38, 10 February 2024 (UTC)[reply]

Created as mediawiki/skins/2018

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644).

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:33, 23 April 2024 (UTC)[reply]

Extension mediawiki/extensions/AchievementBadges
Developer Lens0021
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.
  1. Please set gerrit group femiwiki(28d7185949b5687724d0ff5ff89a21232a6ea12d) as owner.
  2. Please import the gerrit branch from https://github.com/femiwiki/AchievementBadges as master. I will import other branches myself.

Created as mediawiki/extensions/AchievementBadges

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 22:51, 4 March 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:34, 23 April 2024 (UTC)[reply]

Extension mediawiki/extensions/FacetedCategory
Developer Lens0021
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.
  1. Please set gerrit group femiwiki(28d7185949b5687724d0ff5ff89a21232a6ea12d) as owner.
  2. Welcoming an empty repository. I will import code myself.

Created as mediawiki/extensions/FacetedCategory

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 22:50, 4 March 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:37, 23 April 2024 (UTC)[reply]

Extension mediawiki/extensions/Sanctions
Developer Lens0021
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.
  1. Please set gerrit group femiwiki(28d7185949b5687724d0ff5ff89a21232a6ea12d) as owner.
  2. Welcoming an empty repository. I will import code myself.

--Lens0021 (talk) 04:32, 3 March 2024 (UTC)[reply]

Created as mediawiki/extensions/Sanctions

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 22:54, 4 March 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:38, 23 April 2024 (UTC)[reply]

Extension mediawiki/extensions/HoneyPot
Developer WikiTeq
Preferred model Merge review (default)
Phabricator project MediaWiki-extensions-HoneyPot

I kindly request the migration of the repository located at https://github.com/WikiTeq/mediawiki-extension-HoneyPot to Gerrit.

I would appreciate the creation of a corresponding extension page in MediaWiki for better accessibility and documentation.

Thank you.

--Wikiteqash (talk) 06:20, 8 March 2024 (UTC)[reply]

Created as mediawiki/extensions/HoneyPot

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644).

The main branch got renamed to master, as the main branch is prohibited for extensions

I see that you already created the requested mediawiki.org Extension page, so I'm skipping that part.

--QChrisNonWMF (talk) 21:42, 11 March 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:39, 23 April 2024 (UTC)[reply]

Extension mediawiki/skins/shared
Developer Enter your LDAP username
Preferred model Merge review (default)
Phabricator project Phabricator project, or create a new Phabricator project.

Can be initalialized empty. Thanks in advance!


--Jdlrobson (talk) 20:10, 14 March 2024 (UTC)[reply]

@Jdlrobson: Sure, will do. But since most (but not all) skins roughly use CamelCase: Would you object upper casing the s to Shared? Or judging by the name, maybe it won't be a proper, full-fledged skin only re-usable code fragments? --QChrisNonWMF (talk) 19:26, 16 March 2024 (UTC)[reply]

The latter - this will be used for reusable code fragments Jdlrobson (talk) 22:30, 16 March 2024 (UTC)[reply]
Thanks. So I think it's ok to move forward with a lowercase name. --QChrisNonWMF (talk) 14:04, 18 March 2024 (UTC)[reply]

Created as mediawiki/skins/shared

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 14:04, 18 March 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:40, 23 April 2024 (UTC)[reply]

Extension mediawiki/libs/UpdateHistory
Developer C. Scott Ananian
Preferred model Merge review (default)
Phabricator project MediaWiki-libs-UpdateHistory (in process: phab:T361723)

Please import from https://github.com/cscott/update-history

--cscott (talk) 16:54, 3 April 2024 (UTC)[reply]

Created as mediawiki/libs/UpdateHistory

(GitHub mirror)

Phabricator mirror still has to wait until Phabricator allows to create repos again (task T355644). --QChrisNonWMF (talk) 22:09, 5 April 2024 (UTC)[reply]

Yes Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 20:27, 22 April 2024 (UTC)[reply]

Extension /mediawiki/extensions/MetricsPlatform
Developer Phuedx, Santiago Faci, cjming
Preferred model Merge review (default)
Phabricator project [https://phabricator.wikimedia.org/project/board/5324/ Metrics Platform]


--CMing (WMF) (talk) 06:45, 2 May 2024 (UTC)[reply]

Yes Done Created as mediawiki/extensions/MetricsPlatform

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 06:07, 3 May 2024 (UTC)[reply]