Page MenuHomePhabricator

MW 1.39.0-rc.0 tarball missing symfony/php73-polyfill
Closed, ResolvedPublic

Description

root@2a9a72bcfbdb:~/mediawiki-1.39.0-rc.0# php --version
PHP 8.1.7 (cli) (built: Jun 25 2022 07:57:04) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.7, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.7, Copyright (c), by Zend Technologies
root@2a9a72bcfbdb:~/mediawiki-1.39.0-rc.0# php maintenance/install.php Test Test --pass mediawikiPassword --dbtype sqlite 
PHP 8.1.7 is installed.
Found GD graphics library built-in. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Warning: No --scriptpath specified, using default: /wiki.
Using server URL "http://localhost/wiki".
Warning: Your default directory for uploads (/root/mediawiki-1.39.0-rc.0/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Using the PHP intl extension for Unicode normalization.
The environment has been checked. You can install MediaWiki.
Setting up database
done
Creating tables, step one
done
Creating tables, step two
done
Populating default interwiki table
done
Initializing statistics
done
Generating secret keys
done
Prevent running unneeded updates
done
Restoring MediaWiki services
done
Creating administrator user account
done
Creating main page with default content
done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost/wiki> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
root@2a9a72bcfbdb:~/mediawiki-1.39.0-rc.0# php maintenance/update.php 
MediaWiki 1.39.0-rc.0 Updater

symfony/polyfill-php73: not installed, 1.26.0 required.
Error: your composer.lock file is not up to date. Run "composer update --no-dev" to install newer dependencies

since 1.39 requires 7.3+ I think it should just be dropped from composer.json?

Details

Related Changes in Gerrit:

Event Timeline

Change 834662 had a related patch set uploaded (by Majavah; author: Majavah):

[mediawiki/core@REL1_39] composer: Drop symfony/php73-polyfill

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

Change 834662 merged by jenkins-bot:

[mediawiki/core@REL1_39] composer: Drop symfony/php73-polyfill

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

This is almost certainly a point that is a dupe of another bug.. But I always find it weird that the installer doesn't mind, but the updater does....

taavi claimed this task.