Page MenuHomePhabricator

Update JamesHeinrich/getID3 for php8.5 support
Closed, ResolvedPublic

Description

The current version of JamesHeinrich/getID3 in mediawiki/vendor is using the deprecated xml_parser_free (T410934)
Fix in https://github.com/JamesHeinrich/getID3/commit/c2343981165df70c4350dd747a4add0ace98cbcb (unreleased)

Event Timeline

Also using imagedestroy (T413901), but plotting bmp files seems not used from this library

Shouldn't do until version is released.

HSwan-WMF triaged this task as Lowest priority.Jan 29 2026, 6:03 PM
HSwan-WMF raised the priority of this task from Lowest to Low.

Note: This isn't triggering CI failures in vendor's or core's tests, so we're making PHP 8.5 voting in CI there, but presumably this needs doing once there's a newer release after v1.9.24 from last September?

Change #1250118 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/vendor@master] Upgrading james-heinrich/getid3 (v1.9.24 => v1.9.25)

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

Change #1250118 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrading james-heinrich/getid3 (v1.9.24 => v1.9.25)

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

Zabe claimed this task.

Change #1268060 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/extensions/TimedMediaHandler@master] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268060 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@master] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268689 had a related patch set uploaded (by Jforrester; author: TheDJ):

[mediawiki/extensions/TimedMediaHandler@REL1_45] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268690 had a related patch set uploaded (by Jforrester; author: TheDJ):

[mediawiki/extensions/TimedMediaHandler@REL1_44] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268691 had a related patch set uploaded (by Jforrester; author: TheDJ):

[mediawiki/extensions/TimedMediaHandler@REL1_43] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268691 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@REL1_43] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268690 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@REL1_44] Require getid3 1.9.25 for php 8.5 compatiblity

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

Change #1268689 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@REL1_45] Require getid3 1.9.25 for php 8.5 compatiblity

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