Page MenuHomePhabricator

MediaWiki-extensions-DeleteBatchComponent
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers (1)

Details

Description

The DeleteBatch extension adds a special page, Special:DeleteBatch, where users with the 'deletebatch' right can delete multiple pages easily.

Recent Activity

May 16 2025

Maintenance_bot removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
May 16 2025, 8:30 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change #1146880 merged by jenkins-bot:

[mediawiki/extensions/MyVariables@master] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/1146880

May 16 2025, 7:34 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a project to T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
May 16 2025, 7:20 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change #1146880 had a related patch set uploaded (by Labster; author: Labster):

[mediawiki/extensions/MyVariables@master] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/1146880

May 16 2025, 7:20 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Apr 6 2025

MusikAnimal moved T311321: In many extensions, composer.json doesn't validate to spec from Backlog to Maintenance / tech debt on the MediaWiki-extensions-CodeMirror board.
Apr 6 2025, 7:20 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Dec 24 2024

Bugreporter renamed T61796: [DeleteBatch] Allow batch undeletion of pages (previously provided by UndeleteBatch extension) from [DeleteBatch] Merge UndeleteBatch functionality into DeleteBatch to [DeleteBatch] Allow batch undeletion of pages (previously provided by UndeleteBatch extension).
Dec 24 2024, 1:41 PM · MediaWiki-extensions-DeleteBatch

Feb 1 2024

Volker_E removed a project from T245586: Convert DeleteBatch to use OOUI: UI-Standardization.
Feb 1 2024, 5:22 PM · MediaWiki-extensions-DeleteBatch

Jul 21 2023

Maintenance_bot removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jul 21 2023, 10:12 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 940444 merged by jenkins-bot:

[mediawiki/extensions/DisplayTitle@REL1_40] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/940444

Jul 21 2023, 9:41 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 940445 merged by jenkins-bot:

[mediawiki/extensions/DisplayTitle@REL1_39] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/940445

Jul 21 2023, 9:40 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 940445 had a related patch set uploaded (by Cicalese; author: Cicalese):

[mediawiki/extensions/DisplayTitle@REL1_39] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/940445

Jul 21 2023, 9:36 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a project to T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jul 21 2023, 9:36 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 940444 had a related patch set uploaded (by Cicalese; author: Cicalese):

[mediawiki/extensions/DisplayTitle@REL1_40] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/940444

Jul 21 2023, 9:36 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jul 17 2023

cicalese removed a project from T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-DisplayTitle.
Jul 17 2023, 2:12 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
cicalese moved T311321: In many extensions, composer.json doesn't validate to spec from Waiting for Merge to Closed on the MediaWiki-extensions-DisplayTitle board.
Jul 17 2023, 2:12 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
cicalese added a project to T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-DisplayTitle.
Jul 17 2023, 2:12 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
Maintenance_bot removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jul 17 2023, 2:10 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
cicalese removed a project from T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-DisplayTitle.
Jul 17 2023, 2:09 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 938469 merged by jenkins-bot:

[mediawiki/extensions/DisplayTitle@master] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/938469

Jul 17 2023, 2:05 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
cicalese moved T311321: In many extensions, composer.json doesn't validate to spec from Backlog to Waiting for Merge on the MediaWiki-extensions-DisplayTitle board.
Jul 17 2023, 12:09 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a project to T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jul 17 2023, 12:03 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 938469 had a related patch set uploaded (by Cicalese; author: Cicalese):

[mediawiki/extensions/DisplayTitle@master] Add name and description properties to composer.json

https://gerrit.wikimedia.org/r/938469

Jul 17 2023, 12:03 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jul 12 2023

Aklapper changed the edit policy for MediaWiki-extensions-DeleteBatch.
Jul 12 2023, 8:18 AM

Jun 8 2023

Maintenance_bot removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jun 8 2023, 2:12 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
Yaron_Koren removed a project from T311321: In many extensions, composer.json doesn't validate to spec: MediaWiki-extensions-ReplaceText.
Jun 8 2023, 1:54 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 928164 merged by jenkins-bot:

[mediawiki/extensions/ReplaceText@master] Add lines to composer.json to make it valid

https://gerrit.wikimedia.org/r/928164

Jun 8 2023, 1:43 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a project to T311321: In many extensions, composer.json doesn't validate to spec: Patch-For-Review.
Jun 8 2023, 1:08 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Change 928164 had a related patch set uploaded (by Yaron Koren; author: Yaron Koren):

[mediawiki/extensions/ReplaceText@master] Add lines to composer.json to make it valid

https://gerrit.wikimedia.org/r/928164

Jun 8 2023, 1:08 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Apr 30 2023

