Page MenuHomePhabricator

Special:UploadWizard Campaigns broken when EventLogging extension is not enabled
Closed, ResolvedPublic

Description

When trying to save a Campaign page on REL1_30 I am getting an error.

PHP Fatal error: Class 'EventLogging' not found in .../extensions/UploadWizard/includes/CampaignContent.php on line 49

See T143092.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Maybe https://phabricator.wikimedia.org/diffusion/EUWI/browse/master/extension.json;28cc296cccdc34e5fe5cdbacb8a4a88ad3a2ebb3$21
just needs something like

 	"requires": {
		"MediaWiki": ">= 1.27.0",
		"extensions": {
			"EventLogging": "*"
		}
	},

?

Doesn't that mean that EventLogging would be a required extension for UploadWizard then? Shouldn't it be possible to use UploadWizard campaigns without installing EventLogging?

Change #1348843 had a related patch set uploaded (by Simon04; author: Simon04):

[mediawiki/extensions/UploadWizard@master] Validate campaigns without EventLogging

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

Change #1350078 had a related patch set uploaded (by Simon04; author: Simon04):

[mediawiki/extensions/UploadWizard@master] Validate all items of lists in campaigns

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

Change #1350083 had a related patch set uploaded (by Simon04; author: Simon04):

[integration/config@master] zuul: Drop EventLogging from UploadWizard dependencies

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

Change #1348843 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Validate campaigns without EventLogging

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

Change #1350078 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Validate all items of lists in campaigns

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

Change #1351485 had a related patch set uploaded (by Simon04; author: Simon04):

[mediawiki/extensions/UploadWizard@REL1_46] Validate campaigns without EventLogging

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

Change #1351486 had a related patch set uploaded (by Simon04; author: Simon04):

[mediawiki/extensions/UploadWizard@REL1_45] Validate campaigns without EventLogging

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

Change #1351487 had a related patch set uploaded (by Simon04; author: Simon04):

[mediawiki/extensions/UploadWizard@REL1_43] Validate campaigns without EventLogging

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

Change #1351486 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@REL1_45] Validate campaigns without EventLogging

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

Change #1351487 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@REL1_43] Validate campaigns without EventLogging

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

Change #1351485 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@REL1_46] Validate campaigns without EventLogging

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

Change #1350083 merged by jenkins-bot:

[integration/config@master] zuul: Drop EventLogging from UploadWizard dependencies

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