Gerrit/New repositories/Requests/Archive/2024
This page is an archive. Do not edit the contents of this page. Please direct any additional comments to the current talk page. |
/mediawiki/extensions/PlaceNewSection
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)
- @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)
- 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)
- @Ernstkm: Thank you for giving green light :) --QChrisNonWMF (talk) 09:39, 16 January 2024 (UTC)
- Thanks a lot!:) Iniquity (talk) 10:19, 16 January 2024 (UTC)
Done Created as mediawiki/extensions/PlaceNewSection
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:39, 16 January 2024 (UTC)
mediawiki/skins/Aether
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)
- @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)
- 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)
- @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 theREADME.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 aLICENSING
file, which does not exist. YetJsonManifestNetworkStrategy.php
claims to come from Symfony, which is usually MIT licensed. And that's not even all the licensing troubles. Yikes!
- @Jdlrobson: We might be legally allowed to do so. True. But licensing for the repo is a bit tricky, as the
- 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)
- Gotcha! Makes sense! Thanks for reaching out to them! Jdlrobson (talk) 14:49, 10 January 2024 (UTC)
- 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)
- I've just received the missing confirmation and we can import the repo now \o/ --QChrisNonWMF (talk) 09:50, 16 January 2024 (UTC)
Done Created as mediawiki/skins/Aether
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:50, 16 January 2024 (UTC)
mediawiki/extensions/VECancelButton
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)
Done Created as mediawiki/extensions/VECancelButton
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 07:20, 15 January 2024 (UTC)
mediawiki/extensions/IpReputation
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)
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)
- thanks @QChrisNonWMF! KHarlan (WMF) (talk) 07:23, 17 January 2024 (UTC)
- @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)
- @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 theIP
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.
- @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
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:14, 22 April 2024 (UTC)
mediawiki/extensions/NetworkSession
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)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:16, 22 April 2024 (UTC)
mediawiki/extensions/VisualData
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)
Created as mediawiki/extensions/VisualData
Phabricator mirror still has to wait until Phabricator allows to create repos again. --QChrisNonWMF (talk) 12:34, 21 January 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:17, 22 April 2024 (UTC)
mediawiki/extensions/CommunityConfiguration
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)
Created as mediawiki/extensions/CommunityConfiguration
Phabricator mirror still has to wait until Phabricator allows to create repos again. --QChrisNonWMF (talk) 21:20, 30 January 2024 (UTC)
- 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)
- @SGimeno (WMF): Sure thing. I've updated the default branch to master. --QChrisNonWMF (talk) 10:19, 1 February 2024 (UTC)
- Thank you! SGimeno (WMF) (talk) 10:25, 1 February 2024 (UTC)
- @SGimeno (WMF): Sure thing. I've updated the default branch to master. --QChrisNonWMF (talk) 10:19, 1 February 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:19, 22 April 2024 (UTC)
mediawiki/extensions/MagicLinkAuthentication
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)
Created as mediawiki/extensions/MagicLinkAuthentication
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 10:23, 1 February 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:27, 23 April 2024 (UTC)
mediawiki/extensions/DiscordRCFeed
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)
Created as mediawiki/extensions/DiscordRCFeed
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 (T355644). --QChrisNonWMF (talk) 10:43, 1 February 2024 (UTC)
- 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)
- @Lens0021: Whoops. Sorry. Should be good now. --QChrisNonWMF (talk) 09:56, 3 February 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:29, 23 April 2024 (UTC)
mediawiki/extensions/WikiApiary
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)
Created as mediawiki/extensions/WikiApiary
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 10:02, 3 February 2024 (UTC)
- 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)
- @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 tomaster
, as having amain
branch is prohibited for extensions. --QChrisNonWMF (talk) 22:55, 7 February 2024 (UTC)- Wonderful! Thank you!! Cindy.cicalese (talk) 23:00, 7 February 2024 (UTC)
- @Cindy.cicalese: No problem; it's of course not too late :-) I've imported the repo for you and added a
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:30, 23 April 2024 (UTC)
mediawiki/skins/MediaWikiWordpressThemes
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)
Created as mediawiki/skins/MediaWikiWordpressThemes
Phabricator mirror still has to wait until Phabricator allows to create repos again (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)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:32, 23 April 2024 (UTC)
mediawiki/skins/2018
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)
- @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)
- @Jdlrobson: I think I've misread your first paragraph :-D Anyway, I've now uploaded the
morags
repo (commit5bb09bc
+ a.gitreview
file) to Gerrit. Is the import now as expected? --QChrisNonWMF (talk) 22:45, 7 February 2024 (UTC)- Thank you! Jdlrobson (talk) 05:38, 10 February 2024 (UTC)
- @Jdlrobson: I think I've misread your first paragraph :-D Anyway, I've now uploaded the
Created as mediawiki/skins/2018
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644).
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:33, 23 April 2024 (UTC)
mediawiki/extensions/AchievementBadges
Extension | mediawiki/extensions/AchievementBadges |
---|---|
Developer | Lens0021 |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
- Please set gerrit group femiwiki(
28d7185949b5687724d0ff5ff89a21232a6ea12d
) as owner. - Please import the gerrit branch from https://github.com/femiwiki/AchievementBadges as master. I will import other branches myself.
Created as mediawiki/extensions/AchievementBadges
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 22:51, 4 March 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:34, 23 April 2024 (UTC)
- @Lens0021 Please remember to mark the github repo as archived. P858snake (talk) 09:18, 27 May 2024 (UTC)
mediawiki/extensions/FacetedCategory
Extension | mediawiki/extensions/FacetedCategory |
---|---|
Developer | Lens0021 |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
- Please set gerrit group femiwiki(
28d7185949b5687724d0ff5ff89a21232a6ea12d
) as owner. - Welcoming an empty repository. I will import code myself.
Created as mediawiki/extensions/FacetedCategory
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 22:50, 4 March 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:37, 23 April 2024 (UTC)
mediawiki/extensions/Sanctions
Extension | mediawiki/extensions/Sanctions |
---|---|
Developer | Lens0021 |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
- Please set gerrit group femiwiki(
28d7185949b5687724d0ff5ff89a21232a6ea12d
) as owner. - Welcoming an empty repository. I will import code myself.
--Lens0021 (talk) 04:32, 3 March 2024 (UTC)
Created as mediawiki/extensions/Sanctions
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 22:54, 4 March 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:38, 23 April 2024 (UTC)
mediawiki/extensions/HoneyPot
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)
Created as mediawiki/extensions/HoneyPot
Phabricator mirror still has to wait until Phabricator allows to create repos again (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)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:39, 23 April 2024 (UTC)
- @Wikiteqash Please remember to set the github repo as archived. P858snake (talk) 09:11, 27 May 2024 (UTC)
mediawiki/skins/shared
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)
@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)
- The latter - this will be used for reusable code fragments Jdlrobson (talk) 22:30, 16 March 2024 (UTC)
- Thanks. So I think it's ok to move forward with a lowercase name. --QChrisNonWMF (talk) 14:04, 18 March 2024 (UTC)
Created as mediawiki/skins/shared
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 14:04, 18 March 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 21:40, 23 April 2024 (UTC)
mediawiki/libs/UpdateHistory
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)
Created as mediawiki/libs/UpdateHistory
Phabricator mirror still has to wait until Phabricator allows to create repos again (T355644). --QChrisNonWMF (talk) 22:09, 5 April 2024 (UTC)
Done Now, there's also a (Phabricator mirror) --QChrisNonWMF (talk) 20:27, 22 April 2024 (UTC)
- @Cscott Please remember to set the github repo as archived. P858snake (talk) 09:04, 27 May 2024 (UTC)
/mediawiki/extensions/MetricsPlatform
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)
Done Created as mediawiki/extensions/MetricsPlatform
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 06:07, 3 May 2024 (UTC)
- @CMing (WMF): Please ensure a relevant extension documentation page is created on wiki, You can use the tool on {{extension}} to assist with this. P858snake (talk) 01:29, 18 May 2024 (UTC)
mediawiki/extensions/CommunityRequests
Extension | mediawiki/extensions/CommunityRequests |
---|---|
Developer | samtar |
Preferred model | Merge review (default) |
Phabricator project | community_wishlist_survey |
--TheresNoTime-WMF (talk) 20:43, 15 May 2024 (UTC)
Done Created as mediawiki/extensions/CommunityRequests
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 06:04, 16 May 2024 (UTC)
mediawiki/extensions/TableTools
Extension | mediawiki/extensions/TableTools |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Done Created as mediawiki/extensions/TableTools
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 12:55, 30 May 2024 (UTC)
mediawiki/extensions/VueJsPlus
Extension | mediawiki/extensions/VueJsPlus |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Done Created as mediawiki/extensions/VueJsPlus
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 12:58, 30 May 2024 (UTC)
mediawiki/extensions/BlueSpiceWikiFarm
Extension | mediawiki/extensions/BlueSpiceWikiFarm |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Done Created as mediawiki/extensions/BlueSpiceWikiFarm
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:00, 30 May 2024 (UTC)
mediawiki/extensions/BlueSpiceWikiFarm
Extension | mediawiki/extensions/BlueSpiceWikiFarm |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Not done Is a dupe of the above request.
- My apologies. --Osnard (talk) 05:39, 31 May 2024 (UTC)
mediawiki/extensions/AIEditingAssistant
Extension | mediawiki/extensions/AIEditingAssistant |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Done Created as mediawiki/extensions/AIEditingAssistant
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:24, 30 May 2024 (UTC)
mediawiki/extensions/CollabPads
Extension | mediawiki/extensions/CollabPads |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:36, 27 May 2024 (UTC)
Done Created as mediawiki/extensions/CollabPads
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:26, 30 May 2024 (UTC)
mediawiki/extensions/NumberHeadings
Extension | mediawiki/extensions/NumberHeadings |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 12:06, 31 May 2024 (UTC)
Done Created as mediawiki/extensions/NumberHeadings
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:34, 2 June 2024 (UTC)
mediawiki/extensions/WikifunctionsClient
Extension | mediawiki/extensions/WikifunctionsClient |
---|---|
Developer | Abstract Wikipedia team |
Preferred model | Merge review (default) |
Phabricator project | https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ |
This will be a new Wikimedia production extension for cross-wiki embedding of calls to Wikifunctions, like WikibaseClient. Jdforrester (WMF) (talk) 19:25, 4 June 2024 (UTC)
Done Created as mediawiki/extensions/WikifunctionsClient
(GitHub mirror)(Phabricator mirror)
But I'm not too sure about whom to add to the repo's owner group. For now, I've added the existing abstract-wikipedia
Gerrit group. But that's only a loose match against the Abstract Wikipedia Team's member list. If we need a different owner, please either let me know or simply adjust the group yourself. --QChrisNonWMF (talk) 07:08, 5 June 2024 (UTC)
mediawiki/extensions/Chart
Extension | mediawiki/extensions/Chart |
---|---|
Developer | Wikimedia Product team |
Preferred model | Merge review (default) |
Phabricator project | None yet |
New extension for embedding Charts in MediaWiki code. Jdforrester (WMF) (talk) 19:27, 4 June 2024 (UTC)
Done Created as mediawiki/extensions/Chart
(GitHub mirror)(Phabricator mirror)
I'm not too sure which group to add as owner, so I've added you to the owner group. Please adjust to your liking or let me know which group to add/remove. --QChrisNonWMF (talk) 07:24, 5 June 2024 (UTC)
/mediawiki/extensions/LinkCards
Extension | /mediawiki/extensions/LinkCards |
---|---|
Developer | samwilson |
Preferred model | Merge review (default) |
Phabricator project | MediaWiki-extensions-LinkCards |
Please import https://github.com/Wikimedia-AU/MediaWiki-extension-LinkCards/
--Sam Wilson 02:02, 5 July 2024 (UTC)
Done Created as mediawiki/extensions/LinkCards
(GitHub mirror)(Phabricator mirror)
The main
branch got renamed to master
, as the main
branch is prohibited for extensions
--QChrisNonWMF (talk) 13:08, 5 July 2024 (UTC)
- @QChrisNonWMF: Great, thanks! Sam Wilson 13:13, 5 July 2024 (UTC)
mediawiki/extensions/UserVerification
Extension | mediawiki/extensions/UserVerification |
---|---|
Developer | thomas-topway-it |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Please create the gerrit repository. Thank you in advance!
UserVerification provides a framework to manage verified users through different methods and to restrict performing actions to verified or email-authenticated users.
--Thomas-topway-it (talk) 05:44, 8 July 2024 (UTC)
Done Created as mediawiki/extensions/UserVerification
Mirrors: GitHub and Phabricator
/extensions/Analytics
Extension | /extensions/Analytics |
---|---|
Developer | Sophivorus |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Thanks! Sophivorus (talk) 12:31, 20 July 2024 (UTC)
- Hi Sophivorus, I feel like
Analytics
might be too generic and not specific enough, maybe you can come up with a more specific name? What would be the extension about? It could help to have a description for it when creating the repository. Antoine "hashar" Musso (talk) 10:30, 22 July 2024 (UTC)- @Hashar Hi! The extension adds a special page that displays edit and traffic analytics for the wiki, as well as for specific pages. I'm still developing it but you can already see it at https://www.appropedia.org/Special:Analytics I think the extension is actually quite general so a general name may be appropriate, but maybe you can suggest a better one? Kind regards, Sophivorus (talk) 12:12, 22 July 2024 (UTC)
- @Hashar I think I would use such an extension. Want (talk) 13:17, 22 July 2024 (UTC)
- @Hashar Hi! The extension adds a special page that displays edit and traffic analytics for the wiki, as well as for specific pages. I'm still developing it but you can already see it at https://www.appropedia.org/Special:Analytics I think the extension is actually quite general so a general name may be appropriate, but maybe you can suggest a better one? Kind regards, Sophivorus (talk) 12:12, 22 July 2024 (UTC)
- @Sophivorus: While we do have some extensions with unspecific names, I agree with Hashar that the name is quite broad. Since your extensions is about showing metrics, would
AnalyticsDashboard
,AnalyticsPages
,MetricsDisplay
or something along these lines work as extension name for you? --QChrisNonWMF (talk) 07:53, 23 July 2024 (UTC)- @QChrisNonWMF @Hashar AnalyticsDashboard and MetricsDisplay seem inappropriate because the extension now includes a Lua library that exposes the data to Lua modules and templates, and REST API endpoints that expose the data to other scripts. AnalyticsPages (or PageAnalytics) is also limited because the extension can output analytics not only for pages, but for categories and for the site as a whole. I guess it could be named "WikiAnalytics". Seems unnecessary to me, but would that make any difference to you? (please let me know your thoughts before creating any repo) In the meantime, I started documenting at Extension:Analytics and uploaded the code to https://github.com/Appropedia/Analytics Ping to @Want and @Willyedoo because they showed interest in the extension. Cheers! Sophivorus (talk) 15:19, 31 July 2024 (UTC)
- @Sophivorus: While we do have some extensions with unspecific names, I agree with Hashar that the name is quite broad. Since your extensions is about showing metrics, would
- @Sophivorus: Sorry for the delay and thanks for your response. Given your explanation and also that we have other rather generic repo names, I'm fine with
mediawiki/extensions/Analytics
.
- @Sophivorus: Sorry for the delay and thanks for your response. Given your explanation and also that we have other rather generic repo names, I'm fine with
- @Hashar: Since you also raised concerns, what do you think about the above explanation --QChrisNonWMF (talk) 12:11, 8 August 2024 (UTC)
Since there was no other reply to Sophivorous message from more than 10 days ago, I've been bold and went ahead with mediawiki/extensions/Analytics
. --QChrisNonWMF (talk) 20:16, 11 August 2024 (UTC)
Done Created as mediawiki/extensions/Analytics
(GitHub mirror)(Phabricator mirror)
I've imported the code from Appropedia's GitHub repo, but the main
branch got renamed to master
, as the main
branch is prohibited for extensions --QChrisNonWMF (talk) 20:16, 11 August 2024 (UTC)
- Sorry I was in vacations in August and could not reply. Thank you for having created and imported the repository! Antoine "hashar" Musso (talk) 18:44, 14 September 2024 (UTC)
mediawiki/extensions/EmailNotifications
Extension | mediawiki/extensions/EmailNotifications |
---|---|
Developer | thomas-topway-it |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Please create the gerrit repository. Thank you in advance!
EmailNotifications allows to notify user groups with the content of an article, based on a specific frequency. It also supports Symfony mailer.
--Thomas-topway-it (talk) 18:35, 27 July 2024 (UTC)
- @Thomas-topway-it: Given the extension's name, I would not have guessed the functionality. Since you describe it as periodically sending article content. Would something like
PeriodicArticleEmails
, orPeriodicArticleSender
be more descriptive? --QChrisNonWMF (talk) 12:21, 28 July 2024 (UTC)- @QChrisNonWMF the description I have provided was only a sketch and may not yet reflect the features of the extension. The extension aims to offer to users an interface to manage notifications (mainly email notifications) where the article content is an easy and non-exhaustive way to set the content of the notification. It would be great if you can use the proposed name since it is deliberately generic insofar as I plan to use the extension as a requirement for a number of extensions (namely Extension:UserVerification from which I plan to move the mailer interface) and can be used as an alternative or replacement for Extension:SwiftMailer (which makes indeed use of the hook
onAlternateUserMailer
). Thanks a lot Thomas-topway-it (talk) 14:34, 28 July 2024 (UTC)- Thank you for the explanation! Then, let's move forward with the name you suggested :-) --QChrisNonWMF (talk) 19:54, 28 July 2024 (UTC)
- @QChrisNonWMF the description I have provided was only a sketch and may not yet reflect the features of the extension. The extension aims to offer to users an interface to manage notifications (mainly email notifications) where the article content is an easy and non-exhaustive way to set the content of the notification. It would be great if you can use the proposed name since it is deliberately generic insofar as I plan to use the extension as a requirement for a number of extensions (namely Extension:UserVerification from which I plan to move the mailer interface) and can be used as an alternative or replacement for Extension:SwiftMailer (which makes indeed use of the hook
Done Created as mediawiki/extensions/EmailNotifications
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 19:54, 28 July 2024 (UTC)
mediawiki/extensions/NotifyMe
Extension | mediawiki/extensions/NotifyMe |
---|---|
Developer | rvogel |
Preferred model | Merge review (default) |
Phabricator project | - |
Please set gerrit group bluespice
as owner.
--Osnard (talk) 07:00, 31 July 2024 (UTC)
Please put on halt. I just found out that MediaWiki\Extension\Notifications
namespace is already in use by Extension:Echo. We will most likely need to rename this extension.
--Osnard (talk) 13:19, 1 August 2024 (UTC)
Renamed to MediaWiki\Extension\NotifyMe
. Please proceed. Thanks!
--Osnard (talk) 12:54, 3 September 2024 (UTC)
Done Created as mediawiki/extensions/NotifyMe
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:07, 4 September 2024 (UTC)
mediawiki/extensions/CommunityConfigurationExample
Extension | mediawiki/extensions/CommunityConfigurationExample |
---|---|
Developer | Growth Team |
Preferred model | Merge review (default) |
Phabricator project | MediaWiki-extensions-CommunityConfiguration |
Requesting this repository is an outcome of T373114 Enable CommunityConfiguration Example in CI. The plan is to have it enabled in CI, where it would be depending on CommunityConfiguration and CommunityConfiguration would be depending on it. And also, the plan is to have it enabled on a beta-wiki, but NOT in production.
We will probably migrate the content of https://gitlab.wikimedia.org/repos/growth/community-configuration-example there and then largely replace that with what is currently in https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CommunityConfiguration/+/refs/heads/master/example/.
If possible, it would be great if we could initialize the repository with code that is currently on GitLab: https://gitlab.wikimedia.org/repos/growth/community-configuration-example, but if not, then also alright. That code will be going through some sweeping changes anyway.
--MGrosse-WMF (talk) 10:12, 10 September 2024 (UTC)
Done Created as mediawiki/extensions/CommunityConfigurationExample
(GitHub mirror)(Phabricator mirror)
The main
branch got renamed to master
, as the main
branch is prohibited for extensions --QChrisNonWMF (talk) 08:36, 11 September 2024 (UTC)
- Thank you! 🙏 MGrosse-WMF (talk) 12:11, 11 September 2024 (UTC)
design/codex-php
Extension | design/codex-php |
---|---|
Developer | Eric Gardner (egardner@wikimedia.org) |
Preferred model | Merge review (default) |
Phabricator project | Codex |
Requesting a new Gerrit repo for the Codex PHP project. This repo should have the same permissions model as `design/codex` (the same people should have +2 rights in both codebases).
This project will be maintained by the Design System Team with participation from volunteer developers, especially Doğu Abaris (abaris@null.net) the initial author of this code.
Once a repo is created, I will submit a patch to `integration/config` to get basic PHP CI tasks set up here.
--EGardner (WMF) (talk) 19:02, 23 September 2024 (UTC)
Done Created as design/codex-php
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 22:21, 24 September 2024 (UTC)
- Thanks! EGardner (WMF) (talk) 21:24, 26 September 2024 (UTC)
- I have a few follow-up questions if you have a moment–
- Is it possible to make the default branch `main` instead of `master`, the same as the `design/codex` repo?
- I need some help with CI/Jenkins configuration and I'm not sure where to go. I'd like to set up a standard workflow similar to what exists in most MediaWiki extensions, where PHPCS and PHPUnit tests are run automatically, and +2 in code review causes a patch to be merged. I just +2ed a test commit but nothing happened.
- I understand that I need to submit a patch in the integration/config to set up CI jobs, but I thought that +2ing a patch would merge it regardless, so maybe there is something I'm missing. EGardner (WMF) (talk) 22:46, 26 September 2024 (UTC)
- If there is no CI setup, changes won't get merged automatically upon voting
CodeReview+2
. - And about using PHPUnit/PHPCS ... I've started a corresponding Gerrit Change let's continue there.
- I've updated the default branch to
main
for now. But some parts of our Jenkins setup rely on themaster
branch. So I'm not sure, if we'll have to revert. QChrisNonWMF (talk) 10:13, 27 September 2024 (UTC)- @QChrisNonWMF, it looks like the default branch on GitHub is
master
. Can we update it tomain
please? Doğu (talk) 00:01, 28 September 2024 (UTC)- @Doğu: Whoops. I missed GitHub. I'm sorry. I've now updated the default branch in GitHub. --07:51, 28 September 2024 (UTC)
- @QChrisNonWMF, it looks like the default branch on GitHub is
- If there is no CI setup, changes won't get merged automatically upon voting
- I have a few follow-up questions if you have a moment–
mediawiki/skins/Freo
Extension | mediawiki/skins/Freo |
---|---|
Developer | samwilson |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
New skin for freopedia.org. No existing repo to import, this is a new project. —Sam Wilson 01:08, 30 September 2024 (UTC)
Done Created as mediawiki/skins/Freo
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 07:10, 30 September 2024 (UTC)
- @QChrisNonWMF: Thanks! Sam Wilson 09:17, 30 September 2024 (UTC)
operations/software/opensearch/plugins
Extension | operations/software/opensearch/plugins |
---|---|
Developer | ebernhardson |
Preferred model | Merge review (default) |
Phabricator project | Discovery-Search |
This is intended as a replacement for renaming the operations/software/elasticsearch/plugins repo. The underlying software is switching to opensearch and we think it would be too confusing going forward for the plugins to be in a mis-named repo.
Intending to import the history from the old repo into the new one, and archive the old once once we finish migration.
--EBernhardson (WMF) (talk) 18:02, 10 October 2024 (UTC)
Done Created as operations/software/opensearch/plugins
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 20:30, 11 October 2024 (UTC)
/mediawiki/extensions/CookieConsent
Extension | /mediawiki/extensions/CookieConsent |
---|---|
Developer | xxmarijnw |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Please import https://github.com/WikibaseSolutions/CookieConsent.
--Xxmarijnw (talk) 15:02, 29 October 2024 (UTC)
Done Created as mediawiki/extensions/CookieConsent
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 14:02, 30 October 2024 (UTC)
mediawiki/libs/string-utils
Extension | mediawiki/libs/string-utils |
---|---|
Developer | abaris (gerrit) abaris@null.net |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Please see: T88484
--Doğu (talk) 13:45, 5 November 2024 (UTC)
@Doğu: Most (but not all) repos under mediawiki/libs
use CamelCase. So I wondered, whether mediawiki/libs/StringUtils
would work for you as well? (If not, I'll create it with the name you suggested) --QChrisNonWMF (talk) 10:16, 6 November 2024 (UTC)
- @QChrisNonWMF,
mediawiki/libs/StringUtils
works well. I might also needmediawiki/libs/UUID
. Doğu (talk) 11:31, 6 November 2024 (UTC)
- @Doğu: Ok, I'll run with
mediawiki/libs/StringUtils
then. And about the UUID repo ... sure. Once the "I might (...) need" becomes "I need", let me know and we'll get it created :-) --QChrisNonWMF (talk) 22:02, 7 November 2024 (UTC)- @QChrisNonWMF, Yes, I need it to push initial code :) Doğu (talk) 22:04, 7 November 2024 (UTC)
- @Doğu: See the below request for mediawiki/libs/UUID --QChrisNonWMF (talk) 22:51, 7 November 2024 (UTC)
- @QChrisNonWMF, Yes, I need it to push initial code :) Doğu (talk) 22:04, 7 November 2024 (UTC)
- @Doğu: Ok, I'll run with
Done Created as mediawiki/libs/StringUtils
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 22:02, 7 November 2024 (UTC)
mediawiki/libs/UUID
Extension | mediawiki/libs/UUID |
---|---|
Developer | abaris (gerrit) abaris@null.net |
Preferred model | Merge review (default) |
Phabricator project | Phabricator project, or create a new Phabricator project. |
Per mediawiki/libs/string-utils request above. --QChrisNonWMF (talk) 22:49, 7 November 2024 (UTC)
Done Created as mediawiki/libs/UUID
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 22:49, 7 November 2024 (UTC)
mediawiki/libs/Message
Extension | mediawiki/libs/Message |
---|---|
Developer | abaris (gerrit) abaris@null.net |
Preferred model | Merge review (default) |
Phabricator project | task T227447 comment 10351271 |
--Doğu (talk) 16:24, 24 November 2024 (UTC)
Done Created as mediawiki/libs/Message
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 15:42, 25 November 2024 (UTC)
- @QChrisNonWMF per the discussion here, could you export the history of the library from mediawiki/core? I guess we should do the same for the other two recently librarized MediaWiki directories (mediawiki/libs/string-utils and mediawiki/libs/ParamValidator) as well.
- (cc @Doğu, @Jdforrester (WMF)) Tgr (WMF) (talk) 17:24, 12 January 2025 (UTC)
- @Tgr (WMF) Sure, can do. I'll merge the history of
include/libs/Message
intosrc
andtests/phpunit/unit/includes/libs/Message
intotests/Unit/Message
along with scaffolding files (e.g.: CONTRIBUTING.md) to arrive at a layout similar to the Change you linked above and then I'll upload it a separate branch for review. (Same for the other two repos) --QChrisNonWMF (talk) 10:59, 13 January 2025 (UTC)- @QChrisNonWMF: That'd be brilliant, thank you! Jdforrester (WMF) (talk) 14:13, 13 January 2025 (UTC)
- @Tgr (WMF) Sure, can do. I'll merge the history of
- @Tgr (WMF), @Jdforrester (WMF): Sorry for the delay, but now each of Message, StringUtils, and ParamValidator have a new
sandbox/qchris/master-w-history
branch.
- @Tgr (WMF), @Jdforrester (WMF): Sorry for the delay, but now each of Message, StringUtils, and ParamValidator have a new
- Each of these branches contains the respective library's source code and tests from MediaWiki's master branch in the
src
andtests/Unit/$NAME
directories. For the Message repo, I've included the fix-up change from Gerrit. For the other two I could not find such a change.
- Each of these branches contains the respective library's source code and tests from MediaWiki's master branch in the
- Please review, and if ok just fast-forward master to them and nuke my sandbox branch, or let me know and I'll do it. --QChrisNonWMF (talk) 11:05, 18 January 2025 (UTC)
- Thanks a lot, @QChrisNonWMF, all three look great (it even follows file moves for StringUtils, very cool)!
- I tried to do a git push after an ff-only merge but got
prohibited by Gerrit: not permitted: update
; not sure if that means I'm doing something wrong or I just lack permissions. In any case, would appreciate if you could do it.- Yes, that's just a permission's issue. But I guess you don't have to do it that often, so I've instead just fast-forwarded the branches.
- Done --QChrisNonWMF (talk) 15:39, 19 January 2025 (UTC)
- Please review, and if ok just fast-forward master to them and nuke my sandbox branch, or let me know and I'll do it. --QChrisNonWMF (talk) 11:05, 18 January 2025 (UTC)
- Also, apologies but I missed that there's also a fourth library, #mediawiki/libs/UUID. If it's not too much trouble, could you import the history for that one as well? Tgr (WMF) (talk) 19:09, 18 January 2025 (UTC)
- Sure, no problem.
- Done --QChrisNonWMF (talk) 15:39, 19 January 2025 (UTC)
mediawiki/extensions/PagePort
Extension | mediawiki/extensions/PagePort |
---|---|
Developer | Labster |
Preferred model | Merge review (default) |
Phabricator project | mediawiki-extensions-PagePort once it exists, T381557 |
Please import from https://github.com/WikiTeq/PagePort
This repo was already approved and created back in 2021 as an empty repository, and belongs to the extension-PagePort group which is all correct. However, no one actually pushed the code over there. I would prefer not to have to squash 50 commits, so I'm hoping someone here has push access.
--BrentLaabs (talk) 09:53, 5 December 2024 (UTC)
Done I've merged in the GitHub repo for you. --QChrisNonWMF (talk) 11:31, 6 December 2024 (UTC)
mediawiki/libs/ParamValidator
Extension | mediawiki/libs/ParamValidator |
---|---|
Developer | abaris (gerrit) abaris@null.net |
Preferred model | Merge review (default) |
Phabricator project | task T382170 |
--Doğu (talk) 19:53, 13 December 2024 (UTC)
Done Created as mediawiki/libs/ParamValidator
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 16:37, 14 December 2024 (UTC)
mediawiki/gadgets/RecentChangesPatrol
Extension | mediawiki/gadgets/RecentChangesPatrol |
---|---|
Developer | Jon Harald Søby |
Preferred model | Merge review (default) |
Phabricator project | gadget-rcp |
No existing repository, will start "from scratch" in Gerrit. The gadget proper is developed for the Norwegian Bokmål Wikipedia, but is made to work "out of the box" (with only a little bit of configuration) on any wiki that uses Recent Changes patrolling. Jon Harald Søby (talk) 12:12, 25 December 2024 (UTC)
Done Created as mediawiki/extensions/RecentChangesPatrol
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 10:42, 26 December 2024 (UTC)
- @QChrisNonWMF: Thank you! It's not an extension though, but a gadget. Could you move it (or delete & recreate it if that's better)? Jon Harald Søby (talk) 15:09, 28 December 2024 (UTC)
- @Jon Harald Søby: Whoops! Sorry. I've cleaned up the old repo. And created the new one as mediawiki/gadgets/RecentChangesPatrol
(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 16:21, 28 December 2024 (UTC)
Done --QChrisNonWMF (talk) 16:21, 28 December 2024 (UTC)
- Excellent, thank you very much! Jon Harald Søby (talk) 16:29, 28 December 2024 (UTC)