Page MenuHomePhabricator

Use Html::* instead of Xml::* in CentralNotice
Closed, ResolvedPublic

Description

CentralNotice uses a bunch of Xml methods for building HTML rather than the (later) Html class, which was a bad idea at the time and now prohibited under policy. We're trying to kill off these methods except in situations where actual XML is needed (see parent), which means all code needs to be migrated.

Search:

Event Timeline

Change #1222820 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::fieldset

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

Change #1222820 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::fieldset

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

Change #1223255 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::option

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

Change #1221169 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::label

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

Looks like the two landed ones have been pulled into wmf_deploy in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/1223689 but the third, just merging, isn't yet.

Change #1223255 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::option

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

OK, I just merged the last one into wmf_deploy so it'll go out on next week's train.

OK, I just merged the last one into wmf_deploy so it'll go out on next week's train.

Thank you! (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/1227864 for those following along at home.)

Xml::listDropdown still needs replacing

Xml::listDropdown still needs replacing

Oops, yes.

Change #1235373 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::listDropdown

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

Change #1235373 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated Xml::listDropdown

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

OK, this is done in master, and will be done soon-enough on wmf-deploy. Let's call this Resolved.

Just merged it to wmf_deploy - it should go out this week!

Just merged it to wmf_deploy - it should go out this week!

Thank you!