gerritbot added a project to T232158: DeleteBatch extension: summary field tab-order not correct: Patch-For-Review.
Apr 30 2023, 9:49 AM · Patch-For-Review, MediaWiki-extensions-DeleteBatch
gerritbot added a comment to T232158: DeleteBatch extension: summary field tab-order not correct.

Change 913657 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/extensions/DeleteBatch@master] Add tabindex to 'reason' form field

https://gerrit.wikimedia.org/r/913657

Apr 30 2023, 9:49 AM · Patch-For-Review, MediaWiki-extensions-DeleteBatch
Samwilson added a watcher for MediaWiki-extensions-DeleteBatch: Samwilson.
Apr 30 2023, 9:31 AM

Jul 14 2022

Umherirrender closed T279347: Replace usages of Linker::link() and Linker::linkKnown() in extension DeleteBatch as Resolved.
Jul 14 2022, 10:06 PM · MediaWiki-extensions-DeleteBatch, Technical-Debt
gerritbot added a comment to T279347: Replace usages of Linker::link() and Linker::linkKnown() in extension DeleteBatch.

Change 682308 merged by jenkins-bot:

[mediawiki/extensions/DeleteBatch@master] Replaced: use of Linker::link() with linkRenderer

https://gerrit.wikimedia.org/r/682308

Jul 14 2022, 9:55 PM · MediaWiki-extensions-DeleteBatch, Technical-Debt

Jul 1 2022

Samwilson added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I personally like the idea of installing extensions with Composer (we have to run Composer anyway for some extensions) but I'm not sure this validation issue is the main problem.

Jul 1 2022, 4:29 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I think all MediaWiki extensions should have a valid composer.json. I tagged those projects I could identify as "affected". Not all extensions have a phabricator tag.

Jul 1 2022, 4:16 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
Legoktm added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I'm going to re-open this ticket because I do think it is both valid, and separate from T250406

Regarding T250406, I would summarize it as "Create an official public MediaWiki extension registry" (like Hallo Welt does) so Extension authors don't have to bother publishing, and site builders can use Composer.

Jul 1 2022, 3:58 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 30 2022

freephile reopened T311321: In many extensions, composer.json doesn't validate to spec as "Open".
Jun 30 2022, 8:38 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I'm going to re-open this ticket because I do think it is both valid, and separate from T250406

Jun 30 2022, 8:17 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

composer validate --no-check-publish

Jun 30 2022, 8:09 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

In Element chat I raised this same issue. (Sorry for forking the thread.)

Jun 30 2022, 8:05 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 29 2022

freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

We used to add name/description/license/etc. to composer.json with the intent of leaving them unpublished and then people went ahead and published them to packagist anyways, so we had to take them out.

Jun 29 2022, 3:51 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 28 2022

Legoktm added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

But this ticket is not about that. That's the goal of https://phabricator.wikimedia.org/T250406

Jun 28 2022, 10:24 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

I'm a 3rd-party (corporate) user of MediaWiki and we use Docker for local sandbox development while hosting official environments (DEV, QA, PROD) in AWS using their analog called ECS (Elastic Container Service).

Jun 28 2022, 7:22 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 26 2022

Legoktm closed T311321: In many extensions, composer.json doesn't validate to spec as Declined.

Please use composer validate --no-check-publish.

Jun 26 2022, 1:07 AM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 25 2022

Reedy renamed T311321: In many extensions, composer.json doesn't validate to spec from Invalid composer.json in many extensions to In many extensions, composer.json doesn't validate to spec.
Jun 25 2022, 10:30 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Jun 24 2022

Umherirrender added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

composer.json files are mainly used for linter and build tools on the CI or to install dependency for all installs, but not to support install of the extension itself, thats why the files are not needed to be valid.
All the information are just duplicated with extension.json and would introduce maintenance burden or going out of sync. No need to have strictly valid files, along there are usable for CI purpose.

Jun 24 2022, 11:47 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile updated the task description for T311321: In many extensions, composer.json doesn't validate to spec.
Jun 24 2022, 9:23 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
Izno added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

...

Jun 24 2022, 9:19 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
freephile added a comment to T311321: In many extensions, composer.json doesn't validate to spec.

Publishing is not required. In fact, you can't publish a package with an invalid composer.json file.
There is no reason why MediaWiki extensions should have invalid composer.json files.

Jun 24 2022, 9:04 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror
MusikAnimal removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Community-Tech.

It's worth mentioning that installing MediaWiki extensions via composer isn't well-supported (T250406). This is probably why so many of them aren't published and lack the necessary properties in composer.json.

Jun 24 2022, 7:51 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror