Mailing List Archive

Mediawiki 1.36.4 and Composer failure
Hi Everyone,

I am trying to perform the Mediawiki 1.36.3 -> 1.36.4 update. I'm
following our procedure from
https://github.com/weidai11/website/blob/master/mediawiki/wiki-upgrade.txt.
It is usually trouble free.

I've got Mediawiki 1.36.4 unpacked and in place. I am now trying to
update vendor pieces using Composer. It is step 10 in the procedure.
Composer is dying with the error shown below.

When I revert to Mediawiki 1.36.3, then Composer runs Ok.

Does anyone know how to proceed?

Thanks in advance.

==========

root@localhost:/var/www/html/w# php -d extension=phar.so composer.phar
update --no-dev
PHP Warning: Module 'Phar' already loaded in Unknown on line 0

[UnexpectedValueException]
Unknown package has no name defined
([{"name":"christian-riesen\/base32","version":"1
.4.0","version_normalized":"1.4.0.0","source":{"type":"git","url":"https:\/\/github.c
om\/ChristianRiesen\/base32.git","reference":"5777d962c9f55385eefd078a1bf623ce04a4f6c
a"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/ChristianRiesen\/bas
e32\/zipball\/5777d962c9f55385eefd078a1bf623ce04a4f6ca","reference":"5777d962c9f55385
eefd078a1bf623ce04a4f6ca","shasum":""},"require":{"php":"^7.2 ||
^8.0"},"require-dev"
:{"friendsofphp\/php-cs-fixer":"^2.17","phpstan\/phpstan":"^0.12","phpunit\/phpunit":
"^8.5.13 || ^9.5"},"time":"2020-12-29T20:09:51+00:00","type":"library","extra":{"bran
ch-alias":{"dev-master":"1.x-dev"}},"installation-source":"dist","autoload":{"psr-4":
{"Base32\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","lice
nse":["MIT"],"authors":[{"name":"Christian
Riesen","email":"chris.riesen@gmail.com","
homepage":"http:\/\/christianriesen.com","role":"Developer"}],"description":"Base32
e
ncoder\/decoder according to RFC
4648","homepage":"https:\/\/github.com\/ChristianRie
sen\/base32","keywords":["base32","decode","encode","rfc4648"],"install-path":"..\/ch
ristian-riesen\/base32"},{"name":"composer\/semver","version":"3.2.4","version_normal
ized":"3.2.4.0","source":{"type":"git","url":"https:\/\/github.com\/composer\/semver.
git","reference":"a02fdf930a3c1c3ed3a49b5f63859c0c20e10464"},"dist":{"type":"zip","ur
l":"https:\/\/api.github.com\/repos\/composer\/semver\/zipball\/a02fdf930a3c1c3ed3a49
b5f63859c0c20e10464","reference":"a02fdf930a3c1c3ed3a49b5f63859c0c20e10464","shasum":
""},"require":{"php":"^5.3.2 || ^7.0 ||
^8.0"},"require-dev":{"phpstan\/phpstan":"^0.
12.54","symfony\/phpunit-bridge":"^4.2 ||
^5"},"time":"2020-11-13T08:59:24+00:00","ty
pe":"library","extra":{"branch-alias":{"dev-main":"3.x-dev"}},"installation-source":"
dist","autoload":{"psr-4":{"Composer\\Semver\\":"src"}},"notification-url":"https:\/\
/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Nils
Adermann","em
ail":"naderman@naderman.de","homepage":"http:\/\/www.naderman.de"},{"name":"Jordi
Bog
giano","email":"j.boggiano@seld.be","homepage":"http:\/\/seld.be"},{"name":"Rob
Bast"
,"email":"rob.bast@gmail.com","homepage":"http:\/\/robbast.nl"}],"description":"Semve
r library that offers utilities, version constraint parsing and
validation.","keyword
s":["semantic","semver","validation","versioning"],"funding":[{"url":"https:\/\/packa
gist.com","type":"custom"},{"url":"https:\/\/github.com\/composer","type":"github"},{
"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/composer\/composer","type"
:"tidelift"}],"install-path":".\/semver"},{"name":"cssjanus\/cssjanus","version":"v1.
3.0","version_normalized":"1.3.0.0","source":{"type":"git","url":"https:\/\/github.co
m\/cssjanus\/php-cssjanus.git","reference":"93db9fb39c2f9bcf287715ae254c088b14a77799"
},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/cssjanus\/php-cssjanus
\/zipball\/93db9fb39c2f9bcf287715ae254c088b14a77799","reference":"93db9fb39c2f9bcf287
715ae254c088b14a77799","shasum":""},"require":{"php":">=5.6.0"},"require-dev":{"jakub
-onderka\/php-parallel-lint":"^0.9.2","phpunit\/phpunit":"^4.8.36","squizlabs\/php_co
desniffer":"^3.1.1"},"time":"2019-05-10T23:50:10+00:00","type":"library","installatio
n-source":"dist","autoload":{"psr-0":{"":"src\/"}},"notification-url":"https:\/\/pack
agist.org\/downloads\/","license":["Apache-2.0"],"authors":[{"name":"Trevor
Parscal"}
,{"name":"Roan Kattouw"},{"name":"Timo
Tijhof"}],"description":"Convert CSS styleshee
ts between left-to-right and
right-to-left.","install-path":"..\/cssjanus\/cssjanus"}
,{"name":"guzzlehttp\/guzzle","version":"7.2.0","version_normalized":"7.2.0.0","sourc
e":{"type":"git","url":"https:\/\/github.com\/guzzle\/guzzle.git","reference":"0aa74d
fb41ae110835923ef10a9d803a22d50e79"},"dist":{"type":"zip","url":"https:\/\/api.github
.com\/repos\/guzzle\/guzzle\/zipball\/0aa74dfb41ae110835923ef10a9d803a22d50e79","refe
rence":"0aa74dfb41ae110835923ef10a9d803a22d50e79","shasum":""},"require":{"ext-json":
"*","guzzlehttp\/promises":"^1.4","guzzlehttp\/psr7":"^1.7","php":"^7.2.5
|| ^8.0","p
sr\/http-client":"^1.0"},"provide":{"psr\/http-client-implementation":"1.0"},"require
-dev":{"ext-curl":"*","php-http\/client-integration-tests":"^3.0","phpunit\/phpunit":
"^8.5.5 || ^9.3.5","psr\/log":"^1.1"},"suggest":{"ext-curl":"Required
for CURL handle
r support","ext-intl":"Required for Internationalized Domain Name
(IDN) support","psr
\/log":"Required for using the Log
middleware"},"time":"2020-10-10T11:47:56+00:00","t
ype":"library","extra":{"branch-alias":{"dev-master":"7.1-dev"}},"installation-source
":"dist","autoload":{"psr-4":{"GuzzleHttp\\":"src\/"},"files":["src\/functions_includ
e.php"]},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],
"authors":[{"name":"Michael
Dowling","email":"mtdowling@gmail.com","homepage":"https:
\/\/github.com\/mtdowling"},{"name":"M\u00e1rk
S\u00e1gi-Kaz\u00e1r","email":"mark.sa
gikazar@gmail.com","homepage":"https:\/\/sagikazarmark.hu"}],"description":"Guzzle
is
a PHP HTTP client
library","homepage":"http:\/\/guzzlephp.org\/","keywords":["client
","curl","framework","http","http
client","psr-18","psr-7","rest","web service"],"fun
ding":[{"url":"https:\/\/github.com\/GrahamCampbell","type":"github"},{"url":"https:\
/\/github.com\/Nyholm","type":"github"},{"url":"https:\/\/github.com\/alexeyshockov",
"type":"github"},{"url":"https:\/\/github.com\/gmponos","type":"github"}],"install-pa
th":"..\/guzzlehttp\/guzzle"},{"name":"guzzlehttp\/promises","version":"1.4.0","versi
on_normalized":"1.4.0.0","source":{"type":"git","url":"https:\/\/github.com\/guzzle\/
promises.git","reference":"60d379c243457e073cff02bc323a2a86cb355631"},"dist":{"type":
"zip","url":"https:\/\/api.github.com\/repos\/guzzle\/promises\/zipball\/60d379c24345
7e073cff02bc323a2a86cb355631","reference":"60d379c243457e073cff02bc323a2a86cb355631",
"shasum":""},"require":{"php":">=5.5"},"require-dev":{"symfony\/phpunit-bridge":"^4.4
|| ^5.1"},"time":"2020-09-30T07:37:28+00:00","type":"library","extra":{"branch-alias
":{"dev-master":"1.4-dev"}},"installation-source":"dist","autoload":{"psr-4":{"Guzzle
Http\\Promise\\":"src\/"},"files":["src\/functions_include.php"]},"notification-url":
"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Michael
Dowling","email":"mtdowling@gmail.com","homepage":"https:\/\/github.com\/mtdowling"}]
,"description":"Guzzle promises
library","keywords":["promise"],"install-path":"..\/g
uzzlehttp\/promises"},{"name":"guzzlehttp\/psr7","version":"1.8.5","version_normalize
d":"1.8.5.0","source":{"type":"git","url":"https:\/\/github.com\/guzzle\/psr7.git","r
eference":"337e3ad8e5716c15f9657bd214d16cc5e69df268"},"dist":{"type":"zip","url":"htt
ps:\/\/api.github.com\/repos\/guzzle\/psr7\/zipball\/337e3ad8e5716c15f9657bd214d16cc5
e69df268","reference":"337e3ad8e5716c15f9657bd214d16cc5e69df268","shasum":""},"requir
e":{"php":">=5.4.0","psr\/http-message":"~1.0","ralouphie\/getallheaders":"^2.0.5
||
^3.0.0"},"provide":{"psr\/http-message-implementation":"1.0"},"require-dev":{"ext-zli
b":"*","phpunit\/phpunit":"~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20
|| ^8.5.8 || ^9.3
.10"},"suggest":{"laminas\/laminas-httphandlerrunner":"Emit PSR-7
responses"},"time":
"2022-03-20T21:51:18+00:00","type":"library","extra":{"branch-alias":{"dev-master":"1
.7-dev"}},"installation-source":"dist","autoload":{"files":["src\/functions_include.p
hp"],"psr-4":{"GuzzleHttp\\Psr7\\":"src\/"}},"notification-url":"https:\/\/packagist.
org\/downloads\/","license":["MIT"],"authors":[.{"name":"Graham
Campbell","email":"hel
lo@gjcampbell.co.uk","homepage":"https:\/\/github.com\/GrahamCampbell"},{"name":"Mich
ael Dowling","email":"mtdowling@gmail.com","homepage":"https:\/\/github.com\/mtdowlin
g"},{"name":"George
Mponos","email":"gmponos@gmail.com","homepage":"https:\/\/github.
com\/gmponos"},{"name":"Tobias
Nyholm","email":"tobias.nyholm@gmail.com","homepage":"
https:\/\/github.com\/Nyholm"},{"name":"M\u00e1rk
S\u00e1gi-Kaz\u00e1r","email":"mark
.sagikazar@gmail.com","homepage":"https:\/\/github.com\/sagikazarmark"},{"name":"Tobi
as Schultze","email":"webmaster@tubo-world.de","homepage":"https:\/\/github.com\/Tobi
on"}],"description":"PSR-7 message implementation that also provides
common utility m
ethods","keywords":["http","message","psr-7","request","response","stream","uri","url
"],"support":{"issues":"https:\/\/github.com\/guzzle\/psr7\/issues","source":"https:\
/\/github.com\/guzzle\/psr7\/tree\/1.8.5"},"funding":[{"url":"https:\/\/github.com\/G
rahamCampbell","type":"github"},{"url":"https:\/\/github.com\/Nyholm","type":"github"
},{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/guzzlehttp\/psr7","type
":"tidelift"}],"install-path":"..\/guzzlehttp\/psr7"},{"name":"jakobo\/hotp-php","ver
sion":"v2.0.0","version_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\
/github.com\/Jakobo\/hotp-php.git","reference":"ff2f13d1918001e54b3f49deb1d366bcfcc98
437"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/Jakobo\/hotp-php\/
zipball\/ff2f13d1918001e54b3f49deb1d366bcfcc98437","reference":"ff2f13d1918001e54b3f4
9deb1d366bcfcc98437","shasum":""},"require":{"php":">=7.2"},"require-dev":{"ockcyp\/c
overs-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5","php-para
llel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5.13||^9.5.0"},"time":"2
020-12-28T03:29:15+00:00","type":"library","installation-source":"dist","autoload":{"
psr-4":{"jakobo\\HOTP\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downl
oads\/","license":["BSD-3-Clause"],"authors":[{"name":"Jakob
Heuser","email":"jakob@f
elocity.org"}],"description":"HOTP simplifies One Time Password
systems for PHP Authe
ntication","install-path":"..\/jakobo\/hotp-php"},{"name":"liuggio\/statsd-php-client
","version":"v1.0.18","version_normalized":"1.0.18.0","source":{"type":"git","url":"h
ttps:\/\/github.com\/liuggio\/statsd-php-client.git","reference":"c42e6d6687b7b2d7683
186ec7f4f03351cc3dbca"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
liuggio\/statsd-php-client\/zipball\/c42e6d6687b7b2d7683186ec7f4f03351cc3dbca","refer
ence":"c42e6d6687b7b2d7683186ec7f4f03351cc3dbca","shasum":""},"require":{"php":">=5.3
.2"},"require-dev":{"monolog\/monolog":">=1.2.0","phpunit\/phpunit":"^4.7"},"suggest"
:{"monolog\/monolog":"Monolog, in order to do generate statistic from
log >=1.2.0)"},
"time":"2015-07-23T23:12:45+00:00","type":"library","installation-source":"dist","aut
oload":{"psr-0":{"Liuggio":"src\/"}},"notification-url":"https:\/\/packagist.org\/dow
nloads\/","license":["MIT"],"authors":[{"name":"Giulio De
Donato","email":"liuggio@gm
ail.com"}],"description":"Statsd (Object Oriented) client library for
PHP","homepage"
:"https:\/\/github.com\/liuggio\/statsd-php-client\/","keywords":["etsy","monitoring"
,"php","statsd"],"install-path":"..\/liuggio\/statsd-php-client"},{"name":"monolog\/m
onolog","version":"2.2.0","version_normalized":"2.2.0.0","source":{"type":"git","url"
:"https:\/\/github.com\/Seldaek\/monolog.git","reference":"1cb1cde8e8dd0f70cc0fe51354
a59acad9302084"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/Seldaek
\/monolog\/zipball\/1cb1cde8e8dd0f70cc0fe51354a59acad9302084","reference":"1cb1cde8e8
dd0f70cc0fe51354a59acad9302084","shasum":""},"require":{"php":">=7.2","psr\/log":"^1.
0.1"},"provide":{"psr\/log-implementation":"1.0.0"},"require-dev":{"aws\/aws-sdk-php"
:"^2.4.9 || ^3.0","doctrine\/couchdb":"~1.0@dev","elasticsearch\/elasticsearch":"^7",
"graylog2\/gelf-php":"^1.4.2","mongodb\/mongodb":"^1.8","php-amqplib\/php-amqplib":"~
2.4","php-console\/php-console":"^3.1.3","phpspec\/prophecy":"^1.6.1","phpstan\/phpst
an":"^0.12.59","phpunit\/phpunit":"^8.5","predis\/predis":"^1.1","rollbar\/rollbar":"
^1.3","ruflin\/elastica":">=0.90
<7.0.1","swiftmailer\/swiftmailer":"^5.3|^6.0"},"sug
gest":{"aws\/aws-sdk-php":"Allow sending log messages to AWS services
like DynamoDB",
"doctrine\/couchdb":"Allow sending log messages to a CouchDB
server","elasticsearch\/
elasticsearch":"Allow sending log messages to an Elasticsearch server
via official cl
ient","ext-amqp":"Allow sending log messages to an AMQP server (1.0+
required)","ext-
mbstring":"Allow to work properly with unicode
symbols","ext-mongodb":"Allow sending
log messages to a MongoDB server (via
driver)","graylog2\/gelf-php":"Allow sending lo
g messages to a GrayLog2 server","mongodb\/mongodb":"Allow sending
log messages to a
MongoDB server (via library)","php-amqplib\/php-amqplib":"Allow
sending log messages
to an AMQP server using
php-amqplib","php-console\/php-console":"Allow sending log me
ssages to Google Chrome","rollbar\/rollbar":"Allow sending log
messages to Rollbar","
ruflin\/elastica":"Allow sending log messages to an Elastic Search
server"},"time":"2
020-12-14T13:15:25+00:00","type":"library","extra":{"branch-alias":{"dev-main":"2.x-d
ev"}},"installation-source":"dist","autoload":{"psr-4":{"Monolog\\":"src\/Monolog"}},
"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors"
:[{"name":"Jordi
Boggiano","email":"j.boggiano@seld.be","homepage":"https:\/\/seld.be
"}],"description":"Sends your logs to files, sockets, inboxes,
databases and various
web services","homepage":"https:\/\/github.com\/Seldaek\/monolog","keywords":["log","
logging","psr-3"],"funding":[{"url":"https:\/\/github.com\/Seldaek","type":"github"},
{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/monolog\/monolog","type":
"tidelift"}],"install-path":"..\/monolog\/monolog"},{"name":"oojs\/oojs-ui","version"
:"v0.41.3","version_normalized":"0.41.3.0","source":{"type":"git","url":"https:\/\/gi
thub.com\/wikimedia\/oojs-ui.git","reference":"0034158b0a4ed728908a6e564a7589c602e417
4e"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/oojs-ui\
/zipball\/0034158b0a4ed728908a6e564a7589c602e4174e","reference":"0034158b0a4ed728908a
6e564a7589c602e4174e","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"mediaw
iki\/mediawiki-codesniffer":"35.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","med
iawiki\/minus-x":"1.1.1","php-parallel-lint\/php-console-highlighter":"0.5.0","php-pa
rallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-12
T19:07:25+00:00","type":"library","installation-source":"dist","autoload":{"classmap"
:["php\/"]},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT
"],"authors":[{"name":"Bartosz
Dziewo\u0144ski","email":"matma.rex@gmail.com"},{"name
":"Ed Sanders","email":"esanders@wikimedia.org"},{"name":"James D.
Forrester","email"
:"jforrester@wikimedia.org"},{"name":"Kirsten
Menger-Anderson","email":"kmenger@wikim
edia.org"},{"name":"Kunal
Mehta","email":"legoktm@gmail.com"},{"name":"Prateek Saxena
","email":"prtksxna@gmail.com"},{"name":"Roan
Kattouw","email":"roan@wikimedia.org"},
{"name":"Rob Moen","email":"rmoen@wikimedia.org"},{"name":"Timo
Tijhof","email":"krin
klemail@gmail.com"},{"name":"Trevor
Parscal","email":"trevor@wikimedia.org"}],"descri
ption":"Provides library of common widgets, layouts, and
windows.","homepage":"https:
\/\/www.mediawiki.org\/wiki\/OOUI","install-path":"..\/oojs\/oojs-ui"},{"name":"pear\
/console_getopt","version":"v1.4.3","version_normalized":"1.4.3.0","source":{"type":"
git","url":"https:\/\/github.com\/pear\/Console_Getopt.git","reference":"a41f8d3e6689
87609178c7c4a9fe48fecac53fa0"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/
repos\/pear\/Console_Getopt\/zipball\/a41f8d3e668987609178c7c4a9fe48fecac53fa0","refe
rence":"a41f8d3e668987609178c7c4a9fe48fecac53fa0","shasum":""},"time":"2019-11-20T18:
27:48+00:00","type":"library","installation-source":"dist","autoload":{"psr-0":{"Cons
ole":".\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","include-path"
:[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Andrei
Zmievski","email":"and
rei@php.net","role":"Lead"},{"name":"Stig
Bakken","email":"stig@php.net","role":"Deve
loper"},{"name":"Greg
Beaver","email":"cellog@php.net","role":"Helper"}],"description
":"More info available on:
http:\/\/pear.php.net\/package\/Console_Getopt","install-p
ath":"..\/pear\/console_getopt"},{"name":"pear\/mail","version":"v1.4.1","version_nor
malized":"1.4.1.0","source":{"type":"git","url":"https:\/\/github.com\/pear\/Mail.git
","reference":"9609ed5e42ac5b221dfd9af85de005c59d418ee7"},"dist":{"type":"zip","url":
"https:\/\/api.github.com\/repos\/pear\/Mail\/zipball\/9609ed5e42ac5b221dfd9af85de005
c59d418ee7","reference":"9609ed5e42ac5b221dfd9af85de005c59d418ee7","shasum":""},"requ
ire":{"pear\/pear-core-minimal":"~1.9","php":">=5.2.1"},"require-dev":{"pear\/pear":"
*"},"suggest":{"pear\/net_smtp":"Install optionally via your
project's composer.json"
},"time":"2017-04-11T17:27:29+00:00","type":"library","installation-source":"dist","a
utoload":{"psr-0":{"Mail":".\/"}},"notification-url":"https:\/\/packagist.org\/downlo
ads\/","include-path":[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Chuck
Ha
genbuch","email":"chuck@horde.org","role":"Lead"},{"name":"Richard
Heyes","email":"ri
chard@phpguru.org","role":"Developer"},{"name":"Aleksander
Machniak","email":"alec@al
ec.pl","role":"Developer"}],"description":"Class that provides
multiple interfaces fo
r sending emails.","homepage":"http:\/\/pear.php.net\/package\/Mail","install-path":"
..\/pear\/mail"},{"name":"pear\/mail_mime","version":"1.10.11","version_normalized":"
1.10.11.0","source":{"type":"git","url":"https:\/\/github.com\/pear\/Mail_Mime.git","
reference":"d4fb9ce61201593d0f8c6db629c45e29c3409c14"},"dist":{"type":"zip","url":"ht
tps:\/\/api.github.com\/repos\/pear\/Mail_Mime\/zipball\/d4fb9ce61201593d0f8c6db629c4
5e29c3409c14","reference":"d4fb9ce61201593d0f8c6db629c45e29c3409c14","shasum":""},"re
quire":{"pear\/pear-core-minimal":"*","php":">=5.2.0"},"time":"2021-09-05T08:42:45+00
:00","type":"library","installation-source":"dist","autoload":{"psr-0":{"Mail":".\/"}
},"notification-url":"https:\/\/packagist.org\/downloads\/","include-path":[".\/"],"l
icense":["BSD-3-Clause"],"authors":[{"name":"Cipriano
Groenendal","email":"cipri@php.
net","role":"Lead"},{"name":"Aleksander
Machniak","email":"alec@php.net","role":"Lead
"}],"description":"Mail_Mime provides classes to create MIME
messages","homepage":"ht
tp:\/\/pear.php.net\/package\/Mail_Mime","support":{"issues":"http:\/\/pear.php.net\/
bugs\/search.php?cmd=display&package_name[]=Mail_Mime","source":"https:\/\/github.com
\/pear\/Mail_Mime"},"install-path":"..\/pear\/mail_mime"},{"name":"pear\/net_smtp","v
ersion":"1.9.2","version_normalized":"1.9.2.0","source":{"type":"git","url":"https:\/
\/github.com\/pear\/Net_SMTP.git","reference":"18b5dbaa049bee5f6d02c9a4318db02472e2c9
22"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pear\/Net_SMTP\/zip
ball\/18b5dbaa049bee5f6d02c9a4318db02472e2c922","reference":"18b5dbaa049bee5f6d02c9a4
318db02472e2c922","shasum":""},"require":{"pear\/net_socket":"@stable","pear\/pear-co
re-minimal":"@stable","php":">=5.4.0"},"require-dev":{"phpunit\/phpunit":"*"},"sugges
t":{"pear\/auth_sasl":"Install optionally via your project's
composer.json"},"time":"
2020-08-13T01:26:09+00:00","type":"library","installation-source":"dist","autoload":{
"psr-0":{"Net":".\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","inc
lude-path":[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Jon
Parise","email"
:"jon@php.net","homepage":"https:\/\/www.indelible.org","role":"Lead"},{"name":"Chuck
Hagenbuch","email":"chuck@horde.org","role":"Lead"}],"description":"An
implementatio
n of the SMTP protocol","homepage":"https:\/\/pear.github.io\/Net_SMTP\/","keywords":
["email","mail","smtp"],"install-path":"..\/pear\/net_smtp"},{"name":"pear\/net_socke
t","version":"v1.2.2","version_normalized":"1.2.2.0","source":{"type":"git","url":"ht
tps:\/\/github.com\/pear\/Net_Socket.git","reference":"bbe6a12bb4f7059dba161f6ddd43f3
69c0ec8d09"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pear\/Net_S
ocket\/zipball\/bbe6a12bb4f7059dba161f6ddd43f369c0ec8d09","reference":"bbe6a12bb4f705
9dba161f6ddd43f369c0ec8d09","shasum":""},"require":{"pear\/pear_exception":"*"},"requ
ire-dev":{"phpunit\/phpunit":"*"},"time":"2015-03-22T15:48:19+00:00","type":"library"
,"installation-source":"dist","autoload":{"psr-0":{"Net":".\/"}},"notification-url":"
https:\/\/packagist.org\/downloads\/","include-path":[".\/"],"license":["PHP
License"
],"authors":[{"name":"Chuck
Hagenbuch","email":"chuck@horde.org","role":"Lead"},{"nam
e":"Aleksander
Machniak","email":"alec@php.net","role":"Lead"},{"name":"Stig Bakken",
"email":"stig@php.net","role":"Lead"}],"description":"More info
available on: http:\/
\/pear.php.net\/package\/Net_Socket","install-path":"..\/pear\/net_socket"},{"name":"
pear\/net_url2","version":"v2.2.2","version_normalized":"2.2.2.0","source":{"type":"g
it","url":"https:\/\/github.com\/pear\/Net_URL2.git","reference":"07fd055820dbf466ee3
990abe96d0e40a8791f9d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
pear\/Net_URL2\/zipball\/07fd055820dbf466ee3990abe96d0e40a8791f9d","reference":"07fd0
55820dbf466ee3990abe96d0e40a8791f9d","shasum":""},"require":{"php":">=5.1.4"},"requir
e-dev":{"phpunit\/phpunit":">=3.3.0"},"time":"2017-08-25T06:16:11+00:00","type":"libr
ary","extra":{"branch-alias":{"dev-master":"2.2.x-dev"}},"installation-source":"dist"
,"autoload":{"classmap":["Net\/URL2.php"]},"notification-url":"https:\/\/packagist.or
g\/downloads\/","include-path":[".\/"],"license":["BSD-3-Clause"],"authors":[{"name":
"David Coallier","email":"davidc@php.net"},{"name":"Tom
Klingenberg","email":"tkli@ph
p.net"},{"name":"Christian
Schmidt","email":"chmidt@php.net"}],"description":"Class f
or parsing and handling URL. Provides parsing of URLs into their
constituent parts (s
cheme, host, path etc.), URL generation, and resolving of relative
URLs.","homepage":
"https:\/\/github.com\/pear\/Net_URL2","keywords":["PEAR","net","networking","rfc3986
","uri","url"],"install-path":"..\/pear\/net_url2"},{"name":"pear\/pear-core-minimal"
,"version":"v1.10.11","version_normalized":"1.10.11.0","source":{"type":"git","url":"
https:\/\/github.com\/pear\/pear-core-minimal.git","reference":"68d0d32ada737153b7e93
b8d3c710ebe70ac867d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pe
ar\/pear-core-minimal\/zipball\/68d0d32ada737153b7e93b8d3c710ebe70ac867d","reference"
:"68d0d32ada737153b7e93b8d3c710ebe70ac867d","shasum":""},"require":{"pear\/console_ge
topt":"~1.4","pear\/pear_exception":"~1.0"},"replace":{"rsky\/pear-core-min":"self.ve
rsion"},"time":"2021-08-10T22:31:03+00:00","type":"library","installation-source":"di
st","autoload":{"psr-0":{"":"src\/"}},"notification-url":"https:\/\/packagist.org\/do
wnloads\/","include-path":["src\/"],"license":["BSD-3-Clause"],"authors":[{"name":"Ch
ristian Weiske","email":"cweiske@php.net","role":"Lead"}],"description":"Minimal
set
of PEAR core files to be used as composer
dependency","support":{"issues":"http:\/\/p
ear.php.net\/bugs\/search.php?cmd=display&package_name[]=PEAR","source":"https:\/\/gi
thub.com\/pear\/pear-core-minimal"},"install-path":"..\/pear\/pear-core-minimal"},{"n
ame":"pear\/pear_exception","version":"v1.0.2","version_normalized":"1.0.2.0","source
":{"type":"git","url":"https:\/\/github.com\/pear\/PEAR_Exception.git","reference":"b
14fbe2ddb0b9f94f5b24cf08783d599f776fff0"},"dist":{"type":"zip","url":"https:\/\/api.g
ithub.com\/repos\/pear\/PEAR_Exception\/zipball\/b14fbe2ddb0b9f94f5b24cf08783d599f776
fff0","reference":"b14fbe2ddb0b9f94f5b24cf08783d599f776fff0","shasum":""},"require":{
"php":">=5.2.0"},"require-dev":{"phpunit\/phpunit":"<9"},"time":"2021-03-21T15:43:46+
00:00","type":"class","extra":{"branch-alias":{"dev-master":"1.0.x-dev"}},"installati
on-source":"dist","autoload":{"classmap":["PEAR\/"]},"notification-url":"https:\/\/pa
ckagist.org\/downloads\/","include-path":["."],"license":["BSD-2-Clause"],"authors":[
{"name":"Helgi Thormar","email":"dufuz@php.net"},{"name":"Greg
Beaver","email":"cello
g@php.net"}],"description":"The PEAR Exception base
class.","homepage":"https:\/\/git
hub.com\/pear\/PEAR_Exception","keywords":["exception"],"support":{"issues":"http:\/\
/pear.php.net\/bugs\/search.php?cmd=display&package_name[]=PEAR_Exception","source":"
https:\/\/github.com\/pear\/PEAR_Exception"},"install-path":"..\/pear\/pear_exception
"},{"name":"pleonasm\/bloom-filter","version":"1.0.2","version_normalized":"1.0.2.0",
"source":{"type":"git","url":"https:\/\/github.com\/pleonasm\/bloom-filter.git","refe
rence":"4a3292c9f83a778c44271bf4e4f6be1204b87f7b"},"dist":{"type":"zip","url":"https:
\/\/api.github.com\/repos\/pleonasm\/bloom-filter\/zipball\/4a3292c9f83a778c44271bf4e
4f6be1204b87f7b","reference":"4a3292c9f83a778c44271bf4e4f6be1204b87f7b","shasum":""},
"require":{"php":">=5.4"},"require-dev":{"phpunit\/phpunit":"^4.8 ||
^5.7 || ^6.4","s
atooshi\/php-coveralls":"^1.0.1"},"time":"2018-03-03T21:16:42+00:00","type":"library"
,"installation-source":"dist","autoload":{"psr-4":{"Pleo\\BloomFilter\\":"src\/"}},"n
otification-url":"https:\/\/packagist.org\/downloads\/","license":["BSD-2-Clause"],"a
uthors":[{"name":"Matthew
Nagi","email":"matthew.nagi@base-2.net"}],"description":"A
pure PHP implementation of a Bloom Filter","keywords":["Bloom
Filter","bloom","filter
","sets"],"install-path":"..\/pleonasm\/bloom-filter"},{"name":"psr\/container","vers
ion":"1.1.1","version_normalized":"1.1.1.0","source":{"type":"git","url":"https:\/\/g
ithub.com\/php-fig\/container.git","reference":"8622567409010282b7aeebe4bb841fe98b58d
caf"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/container
\/zipball\/8622567409010282b7aeebe4bb841fe98b58dcaf","reference":"8622567409010282b7a
eebe4bb841fe98b58dcaf","shasum":""},"require":{"php":">=7.2.0"},"time":"2021-03-05T17
:36:06+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Psr
\\Container\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","l
icense":["MIT"],"authors":[{"name":"PHP-FIG","homepage":"https:\/\/www.php-fig.org\/"
}],"description":"Common Container Interface (PHP FIG
PSR-11)","homepage":"https:\/\/
github.com\/php-fig\/container","keywords":["PSR-11","container","container-interface
","container-interop","psr"],"support":{"issues":"https:\/\/github.com\/php-fig\/cont
ainer\/issues","source":"https:\/\/github.com\/php-fig\/container\/tree\/1.1.1"},"ins
tall-path":"..\/psr\/container"},{"name":"psr\/http-client","version":"1.0.1","versio
n_normalized":"1.0.1.0","source":{"type":"git","url":"https:\/\/github.com\/php-fig\/
http-client.git","reference":"2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"},"dist":{"typ
e":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/http-client\/zipball\/2dfb5
f6c5eff0e91e20e913f8c5452ed95b86621","reference":"2dfb5f6c5eff0e91e20e913f8c5452ed95b
86621","shasum":""},"require":{"php":"^7.0 ||
^8.0","psr\/http-message":"^1.0"},"time
":"2020-06-29T06:28:15+00:00","type":"library","extra":{"branch-alias":{"dev-master":
"1.0.x-dev"}},"installation-source":"dist","autoload":{"psr-4":{"Psr\\Http\\Client\\"
:"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"
],"authors":[{"name":"PHP-FIG","homepage":"http:\/\/www.php-fig.org\/"}],"description
":"Common interface for HTTP
clients","homepage":"https:\/\/github.com\/php-fig\/http
-client","keywords":["http","http-client","psr","psr-18"],"install-path":"..\/psr\/ht
tp-client"},{"name":"psr\/http-message","version":"1.0.1","version_normalized":"1.0.1
.0","source":{"type":"git","url":"https:\/\/github.com\/php-fig\/http-message.git","r
eference":"f6561bf28d520154e4b0ec72be95418abe6d9363"},"dist":{"type":"zip","url":"htt
ps:\/\/api.github.com\/repos\/php-fig\/http-message\/zipball\/f6561bf28d520154e4b0ec7
2be95418abe6d9363","reference":"f6561bf28d520154e4b0ec72be95418abe6d9363","shasum":""
},"require":{"php":">=5.3.0"},"time":"2016-08-06T14:39:51+00:00","type":"library","ex
tra":{"branch-alias":{"dev-master":"1.0.x-dev"}},"installation-source":"dist","autolo
ad":{"psr-4":{"Psr\\Http\\Message\\":"src\/"}},"notification-url":"https:\/\/packagis
t.org\/downloads\/","license":["MIT"],"authors":[{"name":"PHP-FIG","homepage":"http:\
/\/www.php-fig.org\/"}],"description":"Common interface for HTTP
messages","homepage"
:"https:\/\/github.com\/php-fig\/http-message","keywords":["http","http-message","psr
","psr-7","request","response"],"install-path":"..\/psr\/http-message"},{"name":"psr\
/log","version":"1.1.3","version_normalized":"1.1.3.0","source":{"type":"git","url":"
https:\/\/github.com\/php-fig\/log.git","reference":"0f73288fd15629204f9d42b7055f72da
cbe811fc"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/log\
/zipball\/0f73288fd15629204f9d42b7055f72dacbe811fc","reference":"0f73288fd15629204f9d
42b7055f72dacbe811fc","shasum":""},"require":{"php":">=5.3.0"},"time":"2020-03-23T09:
12:05+00:00","type":"library","extra":{"branch-alias":{"dev-master":"1.1.x-dev"}},"in
stallation-source":"dist","autoload":{"psr-4":{"Psr\\Log\\":"Psr\/Log\/"}},"notificat
ion-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":
"PHP-FIG","homepage":"http:\/\/www.php-fig.org\/"}],"description":"Common
interface f
or logging libraries","homepage":"https:\/\/github.com\/php-fig\/log","keywords":["lo
g","psr","psr-3"],"install-path":"..\/psr\/log"},{"name":"ralouphie\/getallheaders","
version":"3.0.3","version_normalized":"3.0.3.0","source":{"type":"git","url":"https:\
/\/github.com\/ralouphie\/getallheaders.git","reference":"120b605dfeb996808c31b647729
0a714d356e822"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/ralouphi
e\/getallheaders\/zipball\/120b605dfeb996808c31b6477290a714d356e822","reference":"120
b605dfeb996808c31b6477290a714d356e822","shasum":""},"require":{"php":">=5.6"},"requir
e-dev":{"php-coveralls\/php-coveralls":"^2.1","phpunit\/phpunit":"^5
|| ^6.5"},"time"
:"2019-03-08T08:55:37+00:00","type":"library","installation-source":"dist","autoload"
:{"files":["src\/getallheaders.php"]},"notification-url":"https:\/\/packagist.org\/do
wnloads\/","license":["MIT"],"authors":[{"name":"Ralph
Khattar","email":"ralph.khatta
r@gmail.com"}],"description":"A polyfill for
getallheaders.","install-path":"..\/ralo
uphie\/getallheaders"},{"name":"symfony\/polyfill-php80","version":"v1.25.0","version
_normalized":"1.25.0.0","source":{"type":"git","url":"https:\/\/github.com\/symfony\/
polyfill-php80.git","reference":"4407588e0d3f1f52efb65fbe92babe41f37fe50c"},"dist":{"
type":"zip","url":"https:\/\/api.github.com\/repos\/symfony\/polyfill-php80\/zipball\
/4407588e0d3f1f52efb65fbe92babe41f37fe50c","reference":"4407588e0d3f1f52efb65fbe92bab
e41f37fe50c","shasum":""},"require":{"php":">=7.1"},"time":"2022-03-04T08:16:47+00:00
","type":"library","extra":{"branch-alias":{"dev-main":"1.23-dev"},"thanks":{"name":"
symfony\/polyfill","url":"https:\/\/github.com\/symfony\/polyfill"}},"installation-so
urce":"dist","autoload":{"files":["bootstrap.php"],"psr-4":{"Symfony\\Polyfill\\Php80
\\":""},"classmap":["Resources\/stubs"]},"notification-url":"https:\/\/packagist.org\
/downloads\/","license":["MIT"],"authors":[{"name":"Ion
Bazan","email":"ion.bazan@gma
il.com"},{"name":"Nicolas
Grekas","email":"p@tchwork.com"},{"name":"Symfony Community
","homepage":"https:\/\/symfony.com\/contributors"}],"description":"Symfony
polyfill
backporting some PHP 8.0+ features to lower PHP
versions","homepage":"https:\/\/symfo
ny.com","keywords":["compatibility","polyfill","portable","shim"],"support":{"source"
:"https:\/\/github.com\/symfony\/polyfill-php80\/tree\/v1.25.0"},"funding":[{"url":"h
ttps:\/\/symfony.com\/sponsor","type":"custom"},{"url":"https:\/\/github.com\/fabpot"
,"type":"github"},{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/symfony
\/symfony","type":"tidelift"}],"install-path":"..\/symfony\/polyfill-php80"},{"name":
"wikimedia\/assert","version":"v0.5.0","version_normalized":"0.5.0.0","source":{"type
":"git","url":"https:\/\/github.com\/wikimedia\/Assert.git","reference":"d8e97f15b8f3
d3799899e3d56452d34511be5764"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/
repos\/wikimedia\/Assert\/zipball\/d8e97f15b8f3d3799899e3d56452d34511be5764","referen
ce":"d8e97f15b8f3d3799899e3d56452d34511be5764","shasum":""},"require":{"php":">=7.2.9
"},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/ph
p-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minu
s-x":"1.0.0","ockcyp\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"20
20-02-14T19:22:00+00:00","type":"library","installation-source":"dist","autoload":{"p
sr-4":{"Wikimedia\\Assert\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/d
ownloads\/","license":["MIT"],"authors":[{"name":"Daniel
Kinzler"},{"name":"Thiemo Kr
euz"}],"description":"Provides runtime
assertions","homepage":"https:\/\/github.com\/
wikimedia\/Assert","keywords":["assert","assertions","php","postcondition","precondit
ion","qa"],"install-path":"..\/wikimedia\/assert"},{"name":"wikimedia\/at-ease","vers
ion":"v2.1.0","version_normalized":"2.1.0.0","source":{"type":"git","url":"https:\/\/
github.com\/wikimedia\/at-ease.git","reference":"e8ebaa7bb7c8a8395481a05f6dc4deaceab1
1c33"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/at-eas
e\/zipball\/e8ebaa7bb7c8a8395481a05f6dc4deaceab11c33","reference":"e8ebaa7bb7c8a83954
81a05f6dc4deaceab11c33","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"medi
awiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-v
alidator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-
lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-02-27T15:53:
37+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimed
ia\\AtEase\\":"src\/Wikimedia\/AtEase\/"},"files":["src\/Wikimedia\/Functions.php"]},
"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-late
r"],"authors":[{"name":"Tim
Starling","email":"tstarling@wikimedia.org"},{"name":"Med
iaWiki developers","email":"wikitech-l@lists.wikimedia.org"}],"description":"Safe
rep
lacement to @ for suppressing
warnings.","homepage":"https:\/\/www.mediawiki.org\/wik
i\/at-ease","install-path":"..\/wikimedia\/at-ease"},{"name":"wikimedia\/base-convert
","version":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"htt
ps:\/\/github.com\/wikimedia\/base-convert.git","reference":"449f0d0237cf1e0e71faec90
680c88d4af6e711d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikim
edia\/base-convert\/zipball\/449f0d0237cf1e0e71faec90680c88d4af6e711d","reference":"4
49f0d0237cf1e0e71faec90680c88d4af6e711d","shasum":""},"require":{"php":">=7.2.9"},"re
quire-dev":{"jakub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/php-para
llel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minus-x":"
1.0.0","ockcyp\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"2020-03-
09T05:35:22+00:00","type":"library","installation-source":"dist","autoload":{"files":
["src\/Functions.php"]},"notification-url":"https:\/\/packagist.org\/downloads\/","li
cense":["GPL-2.0-or-later"],"authors":[{"name":"Brion
Vibber","email":"bvibber@wikime
dia.org"},{"name":"Tyler
Romeo","email":"tylerromeo@gmail.com"}],"description":"Conve
rt an arbitrarily-long string from one numeric base to another,
optionally zero-paddi
ng to a minimum column
width.","homepage":"https:\/\/www.mediawiki.org\/wiki\/base_co
nvert","install-path":"..\/wikimedia\/base-convert"},{"name":"wikimedia\/cdb","versio
n":"1.4.1","version_normalized":"1.4.1.0","source":{"type":"git","url":"https:\/\/git
hub.com\/wikimedia\/cdb.git","reference":"d49d96232f045311dc1f21bf0d7e40adf82a1f1d"},
"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/cdb\/zipball\
/d49d96232f045311dc1f21bf0d7e40adf82a1f1d","reference":"d49d96232f045311dc1f21bf0d7e4
0adf82a1f1d","shasum":""},"require":{"php":">=5.3.2"},"require-dev":{"jakub-onderka\/
php-parallel-lint":"0.9","mediawiki\/mediawiki-codesniffer":"0.5.0","phpunit\/phpunit
":"4.6.*"},"time":"2016-05-29T07:39:26+00:00","type":"library","installation-source":
"dist","autoload":{"classmap":["src\/"]},"notification-url":"https:\/\/packagist.org\
/downloads\/","license":["GPL-2.0+"],"authors":[{"name":"Daniel
Kinzler"},{"name":"Ti
m Starling","email":"tstarling@wikimedia.org"},{"name":"Chad
Horohoe","email":"chad@w
ikimedia.org"},{"name":"Ori
Livneh","email":"ori@wikimedia.org"}],"description":"Cons
tant Database (CDB) wrapper library for PHP. Provides pure-PHP
fallback when dba_* fu
nctions are absent.","homepage":"https:\/\/www.mediawiki.org\/wiki\/CDB","install-pat
h":"..\/wikimedia\/cdb"},{"name":"wikimedia\/cldr-plural-rule-parser","version":"v2.0
.0","version_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\/github.com
\/wikimedia\/CLDRPluralRuleParser.git","reference":"83d78cb8018d5c0f66fd6d0efff6a8ae2
de92d36"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/CLD
RPluralRuleParser\/zipball\/83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36","reference":"83
d78cb8018d5c0f66fd6d0efff6a8ae2de92d36","shasum":""},"require":{"php":">=7.2.9"},"req
uire-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/mediawiki-phan-con
fig":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-pa
rallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":
"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-02-11T20:47:01+00:00","type":"library
","installation-source":"dist","autoload":{"psr-4":{"CLDRPluralRuleParser\\":"src\/"}
},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-la
ter"],"authors":[{"name":"Tim
Starling","email":"tstarling@wikimedia.org"},{"name":"N
iklas Laxstr\u00f6m","email":"niklas.laxstrom@gmail.com"}],"description":"Evaluates
p
lural rules specified in the CLDR project
notation.","homepage":"https:\/\/www.mediaw
iki.org\/wiki\/CLDRPluralRuleParser","install-path":"..\/wikimedia\/cldr-plural-rule-
parser"},{"name":"wikimedia\/common-passwords","version":"v0.3.0","version_normalized
":"0.3.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/common-pas
swords.git","reference":"5b51a88a27e17f485ba1295ee6916620686cd5a5"},"dist":{"type":"z
ip","url":"https:\/\/api.github.com\/repos\/wikimedia\/common-passwords\/zipball\/5b5
1a88a27e17f485ba1295ee6916620686cd5a5","reference":"5b51a88a27e17f485ba1295ee69166206
86cd5a5","shasum":""},"require":{"php":">=7.2.9","pleonasm\/bloom-filter":"1.0.2"},"r
equire-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1.1"
,"ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5
.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":
"2021-01-31T00:23:58+00:00","type":"library","installation-source":"dist","autoload":
{"psr-4":{"Wikimedia\\CommonPasswords\\":"src\/CommonPasswords\/"}},"notification-url
":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Sam
Re
ed","email":"reedy@wikimedia.org"}],"description":"List of the
100,000 most commonly
used passwords","homepage":"https:\/\/www.mediawiki.org\/wiki\/CommonPasswords","inst
all-path":"..\/wikimedia\/common-passwords"},{"name":"wikimedia\/composer-merge-plugi
n","version":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"ht
tps:\/\/github.com\/wikimedia\/composer-merge-plugin.git","reference":"8ca2ed8ab97c8e
bce6b39d9943e9909bb4f18912"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/re
pos\/wikimedia\/composer-merge-plugin\/zipball\/8ca2ed8ab97c8ebce6b39d9943e9909bb4f18
912","reference":"8ca2ed8ab97c8ebce6b39d9943e9909bb4f18912","shasum":""},"require":{"
composer-plugin-api":"^1.1||^2.0","php":">=7.2.0"},"require-dev":{"composer\/composer
":"^1.1||^2.0","php-parallel-lint\/php-parallel-lint":"~1.1.0","phpunit\/phpunit":"^8
.5||^9.0","squizlabs\/php_codesniffer":"~3.5.4"},"time":"2021-02-24T05:28:06+00:00","
type":"composer-plugin","extra":{"branch-alias":{"dev-master":"2.x-dev"},"class":"Wik
imedia\\Composer\\Merge\\V2\\MergePlugin"},"installation-source":"dist","autoload":{"
psr-4":{"Wikimedia\\Composer\\Merge\\V2\\":"src\/"}},"notification-url":"https:\/\/pa
ckagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Bryan
Davis","email":
"bd808@wikimedia.org"}],"description":"Composer plugin to merge
multiple composer.jso
n files","install-path":"..\/wikimedia\/composer-merge-plugin"},{"name":"wikimedia\/c
ss-sanitizer","version":"v3.0.2","version_normalized":"3.0.2.0","source":{"type":"git
","url":"https:\/\/github.com\/wikimedia\/css-sanitizer.git","reference":"718e2a79fc3
fec4c7a43193b5e2ac3bae6756ee4"},"dist":{"type":"zip","url":"https:\/\/api.github.com\
/repos\/wikimedia\/css-sanitizer\/zipball\/718e2a79fc3fec4c7a43193b5e2ac3bae6756ee4",
"reference":"718e2a79fc3fec4c7a43193b5e2ac3bae6756ee4","shasum":""},"require":{"ext-i
conv":"*","ext-mbstring":"*","php":">=7.2.0","wikimedia\/at-ease":"^2.0.0","wikimedia
\/utfnormal":"2.0.0 ||
^3.0.1"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35
.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","php-p
arallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint"
:"1.2.0","phpunit\/phpunit":"^8.5","wikimedia\/testing-access-wrapper":"1.0.0"},"time
":"2021-03-21T17:30:58+00:00","type":"library","installation-source":"dist","autoload
":{"psr-4":{"Wikimedia\\CSS\\":"src\/"}},"notification-url":"https:\/\/packagist.org\
/downloads\/","license":["Apache-2.0"],"authors":[{"name":"Brad
Jorsch","email":"bjor
sch@wikimedia.org"}],"description":"Classes to parse and sanitize
CSS","homepage":"ht
tps:\/\/www.mediawiki.org\/wiki\/Css-sanitizer","install-path":"..\/wikimedia\/css-sa
nitizer"},{"name":"wikimedia\/html-formatter","version":"3.0.1","version_normalized":
"3.0.1.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/html-formatt
er.git","reference":"f18622f3384b9b7fed185bff2a46594aec92fa47"},"dist":{"type":"zip",
"url":"https:\/\/api.github.com\/repos\/wikimedia\/html-formatter\/zipball\/f18622f33
84b9b7fed185bff2a46594aec92fa47","reference":"f18622f3384b9b7fed185bff2a46594aec92fa4
7","shasum":""},"require":{"ext-dom":"*","ext-libxml":"*","ext-mbstring":"*","php":">
=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus
-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highli
ghter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.
5"},"time":"2021-03-08T12:56:36+00:00","type":"library","installation-source":"dist",
"autoload":{"psr-4":{"HtmlFormatter\\":"src\/"}},"notification-url":"https:\/\/packag
ist.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"MediaWiki
co
ntributors"}],"description":"Performs transformations of HTML by
wrapping around libx
ml2 and working around its countless
bugs.","homepage":"https:\/\/www.mediawiki.org\/
wiki\/HtmlFormatter","install-path":"..\/wikimedia\/html-formatter"},{"name":"wikimed
ia\/ip-set","version":"3.0.0","version_normalized":"3.0.0.0","source":{"type":"git","
url":"https:\/\/github.com\/wikimedia\/IPSet.git","reference":"4efe81f0ffb907a60778a7
2faf6ede17bb490081"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wik
imedia\/IPSet\/zipball\/4efe81f0ffb907a60778a72faf6ede17bb490081","reference":"4efe81
f0ffb907a60778a72faf6ede17bb490081","shasum":""},"require":{"php":">=7.2.9","wikimedi
a\/at-ease":"^2.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","med
iawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-
validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel
-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-21T17:31
:05+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikime
dia\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":
["GPL-2.0-or-later"],"authors":[{"name":"Brandon
Black","email":"blblack@gmail.com"}]
,"description":"Efficiently match IP addresses against a set of CIDR
specifications."
,"homepage":"https:\/\/www.mediawiki.org\/wiki\/IPSet","install-path":"..\/wikimedia\
/ip-set"},{"name":"wikimedia\/ip-utils","version":"3.0.2","version_normalized":"3.0.2
.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/ip-utils.git","ref
erence":"ba5db9991418c9b00c4ef7d327c32bf595755d02"},"dist":{"type":"zip","url":"https
:\/\/api.github.com\/repos\/wikimedia\/ip-utils\/zipball\/ba5db9991418c9b00c4ef7d327c
32bf595755d02","reference":"ba5db9991418c9b00c4ef7d327c32bf595755d02","shasum":""},"r
equire":{"php":">=7.2.9","wikimedia\/base-convert":"^2.0.0","wikimedia\/ip-set":"^2.0
.0|^3.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/me
diawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator"
:"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php
-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-21T18:39:17+00:00"
,"type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\":"sr
c\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-
or-later"],"authors":[{"name":"MediaWiki
developers","email":"wikitech-l@lists.wikime
dia.org"}],"description":"Functions and constants to play with IP
addresses and range
s","homepage":"https:\/\/www.mediawiki.org\/wiki\/IPUtils","install-path":"..\/wikime
dia\/ip-utils"},{"name":"wikimedia\/less.php","version":"v3.1.0","version_normalized"
:"3.1.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/less.php.gi
t","reference":"a486d78b9bd16b72f237fc6093aa56d69ce8bd13"},"dist":{"type":"zip","url"
:"https:\/\/api.github.com\/repos\/wikimedia\/less.php\/zipball\/a486d78b9bd16b72f237
fc6093aa56d69ce8bd13","reference":"a486d78b9bd16b72f237fc6093aa56d69ce8bd13","shasum"
:""},"require":{"php":">=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"3
4.0.0","mediawiki\/minus-x":"1.0.0","php-parallel-lint\/php-console-highlighter":"0.5
.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":
"2020-12-11T19:33:31+00:00","bin":["bin\/lessc"],"type":"library","installation-sourc
e":"dist","autoload":{"psr-0":{"Less":"lib\/"},"classmap":["lessc.inc.php"]},"notific
ation-url":"https:\/\/packagist.org\/downloads\/","license":["Apache-2.0"],"authors":
[{"name":"Josh
Schmidt","homepage":"https:\/\/github.com\/oyejorge"},{"name":"Matt Ag
ar","homepage":"https:\/\/github.com\/agar"},{"name":"Martin
Janto\u0161ovi\u010d","h
omepage":"https:\/\/github.com\/Mordred"}],"description":"PHP port of
the Javascript
version of LESS http:\/\/lesscss.org (Originally maintained by Josh
Schmidt)","keywor
ds":["css","less","less.js","lesscss","php","stylesheet"],"install-path":"..\/wikimed
ia\/less.php"},{"name":"wikimedia\/minify","version":"2.2.4","version_normalized":"2.
2.4.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/minify.git","re
ference":"2efef5f0b97d6342504490cd2525d2bc6eb8821e"},"dist":{"type":"zip","url":"http
s:\/\/api.github.com\/repos\/wikimedia\/minify\/zipball\/2efef5f0b97d6342504490cd2525
d2bc6eb8821e","reference":"2efef5f0b97d6342504490cd2525d2bc6eb8821e","shasum":""},"re
quire":{"pear\/net_url2":"2.2.2","php":">=7.2.9"},"require-dev":{"mediawiki\/mediawik
i-codesniffer":"37.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus
-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highli
ghter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.3.0","phpunit\/phpunit":"^8.
5","wikimedia\/testing-access-wrapper":"~2.0"},"time":"2021-07-28T00:27:02+00:00","ty
pe":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\Minify\\"
:"src\/"},"psr-0":{"CSSMin":"src\/"}},"notification-url":"https:\/\/packagist.org\/do
wnloads\/","license":["Apache-2.0"],"authors":[{"name":"Paul
Copperman","email":"paul
.copperman@gmail.com"},{"name":"Trevor
Parscal","email":"tparscal@wikimedia.org"},{"n
ame":"Timo Tijhof","email":"krinklemail@gmail.com"},{"name":"Roan
Kattouw","email":"r
oan.kattouw@gmail.com"}],"description":"Minification of JavaScript
code and CSS style
sheets.","homepage":"https:\/\/gerrit.wikimedia.org\/g\/mediawiki\/libs\/Minify","ins
tall-path":"..\/wikimedia\/minify"},{"name":"wikimedia\/object-factory","version":"v3
.0.2","version_normalized":"3.0.2.0","source":{"type":"git","url":"https:\/\/github.c
om\/wikimedia\/object-factory.git","reference":"fcfc7a0dafe9608231816d6bf74919826d9bc
885"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/object-
factory\/zipball\/fcfc7a0dafe9608231816d6bf74919826d9bc885","reference":"fcfc7a0dafe9
608231816d6bf74919826d9bc885","shasum":""},"require":{"php":">=7.2.9","psr\/container
":"1.1.1"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/min
us-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-high
lighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^
8.5"},"time":"2021-04-25T19:27:15+00:00","type":"library","installation-source":"dist
","autoload":{"psr-4":{"Wikimedia\\":"src\/"}},"notification-url":"https:\/\/packagis
t.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Bryan
Davis","
email":"bdavis@wikimedia.org"}],"description":"Construct objects from
configuration i
nstructions","homepage":"https:\/\/www.mediawiki.org\/wiki\/ObjectFactory","support":
{"source":"https:\/\/github.com\/wikimedia\/object-factory\/tree\/v3.0.2"},"install-p
ath":"..\/wikimedia\/object-factory"},{"name":"wikimedia\/parsoid","version":"v0.13.1
","version_normalized":"0.13.1.0","source":{"type":"git","url":"https:\/\/github.com\
/wikimedia\/parsoid.git","reference":"abbea0680ebd5faa0867494710952358a5671447"},"dis
t":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/parsoid\/zipball\
/abbea0680ebd5faa0867494710952358a5671447","reference":"abbea0680ebd5faa0867494710952
358a5671447","shasum":""},"require":{"composer\/semver":"^1.7.2|^3.2.4","ext-dom":"*"
,"ext-json":"*","liuggio\/statsd-php-client":"^1.0.18","php":">=7.2.0","psr\/log":"^1
.1.2","wikimedia\/assert":"0.4.0|^0.5.0","wikimedia\/ip-utils":"^1.0.0|^3.0.0","wikim
edia\/object-factory":"^3.0.0","wikimedia\/remex-html":"^2.2.0|^2.3.0","wikimedia\/sc
oped-callback":"^3.0.0","wikimedia\/wikipeg":"2.0.5","wikimedia\/zest-css":"^1.1.5"},
"conflict":{"wikimedia\/langconv":"<0.3.5 ||
>=0.4"},"require-dev":{"composer\/compos
er":"^1.10@RC","ext-curl":"*","mediawiki\/mediawiki-codesniffer":"34.0.0","mediawiki\
/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.0","monolog\/monolog":"~1.
25.2||^2.0.0","ockcyp\/covers-validator":"1.3.1","php-parallel-lint\/php-console-colo
r":"^0.3.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5",
"sebastian\/diff":"^3.0.2","wikimedia\/alea":"^0.9.2","wikimedia\/langconv":"^0.3.5",
"wikimedia\/testing-access-wrapper":"~1.0"},"suggest":{"wikimedia\/langconv":"Provide
s script conversion
support"},"time":"2021-09-23T07:17:20+00:00","type":"library","in
stallation-source":"dist","autoload":{"psr-4":{"Wikimedia\\Parsoid\\":"src"}},"notifi
cation-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"au
thors":[{"name":"Wikimedia Parsing Team and the broader MediaWiki
community","homepag
e":"https:\/\/www.mediawiki.org\/wiki\/Parsoid"}],"description":"Parsoid,
a bidirecti
onal parser between wikitext and
HTML5","homepage":"https:\/\/www.mediawiki.org\/wiki
\/Parsoid","keywords":["mediawiki","parsoid"],"support":{"irc":"irc:\/\/irc.freenode.
net\/mediawiki-parsoid","source":"https:\/\/github.com\/wikimedia\/parsoid\/tree\/v0.
13.1","wiki":"https:\/\/www.mediawiki.org\/wiki\/Parsoid"},"install-path":"..\/wikime
dia\/parsoid"},{"name":"wikimedia\/php-session-serializer","version":"v2.0.0","versio
n_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia
\/php-session-serializer.git","reference":"99e7e926f1b61f71623d517fe38d9eec8618c59d"}
,"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/php-session-
serializer\/zipball\/99e7e926f1b61f71623d517fe38d9eec8618c59d","reference":"99e7e926f
1b61f71623d517fe38d9eec8618c59d","shasum":""},"require":{"php":">=7.2.9","psr\/log":"
^1.0","wikimedia\/at-ease":"^2.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer
":"35.0.0","mediawiki\/minus-x":"1.1.1","php-parallel-lint\/php-console-highlighter":
"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"ti
me":"2021-03-21T17:31:21+00:00","type":"library","installation-source":"dist","autolo
ad":{"classmap":["src\/"]},"notification-url":"https:\/\/packagist.org\/downloads\/",
"license":["GPL-2.0-or-later"],"authors":[{"name":"Brad
Jorsch","email":"bjorsch@wiki
media.org"}],"description":"Provides methods like PHP's
session_encode and session_de
code that don't mess with
$_SESSION","homepage":"https:\/\/www.mediawiki.org\/wiki\/P
hp-session-serializer","install-path":"..\/wikimedia\/php-session-serializer"},{"name
":"wikimedia\/purtle","version":"v1.0.7","version_normalized":"1.0.7.0","source":{"ty
pe":"git","url":"https:\/\/github.com\/wikimedia\/purtle.git","reference":"569064c065
caae036cd5a685574b6f96f05cfe33"},"dist":{"type":"zip","url":"https:\/\/api.github.com
\/repos\/wikimedia\/purtle\/zipball\/569064c065caae036cd5a685574b6f96f05cfe33","refer
ence":"569064c065caae036cd5a685574b6f96f05cfe33","shasum":""},"require":{"php":">=5.5
.9"},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.3.2","jakub-onderka\/
php-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"16.0.1","mediawiki\/mi
nus-x":"0.3.1","ockcyp\/covers-validator":"0.5.1 ||
0.6.1","phpmd\/phpmd":"~2.3","php
unit\/phpunit":"4.8.36 ||
^6.5"},"time":"2018-03-20T09:26:13+00:00","type":"library",
"extra":{"branch-alias":{"dev-master":"1.0.x-dev"}},"installation-source":"dist","aut
oload":{"psr-4":{"Wikimedia\\Purtle\\":"src\/","Wikimedia\\Purtle\\Tests\\":"tests\/p
hpunit\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL
-2.0-or-later"],"authors":[{"name":"Daniel
Kinzler"},{"name":"Stanislav Malyshev"},{"
name":"C. Scott Ananian"},{"name":"Thiemo
Kreuz"}],"description":"Fast streaming RDF
serializer","homepage":"https:\/\/mediawiki.org\/wiki\/Purtle","keywords":["JSON-LD",
"RDF","Turtle","serializer"],"install-path":"..\/wikimedia\/purtle"},{"name":"wikimed
ia\/relpath","version":"2.1.1","version_normalized":"2.1.1.0","source":{"type":"git",
"url":"https:\/\/github.com\/wikimedia\/RelPath.git","reference":"35e701ff16abf461bb8
676a9d9177f86fa0b2c94"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
wikimedia\/RelPath\/zipball\/35e701ff16abf461bb8676a9d9177f86fa0b2c94","reference":"3
5e701ff16abf461bb8676a9d9177f86fa0b2c94","shasum":""},"require":{"php":">=5.5.9"},"re
quire-dev":{"jakub-onderka\/php-parallel-lint":"^0.9.0.0","mediawiki\/mediawiki-codes
niffer":"15.0.0","phpunit\/phpunit":"^4.8.9.0"},"time":"2018-01-18T21:23:40+00:00","t
ype":"library","installation-source":"dist","autoload":{"files":["src\/RelPath\/RelPa
th.php","src\/Wikimedia\/RelPath.php"]},"notification-url":"https:\/\/packagist.org\/
downloads\/","license":["MIT"],"authors":[{"name":"Ori
Livneh","email":"ori@wikimedia
.org"}],"description":"Compute a relative filepath between two
paths.","homepage":"ht
tps:\/\/www.mediawiki.org\/wiki\/RelPath","install-path":"..\/wikimedia\/relpath"},{"
name":"wikimedia\/remex-html","version":"2.2.2","version_normalized":"2.2.2.0","sourc
e":{"type":"git","url":"https:\/\/github.com\/wikimedia\/remex-html.git","reference":
"3f55e728403fe52445c3aaab20f5e4be8e2b282b"},"dist":{"type":"zip","url":"https:\/\/api
.github.com\/repos\/wikimedia\/remex-html\/zipball\/3f55e728403fe52445c3aaab20f5e4be8
e2b282b","reference":"3f55e728403fe52445c3aaab20f5e4be8e2b282b","shasum":""},"require
":{"ext-dom":"*","ext-mbstring":"*","php":">=7.2.9","wikimedia\/utfnormal":"1.1.0
||
2.0.0 || ^3.0.1"},"require-dev":{"ext-json":"*","mediawiki\/mediawiki-codesniffer":"3
4.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.0","ockc
yp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","p
hp-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5
|| ^9.5"},"time
":"2021-01-30T16:11:18+00:00","type":"library","installation-source":"dist","autoload
":{"psr-4":{"RemexHtml\\":"RemexHtml\/"}},"notification-url":"https:\/\/packagist.org
\/downloads\/","license":["MIT"],"authors":[{"name":"Tim
Starling","email":"tstarling
@wikimedia.org"}],"description":"Fast HTML 5
parser","homepage":"https:\/\/www.mediaw
iki.org\/wiki\/RemexHtml","install-path":"..\/wikimedia\/remex-html"},{"name":"wikime
dia\/request-timeout","version":"1.1.0","version_normalized":"1.1.0.0","source":{"typ
e":"git","url":"https:\/\/github.com\/wikimedia\/request-timeout.git","reference":"88
28e701fbc4e6090e3a5baac2ffc14730f099ad"},"dist":{"type":"zip","url":"https:\/\/api.gi
thub.com\/repos\/wikimedia\/request-timeout\/zipball\/8828e701fbc4e6090e3a5baac2ffc14
730f099ad","reference":"8828e701fbc4e6090e3a5baac2ffc14730f099ad","shasum":""},"requi
re":{"php":">=7.2"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","media
wiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-va
lidator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-l
int\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-15T22:23:2
1+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedi
a\\RequestTimeout\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads
\/","license":["MIT"],"authors":[{"name":"Tim
Starling"}],"description":"Request time
out library for Excimer with plain PHP
fallback","homepage":"https:\/\/www.mediawiki.
org\/wiki\/RequestTimeout","install-path":"..\/wikimedia\/request-timeout"},{"name":"
wikimedia\/running-stat","version":"v1.2.1","version_normalized":"1.2.1.0","source":{
"type":"git","url":"https:\/\/github.com\/wikimedia\/RunningStat.git","reference":"60
eebada7cc64b7073d90e7d4bab00efaafa0ba9"},"dist":{"type":"zip","url":"https:\/\/api.gi
thub.com\/repos\/wikimedia\/RunningStat\/zipball\/60eebada7cc64b7073d90e7d4bab00efaaf
a0ba9","reference":"60eebada7cc64b7073d90e7d4bab00efaafa0ba9","shasum":""},"require":
{"php":">=5.5.9"},"require-dev":{"jakub-onderka\/php-parallel-lint":"^0.9.0.0","media
wiki\/mediawiki-codesniffer":"15.0.0","phpunit\/phpunit":"4.8.*"},"time":"2018-01-18T
22:18:47+00:00","type":"library","installation-source":"dist","autoload":{"classmap":
["src\/"]},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-
2.0+"],"authors":[{"name":"Ori
Livneh","email":"ori@wikimedia.org"}],"description":"P
HP implementations of online statistical
algorithms","homepage":"https:\/\/www.mediaw
iki.org\/wiki\/RunningStat","install-path":"..\/wikimedia\/running-stat"},{"name":"wi
kimedia\/scoped-callback","version":"v3.0.0","version_normalized":"3.0.0.0","source":
{"type":"git","url":"https:\/\/github.com\/wikimedia\/ScopedCallback.git","reference"
:"0a480d9a9772634697c77598726cf24606597bd0"},"dist":{"type":"zip","url":"https:\/\/ap
i.github.com\/repos\/wikimedia\/ScopedCallback\/zipball\/0a480d9a9772634697c77598726c
f24606597bd0","reference":"0a480d9a9772634697c77598726cf24606597bd0","shasum":""},"re
quire":{"php":">=5.6.99"},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.
3.2","jakub-onderka\/php-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"2
2.0.0","mediawiki\/minus-x":"0.3.1","ockcyp\/covers-validator":"0.5.1
|| 0.6.1","phpu
nit\/phpunit":"4.8.36 ||
^6.5"},"time":"2018-10-30T23:52:20+00:00","type":"library","
installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\":"src\/"}},"notificatio
n-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"authors
":[{"name":"Aaron
Schulz","email":"aschulz@wikimedia.org"}],"description":"Class for
asserting that a callback happens when a dummy object leaves
scope","homepage":"https
:\/\/www.mediawiki.org\/wiki\/ScopedCallback","install-path":"..\/wikimedia\/scoped-c
allback"},{"name":"wikimedia\/services","version":"2.0.1","version_normalized":"2.0.1
.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/mediawiki-libs-Ser
vices.git","reference":"5ef69a8a8b0d2ea115d08469bdab468f58fac820"},"dist":{"type":"zi
p","url":"https:\/\/api.github.com\/repos\/wikimedia\/mediawiki-libs-Services\/zipbal
l\/5ef69a8a8b0d2ea115d08469bdab468f58fac820","reference":"5ef69a8a8b0d2ea115d08469bda
b468f58fac820","shasum":""},"require":{"php":">=7.2.9","psr\/container":"^1.0.0","wik
imedia\/assert":"^0.5.0","wikimedia\/scoped-callback":"^3.0"},"provide":{"psr\/contai
ner-implementation":"1.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"31.0.
0","mediawiki\/minus-x":"1.1.0","ockcyp\/covers-validator":"1.1.1","php-parallel-lint
\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","ph
punit\/phpunit":"^8.5"},"time":"2020-06-29T02:46:53+00:00","type":"library","installa
tion-source":"dist","autoload":{"psr-4":{"Wikimedia\\Services\\":"src\/"}},"notificat
ion-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"autho
rs":[{"name":"Daniel
Kinzler","email":"dkinzler@wikimedia.org"}],"description":"Gener
ic service to manage named services using lazy instantiation based on
instantiator ca
llback functions","homepage":"https:\/\/www.mediawiki.org\/wiki\/Services","install-p
ath":"..\/wikimedia\/services"},{"name":"wikimedia\/shellbox","version":"1.0.4","vers
ion_normalized":"1.0.4.0","source":{"type":"git","url":"https:\/\/github.com\/wikimed
ia\/shellbox.git","reference":"d7ad649b7443d86235d7f179d205f9b9476c9c63"},"dist":{"ty
pe":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/shellbox\/zipball\/d7ad6
49b7443d86235d7f179d205f9b9476c9c63","reference":"d7ad649b7443d86235d7f179d205f9b9476
c9c63","shasum":""},"require":{"ext-hash":"*","ext-json":"*","guzzlehttp\/guzzle":"~7
.2.0","monolog\/monolog":"^2.0.0","php":">=7.2","psr\/log":"~1.1.3","wikimedia\/wikip
eg":"~2.0.4"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/
mediawiki-phan-config":"0.10.6","php-parallel-lint\/php-console-highlighter":"0.5.0",
"php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5","psy\/psysh"
:"~0.10.4"},"time":"2021-02-26T19:40:11+00:00","type":"library","installation-source"
:"dist","autoload":{"psr-4":{"Shellbox\\":"src\/"}},"notification-url":"https:\/\/pac
kagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Tim
Starling"},{"name"
:"Kunal Mehta"},{"name":"Max Semenik"}],"description":"Library and
server for contain
erized shell execution","install-path":"..\/wikimedia\/shellbox"},{"name":"wikimedia\
/timestamp","version":"v3.0.0","version_normalized":"3.0.0.0","source":{"type":"git",
"url":"https:\/\/github.com\/wikimedia\/Timestamp.git","reference":"42ce5586d2189826e
28ebcf4cedc96226b6d77e2"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos
\/wikimedia\/Timestamp\/zipball\/42ce5586d2189826e28ebcf4cedc96226b6d77e2","reference
":"42ce5586d2189826e28ebcf4cedc96226b6d77e2","shasum":""},"require":{"php":">=5.6.99"
},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.3.2","jakub-onderka\/php
-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"24.0.0","mediawiki\/minus
-x":"0.3.1","ockcyp\/covers-validator":"0.5.1 ||
0.6.1","phpunit\/phpunit":"4.8.36 ||
^6.5"},"time":"2019-06-19T13:12:08+00:00","type":"library","installation-source":"di
st","autoload":{"files":["src\/defines.php"],"psr-4":{"Wikimedia\\Timestamp\\":"src\/
"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-
later"],"authors":[{"name":"Tyler
Romeo","email":"tylerromeo@gmail.com"}],"descriptio
n":"Creation, parsing, and conversion of
timestamps","homepage":"https:\/\/www.mediaw
iki.org\/wiki\/Timestamp","install-path":"..\/wikimedia\/timestamp"},{"name":"wikimed
ia\/utfnormal","version":"3.0.2","version_normalized":"3.0.2.0","source":{"type":"git
","url":"https:\/\/github.com\/wikimedia\/utfnormal.git","reference":"e690d29487a6ee3
46bcf4cbf5a6fd89170fa2306"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/rep
os\/wikimedia\/utfnormal\/zipball\/e690d29487a6ee346bcf4cbf5a6fd89170fa2306","referen
ce":"e690d29487a6ee346bcf4cbf5a6fd89170fa2306","shasum":""},"require":{"ext-mbstring"
:"*","php":">=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","med
iawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-c
onsole-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/
phpunit":"^8.5"},"time":"2021-03-20T16:59:44+00:00","type":"library","installation-so
urce":"dist","autoload":{"classmap":["src\/"]},"notification-url":"https:\/\/packagis
t.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Brion
Vibber",
"email":"bvibber@wikimedia.org"}],"description":"Contains Unicode
normalization routi
nes, including both pure PHP implementations and automatic use of the
'intl' PHP exte
nsion when present","homepage":"https:\/\/www.mediawiki.org\/wiki\/utfnormal","instal
l-path":"..\/wikimedia\/utfnormal"},{"name":"wikimedia\/wait-condition-loop","version
":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"https:\/\/git
hub.com\/wikimedia\/wait-condition-loop.git","reference":"44637dcee19765c4887cd3cc0fd
97db0eabd7688"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedi
a\/wait-condition-loop\/zipball\/44637dcee19765c4887cd3cc0fd97db0eabd7688","reference
":"44637dcee19765c4887cd3cc0fd97db0eabd7688","shasum":""},"require":{"php":">=7.2.9"}
,"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1
.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"
0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"tim
e":"2021-02-11T18:40:34+00:00","type":"library","installation-source":"dist","autoloa
d":{"psr-4":{"Wikimedia\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/dow
nloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Aaron
Schulz","email":"a
schulz@wikimedia.org"}],"description":"Wait loop that reaches a
condition or times ou
t","homepage":"https:\/\/www.mediawiki.org\/wiki\/WaitConditionLoop","install-path":"
..\/wikimedia\/wait-condition-loop"},{"name":"wikimedia\/wikipeg","version":"2.0.5","
version_normalized":"2.0.5.0","source":{"type":"git","url":"https:\/\/github.com\/wik
imedia\/wikipeg.git","reference":"df47c20859c80923d08ce906c5c7412161ef052f"},"dist":{
"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/wikipeg\/zipball\/df4
7c20859c80923d08ce906c5c7412161ef052f","reference":"df47c20859c80923d08ce906c5c741216
1ef052f","shasum":""},"require":{"ext-json":"*","ext-mbstring":"*","php":">=7.2"},"re
quire-dev":{"mediawiki\/minus-x":"1.1.0","php-parallel-lint\/php-console-highlighter"
:"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0"},"time":"2020-12-17T21:12:05+
00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"WikiPEG\\"
:"src","WikiPEG\\Tests\\":"tests\/php"}},"notification-url":"https:\/\/packagist.org\
/downloads\/","license":["MIT"],"description":"Parser generator for
JavaScript and PH
P","support":{"source":"https:\/\/github.com\/wikimedia\/wikipeg\/tree\/2.0.5"},"inst
all-path":"..\/wikimedia\/wikipeg"},{"name":"wikimedia\/wrappedstring","version":"v3.
2.0","version_normalized":"3.2.0.0","source":{"type":"git","url":"https:\/\/github.co
m\/wikimedia\/WrappedString.git","reference":"11b01a2286fd377cb15c2f5561e10f56d58f37a
9"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/WrappedSt
ring\/zipball\/11b01a2286fd377cb15c2f5561e10f56d58f37a9","reference":"11b01a2286fd377
cb15c2f5561e10f56d58f37a9","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"j
akub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/php-parallel-lint":"1.
0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minus-x":"1.0.0","ockcyp
\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"2020-02-29T09:50:58+00
:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\"
:"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"
],"authors":[{"name":"Timo
Tijhof","email":"krinklemail@gmail.com"}],"description":"A
utomatically compact sequentially-outputted strings that share a
common prefix \/ suf
fix pair.","homepage":"https:\/\/www.mediawiki.org\/wiki\/WrappedString","install-pat
h":"..\/wikimedia\/wrappedstring"},{"name":"wikimedia\/xmp-reader","version":"0.8.1",
"version_normalized":"0.8.1.0","source":{"type":"git","url":"https:\/\/github.com\/wi
kimedia\/xmp-reader.git","reference":"4fc577e28e09eec165b64ed74ce878ba4ea45a35"},"dis
t":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/xmp-reader\/zipba
ll\/4fc577e28e09eec165b64ed74ce878ba4ea45a35","reference":"4fc577e28e09eec165b64ed74c
e878ba4ea45a35","shasum":""},"require":{"ext-iconv":"*","ext-libxml":"*","ext-xml":"*
","ext-xmlreader":"*","php":">=7.2.9","psr\/log":"^1.0","wikimedia\/at-ease":"^2.0.0"
,"wikimedia\/scoped-callback":"^1.0 || ^2.0 ||
^3.0","wikimedia\/timestamp":"^1.0 ||
^2.0 || ^3.0"},"require-dev":{"ext-exif":"*","mediawiki\/mediawiki-codesniffer":"35.0
.0","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lin
t\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","p
hpunit\/phpunit":"^8.5"},"time":"2021-03-21T17:31:13+00:00","type":"library","install
ation-source":"dist","autoload":{"psr-4":{"Wikimedia\\XMPReader\\":"src\/"}},"notific
ation-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"aut
hors":[{"name":"Brian
Wolff","email":"bawolff+wn@gmail.com"}],"description":"Reader f
or XMP data containing properties relevant to
images","homepage":"https:\/\/www.media
wiki.org\/wiki\/XMPReader","keywords":["IPTC","exif","metadata","parse","xmp"],"insta
ll-path":"..\/wikimedia\/xmp-reader"},{"name":"wikimedia\/zest-css","version":"1.1.5"
,"version_normalized":"1.1.5.0","source":{"type":"git","url":"https:\/\/github.com\/w
ikimedia\/mediawiki-libs-Zest.git","reference":"bc3346fcf2a93f02a8a6697d98c305c14ef18
69f"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/mediawi
ki-libs-Zest\/zipball\/bc3346fcf2a93f02a8a6697d98c305c14ef1869f","reference":"bc3346f
cf2a93f02a8a6697d98c305c14ef1869f","shasum":""},"require":{"ext-mbstring":"*","ext-xm
l":"*","php":">=7.2.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","m
ediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/cover
s-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parall
el-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5 ||
^9.5","wikimedia\/rem
ex-html":"^2.2.2 ||
^2.3","wikimedia\/testing-access-wrapper":"~1.0"},"suggest":{"ext
-intl":"*"},"time":"2021-03-23T15:15:09+00:00","type":"library","installation-source"
:"dist","autoload":{"psr-4":{"Wikimedia\\Zest\\":"src\/"}},"notification-url":"https:
\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Christopher
Jef
frey"},{"name":"C. Scott
Ananian","email":"cananian@wikimedia.org"}],"description":"F
ast, lightweight, extensible CSS selector engine for
PHP","homepage":"https:\/\/www.m
ediawiki.org\/wiki\/Zest","keywords":["css","engine","selector"],"install-path":"..\/
wikimedia\/zest-css"},{"name":"zordius\/lightncandy","version":"v1.2.5","version_norm
alized":"1.2.5.0","source":{"type":"git","url":"https:\/\/github.com\/zordius\/lightn
candy.git","reference":"37aa381e0f27d411a630062070c7a5a2174c62e7"},"dist":{"type":"zi
p","url":"https:\/\/api.github.com\/repos\/zordius\/lightncandy\/zipball\/37aa381e0f2
7d411a630062070c7a5a2174c62e7","reference":"37aa381e0f27d411a630062070c7a5a2174c62e7"
,"shasum":""},"require":{"php":">=7.1.0"},"require-dev":{"phpunit\/phpunit":"^7"},"ti
me":"2020-03-08T06:00:24+00:00","type":"library","extra":{"branch-alias":{"dev-master
":"1.2.5-dev"}},"installation-source":"dist","autoload":{"psr-4":{"LightnCandy\\":"sr
c"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"aut
hors":[{"name":"Zordius
Chen","email":"zordius@gmail.com"}],"description":"An extreme
ly fast PHP implementation of handlebars (
http:\/\/handlebarsjs.com\/ ) and mustache
( http:\/\/mustache.github.io\/
).","homepage":"https:\/\/github.com\/zordius\/light
ncandy","keywords":["handlebars","logicless","mustache","php","template"],"install-pa
th":"..\/zordius\/lightncandy"}]).
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: Mediawiki 1.36.4 and Composer failure [ In reply to ]
On Sat, Apr 2, 2022 at 5:39 AM Jeffrey Walton <noloader@gmail.com> wrote:
>
> Hi Everyone,
>
> I am trying to perform the Mediawiki 1.36.3 -> 1.36.4 update. I'm
> following our procedure from
> https://github.com/weidai11/website/blob/master/mediawiki/wiki-upgrade.txt.
> It is usually trouble free.
>
> I've got Mediawiki 1.36.4 unpacked and in place. I am now trying to
> update vendor pieces using Composer. It is step 10 in the procedure.
> Composer is dying with the error shown below.
>
> When I revert to Mediawiki 1.36.3, then Composer runs Ok.
>
> Does anyone know how to proceed?
>
> Thanks in advance.

The instructions to delete the composer.lock file and clear the cache
does not work. That was a step provided at
https://craftcms.stackexchange.com/questions/36551/unknown-package-has-no-name-defined-composer-error-on-upgrade.

Any help?

Jeff
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/