Source: composer Version: 2.5.8-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: [email protected] Usertags: symfony
Hi, We are about to start the symfony 6 transition in unstable. During a test rebuild, composer was found to fail to build with symfony 6. To reproduce this locally, you need to install the symfony 6 packages from experimental on an unstable system or build chroot. Relevant part (hopefully): > > There was 1 error: > > 1) Composer\Test\ApplicationTest::testDevWarning > Error: Undefined constant "STDIN" > > /usr/share/php/Symfony/Component/Console/Helper/QuestionHelper.php:109 > /usr/share/php/Symfony/Component/Console/Helper/QuestionHelper.php:71 > /usr/share/php/Symfony/Component/Console/Helper/QuestionHelper.php:484 > /usr/share/php/Symfony/Component/Console/Helper/QuestionHelper.php:73 > /<<PKGBUILDDIR>>/src/Composer/IO/ConsoleIO.php:269 > /<<PKGBUILDDIR>>/src/Composer/Console/Application.php:333 > /<<PKGBUILDDIR>>/tests/Composer/Test/ApplicationTest.php:49 > > -- > > There were 103 failures: > > 1) > Composer\Test\Command\AuditCommandTest::testSuccessfulResponseCodeWhenNoPackagesAreRequired > Failed asserting that two strings are equal. > --- Expected > +++ Actual > @@ @@ > -'No packages - skipping audit.' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > +Continue as root/super user [yes]? No packages - skipping audit.' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/AuditCommandTest.php:28 > > 2) > Composer\Test\Command\BumpCommandTest::testBumpFailsOnWriteErrorToComposerFile > Failed asserting that 0 is identical to 1. > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/BumpCommandTest.php:69 > > 3) > Composer\Test\Command\CheckPlatformReqsCommandTest::testPlatformReqsAreSatisfied > with data set "Disables checking of require-dev packages requirements." > (array(array('^2.0'), array('~4.0')), array(true), 'Checking non-dev platform > req...uccess') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Checking non-dev platform requirements for packages in the vendor dir > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Checking non-dev platform requirements > for packages in the vendor dir > ext-foobar 2.3.4 success' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/CheckPlatformReqsCommandTest.php:50 > > 4) > Composer\Test\Command\CheckPlatformReqsCommandTest::testPlatformReqsAreSatisfied > with data set "Checks requirements only from the lock file, not from > installed packages." (array(array('^2.3'), array('~2.0')), array(true), > 'Checking platform requirement...uccess') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Checking platform requirements using the lock file > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Checking platform requirements using the > lock file > ext-barbaz 2.3.4.5 success > ext-foobar 2.3.4 success' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/CheckPlatformReqsCommandTest.php:50 > > 5) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read description" (array('foo bar'), array('description'), 'foo bar') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'foo bar' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? foo bar' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 6) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read vendor-dir with source" (array(array('lala')), array('vendor-dir', > true), 'lala (./composer.json)') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'lala (./composer.json)' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? lala (./composer.json)' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 7) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read default vendor-dir" (array(), array('vendor-dir'), 'vendor') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 8) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read repos by named key" (array(array(array('vcs', 'https://example.org'), > array('composer', 'https://repo.packagist.org'))), array('repositories.foo'), > '{"type":"vcs","url":"https://....org"}') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'{"type":"vcs","url":"https://example.org"}' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? > {"type":"vcs","url":"https://example.org"}' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 9) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read repos by numeric index" (array(array(array('vcs', > 'https://example.org'), array('composer', 'https://repo.packagist.org'))), > array('repos.0'), '{"type":"vcs","url":"https://....org"}') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'{"type":"vcs","url":"https://example.org"}' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? > {"type":"vcs","url":"https://example.org"}' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 10) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read all repos includes the default packagist" (array(array(array('vcs', > 'https://example.org'), array('composer', 'https://repo.packagist.org'))), > array('repos'), '{"foo":{"type":"vcs","url":"h...org"}}') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'{"foo":{"type":"vcs","url":"https://example.org"},"packagist.org":{"type":"composer","url":"https://repo.packagist.org"}}' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? > {"foo":{"type":"vcs","url":"https://example.org"},"packagist.org":{"type":"composer","url":"https://repo.packagist.org"}}' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 11) Composer\Test\Command\ConfigCommandTest::testConfigReads with data set > "read all repos does not include the disabled packagist" > (array(array(array('vcs', 'https://example.org'), false)), array('repos'), > '{"foo":{"type":"vcs","url":"h...org"}}') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'{"foo":{"type":"vcs","url":"https://example.org"}}' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? > {"foo":{"type":"vcs","url":"https://example.org"}}' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ConfigCommandTest.php:100 > > 12) Composer\Test\Command\ExecCommandTest::testList > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Available binaries: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Available binaries: > - b > - c > - a (local)' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ExecCommandTest.php:52 > > 13) Composer\Test\Command\FundCommandTest::testFundCommand with data set "no > funding links present, locally or remotely" (array(array(), array('^2.0'), > array('~4.0')), array(), array(), 'No funding links were found i...pport!') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'No funding links were found in your package dependencies. This doesn't mean > they don't need your support!' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? No funding links were found in your > package dependencies. This doesn't mean they don't need your support!' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/FundCommandTest.php:59 > > 14) Composer\Test\Command\FundCommandTest::testFundCommand with data set > "funding links set locally are used as fallback if not found remotely" > (array(array(), array('^2.0'), array('~4.0')), array(), array(array('github', > 'https://github.com/composer-test-data'), array('github', > 'https://github.com/composer-t...ta-dev')), 'The following packages were > f...k you!') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'The following packages were found in your dependencies which publish > funding information: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? The following packages were found in your > dependencies which publish funding information: > > dev > pkg > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/FundCommandTest.php:59 > > 15) Composer\Test\Command\FundCommandTest::testFundCommand with data set > "funding links set remotely are used as primary if found" > (array(array(array('package', array(array('first/pkg', 'dev-foo', > array(array('github', 'https://github.com/test-shoul...e-used'))), > array('first/pkg', 'dev-main', true, array(array('custom', > 'https://example.org'))), array('dev/pkg', 'dev-foo', true, > array(array('github', 'https://github.com/org'))), array('stable/pkg', > '1.0.0', array(array('github', 'org2')))))), array('^2.0', '^1.0'), > array('~4.0')), array(), array(array('github', > 'https://github.com/composer-test-data'), array('github', > 'https://github.com/composer-t...ta-dev'), array('github', > 'https://github.com/composer-t...stable')), 'The following packages were > f...k you!') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'The following packages were found in your dependencies which publish > funding information: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? The following packages were found in your > dependencies which publish funding information: > > dev > pkg > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/FundCommandTest.php:59 > > 16) Composer\Test\Command\FundCommandTest::testFundCommand with data set > "format funding links as JSON" (array(array(), array('^2.0'), array('~4.0')), > array('json'), array(array('github', > 'https://github.com/composer-test-data'), array('github', > 'https://github.com/composer-t...ta-dev')), '{\n "dev": {\n "htt... > }\n}') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'{ > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? { > "dev": { > "https://github.com/sponsors/composer-test-data-dev": [ > "pkg" > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/FundCommandTest.php:59 > > 17) Composer\Test\Command\HomeCommandTest::testHomeCommandWithShowFlag with > data set "Invalid or missing repository URL" (array(array(array('package', > array(array('vendor/package', 'generic description', '1.0.0')))), > array('^1.0')), array(array('vendor/package')), '<warning>Invalid or missing > r...rning>') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Invalid or missing repository URL for vendor/package</warning>' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Invalid or missing repository > URL for vendor/package</warning>' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/HomeCommandTest.php:57 > > 18) Composer\Test\Command\HomeCommandTest::testHomeCommandWithShowFlag with > data set "No Packages Provided" (array(array()), array(), 'No package > specified, opening...rning>') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'No package specified, opening homepage for the root package > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? No package specified, opening homepage > for the root package > <warning>Invalid or missing repository URL for __root__</warning>' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/HomeCommandTest.php:57 > > 19) Composer\Test\Command\HomeCommandTest::testHomeCommandWithShowFlag with > data set "Package not found" (array(array()), > array(array('vendor/anotherpackage')), '<warning>Package > vendor/anoth...rning>') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Package vendor/anotherpackage not found</warning> > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Package vendor/anotherpackage > not found</warning> > <warning>Invalid or missing repository URL for > vendor/anotherpackage</warning>' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/HomeCommandTest.php:57 > > 20) Composer\Test\Command\HomeCommandTest::testHomeCommandWithShowFlag with > data set "A valid package URL" (array(array()), > array(array('vendor/package')), 'https://example.org', > array('https://example.org')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'https://example.org' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? https://example.org' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/HomeCommandTest.php:57 > > 21) Composer\Test\Command\HomeCommandTest::testHomeCommandWithShowFlag with > data set "A valid dev package URL" (array(array()), > array(array('vendor/devpackage')), 'https://example.org/dev', > array('https://example.org/dev')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'https://example.org/dev' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? https://example.org/dev' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/HomeCommandTest.php:57 > > 22) Composer\Test\Command\LicensesCommandTest::testBasicRun > Failed asserting that '<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>' matches PCRE pattern > "/Name\:\s+test\/pkg/". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/LicensesCommandTest.php:80 > > 23) Composer\Test\Command\LicensesCommandTest::testNoDev > Failed asserting that '<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>' matches PCRE pattern > "/Name\:\s+test\/pkg/". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/LicensesCommandTest.php:110 > > 24) Composer\Test\Command\LicensesCommandTest::testFormatSummary > Failed asserting that '<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>' matches PCRE pattern > "/-\s+-/". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/LicensesCommandTest.php:172 > > 25) > Composer\Test\Command\RemoveCommandTest::testWarningWhenRemovingNonExistentPackage > Failed asserting that '<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > Continue as root/super user [yes]? <warning>vendor1/package1 is not required > in your composer.json and has not been removed</warning>\n > ./composer.json has been updated\n > Running composer update vendor1/package1\n > Loading composer repositories with package information\n > Updating dependencies\n > Nothing to modify in lock file\n > Writing lock file\n > Installing dependencies from lock file (including require-dev)\n > Nothing to install, update or remove\n > Generating autoload files\n > No installed packages - skipping audit.' starts with > "<warning>vendor1/package1 is not required in your composer.json and has not > been removed</warning>". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:52 > > 26) > Composer\Test\Command\RemoveCommandTest::testWarningWhenRemovingPackageFromWrongType > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>root/req could not be found in require-dev but it is present in > require</warning> > +'Composer plugins have been disabled for safety in this non-interactive > session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run > as root/super user. > +<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +<warning>root/req could not be found in require-dev but it is present in > require</warning> > ./composer.json has been updated' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:65 > > 27) > Composer\Test\Command\RemoveCommandTest::testWarningWhenRemovingPackageWithDeprecatedDependenciesFlag > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>You are using the deprecated option "update-with-dependencies". > This is now default behaviour. The --no-update-with-dependencies option can > be used to remove a package without its dependencies.</warning> > +'Composer plugins have been disabled for safety in this non-interactive > session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run > as root/super user. > +<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +<warning>You are using the deprecated option "update-with-dependencies". > This is now default behaviour. The --no-update-with-dependencies option can > be used to remove a package without its dependencies.</warning> > ./composer.json has been updated' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:80 > > 28) > Composer\Test\Command\RemoveCommandTest::testMessageOutputWhenNoUnusedPackagesToRemove > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'No unused packages to remove' > +'Composer plugins have been disabled for safety in this non-interactive > session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run > as root/super user. > +<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +No unused packages to remove' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:119 > > 29) Composer\Test\Command\RemoveCommandTest::testRemoveUnusedPackage > Failed asserting that 'Composer plugins have been disabled for safety in this > non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow > plugins to run as root/super user.\n > <warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > <warning>not/req is not required in your composer.json and has not been > removed</warning>\n > ./composer.json has been updated\n > Running composer update not/req\n > Loading composer repositories with package information\n > Updating dependencies\n > Lock file operations: 0 installs, 0 updates, 1 removal\n > - Removing not/req (1.0.0)\n > Writing lock file\n > Installing dependencies from lock file (including require-dev)\n > Nothing to install, update or remove\n > Generating autoload files\n > ' starts with "<warning>not/req is not required in your composer.json and has > not been removed</warning>". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:147 > > 30) Composer\Test\Command\RemoveCommandTest::testRemovePackageByName > Failed asserting that 'Composer plugins have been disabled for safety in this > non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow > plugins to run as root/super user.\n > <warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > ./composer.json has been updated\n > Running composer update root/req\n > Loading composer repositories with package information\n > Updating dependencies\n > Lock file operations: 0 installs, 0 updates, 1 removal\n > - Removing root/req (1.0.0)\n > Writing lock file\n > Installing dependencies from lock file (including require-dev)\n > Package operations: 0 installs, 0 updates, 1 removal\n > - Removing root/req (1.0.0)\n > Generating autoload files' starts with "./composer.json has been updated". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:180 > > 31) Composer\Test\Command\RemoveCommandTest::testRemovePackagesByVendor > Failed asserting that 'Composer plugins have been disabled for safety in this > non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow > plugins to run as root/super user.\n > <warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > ./composer.json has been updated\n > Running composer update root/*\n > Loading composer repositories with package information\n > Updating dependencies\n > Lock file operations: 0 installs, 0 updates, 2 removals\n > - Removing root/another (1.0.0)\n > - Removing root/req (1.0.0)\n > Writing lock file' starts with "./composer.json has been updated". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:326 > > 32) > Composer\Test\Command\RemoveCommandTest::testRemovePackagesByVendorWithDryRun > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json has been updated > +'Composer plugins have been disabled for safety in this non-interactive > session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run > as root/super user. > +<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +./composer.json has been updated > Running composer update root/* > Loading composer repositories with package information > Updating dependencies > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:364 > > 33) > Composer\Test\Command\RemoveCommandTest::testWarningWhenRemovingPackagesByVendorFromWrongType > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>root/req could not be found in require-dev but it is present in > require</warning> > +'Composer plugins have been disabled for safety in this non-interactive > session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run > as root/super user. > +<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +<warning>root/req could not be found in require-dev but it is present in > require</warning> > <warning>root/another could not be found in require-dev but it is present in > require</warning> > ./composer.json has been updated' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RemoveCommandTest.php:388 > > 34) > Composer\Test\Command\RequireCommandTest::testRequireWarnsIfResolvedToFeatureBranch > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json has been updated > -Running composer update required/pkg > -Loading composer repositories with package information > -Updating dependencies > -Lock file operations: 2 installs, 0 updates, 0 removals > - - Locking common/dep (2.0.0) > - - Locking required/pkg (dev-foo-bar) > -Installing dependencies from lock file (including require-dev) > -Package operations: 2 installs, 0 updates, 0 removals > - - Installing common/dep (2.0.0) > - - Installing required/pkg (dev-foo-bar) > -Using version dev-foo-bar for required/pkg > -<warning>Version dev-foo-bar looks like it may be a feature branch which is > unlikely to keep working in the long run and may be in an unstable > state</warning> > -Are you sure you want to use this constraint (Y) or would you rather abort > (n) the whole operation [Y,n]? > -Installation failed, reverting ./composer.json to its original content. > -' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:69 > > 35) Composer\Test\Command\RequireCommandTest::testRequire with data set "warn > once for missing ext but a lower package matches" > (array(array(array('package', array(array('required/pkg', '1.2.0', > array('^1')), array('required/pkg', '1.1.0', array('^1')), > array('required/pkg', '1.0.0'))))), array(array('required/pkg')), > '<warning>Cannot use required/...ed/pkg') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Cannot use required/pkg's latest version 1.2.0 as it requires > ext-foobar ^1 which is missing from your platform. > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Cannot use required/pkg's latest > version 1.2.0 as it requires ext-foobar ^1 which is missing from your > platform. > ./composer.json has been updated > Running composer update required/pkg > Loading composer repositories with package information > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:104 > > 36) Composer\Test\Command\RequireCommandTest::testRequire with data set "warn > multiple times when verbose" (array(array(array('package', > array(array('required/pkg', '1.2.0', array('^1')), array('required/pkg', > '1.1.0', array('^1')), array('required/pkg', '1.0.0'))))), > array(array('required/pkg'), true, true), '<warning>Cannot use > required/...ed/pkg') > Failed asserting that '<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning>\n > Continue as root/super user [yes]? <warning>Cannot use required/pkg's latest > version 1.2.0 as it requires ext-foobar ^1 which is missing from your > platform.\n > <warning>Cannot use required/pkg 1.1.0 as it requires ext-foobar ^1 which is > missing from your platform.\n > ./composer.json has been updated\n > Running composer update required/pkg\n > Loading composer repositories with package information\n > Updating dependencies\n > Dependency resolution completed in 0.000 seconds\n > Analyzed 75 packages to resolve dependencies\n > Analyzed 76 rules to resolve dependencies\n > Lock file operations: 1 install, 0 updates, 0 removals\n > Installs: required/pkg:1.0.0\n > - Locking required/pkg (1.0.0)\n > Using version ^1.0 for required/pkg' matches PCRE pattern > "{^\<warning\>Cannot use required/pkg's latest version 1\.2\.0 as it requires > ext\-foobar \^1 which is missing from your platform\. > \<warning\>Cannot use required/pkg 1\.1\.0 as it requires ext\-foobar \^1 > which is missing from your platform\. > \./composer\.json has been updated > Running composer update required/pkg > Loading composer repositories with package information > Updating dependencies > Dependency resolution completed in [0-9.]+ seconds > Analyzed [0-9.]+ packages to resolve dependencies > Analyzed [0-9.]+ rules to resolve dependencies > Lock file operations\: 1 install, 0 updates, 0 removals > Installs\: required/pkg\:1\.0\.0 > \- Locking required/pkg \(1\.0\.0\) > Using version \^1\.0 for required/pkg$}". > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:102 > > 37) Composer\Test\Command\RequireCommandTest::testRequire with data set "warn > for not satisfied req which is satisfied by lower version" > (array(array(array('package', array(array('required/pkg', '1.1.0', > array('^20')), array('required/pkg', '1.0.0', array('>=7')))))), > array(array('required/pkg'), true), '<warning>Cannot use required/...ed/pkg') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Cannot use required/pkg's latest version 1.1.0 as it requires php > ^20 which is not satisfied by your platform. > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Cannot use required/pkg's latest > version 1.1.0 as it requires php ^20 which is not satisfied by your platform. > ./composer.json has been updated > Running composer update required/pkg > Loading composer repositories with package information > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:104 > > 38) Composer\Test\Command\RequireCommandTest::testRequire with data set > "version selection happens early even if not completely accurate if no update > is requested" (array(array(array('package', array(array('required/pkg', > '1.1.0', array('^20')), array('required/pkg', '1.0.0', array('>=7')))))), > array(array('required/pkg'), true), '<warning>Cannot use required/...pdated') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Cannot use required/pkg's latest version 1.1.0 as it requires php > ^20 which is not satisfied by your platform. > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Cannot use required/pkg's latest > version 1.1.0 as it requires php ^20 which is not satisfied by your platform. > Using version ^1.0 for required/pkg > ./composer.json has been updated' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:104 > > 39) Composer\Test\Command\RequireCommandTest::testRequire with data set "pick > best matching version when not provided" (array(array(array('package', > array(array('existing/dep', '1.1.0', array('^1')), array('required/pkg', > '2.0.0'), array('required/pkg', '1.1.0'), array('required/pkg', '1.0.0')))), > array('^1')), array(array('required/pkg'), true), './composer.json has been > upda...ed/pkg') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json has been updated > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json has been updated > Running composer update required/pkg > Loading composer repositories with package information > Updating dependencies > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:104 > > 40) Composer\Test\Command\RequireCommandTest::testRequire with data set "use > exact constraint with --fixed" (array('project', array(array('package', > array(array('required/pkg', '1.1.0'))))), array(array('required/pkg'), true, > true), './composer.json has been upda...ed/pkg') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json has been updated > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json has been updated > Running composer update required/pkg > Loading composer repositories with package information > Updating dependencies > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RequireCommandTest.php:104 > > 41) > Composer\Test\Command\RunScriptCommandTest::testExecutionOfCustomSymfonyCommand > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'lala > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? lala > > inneropt: unset > outeropt: set > ' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/RunScriptCommandTest.php:166 > > 42) Composer\Test\Command\SearchCommandTest::testSearch with data set "by > name and description" (array(array('fancy')), 'bar/baz > <warni...ackage') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'bar/baz <warning>! Abandoned !</warning> fancy baz > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? bar/baz <warning>! > Abandoned !</warning> fancy baz > vendor-2/fancy-package' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 43) Composer\Test\Command\SearchCommandTest::testSearch with data set "by > name and description with multiple tokens" (array(array('fancy', 'vendor')), > 'vendor-1/package-1 generi...ackage') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor-1/package-1 generic description > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor-1/package-1 generic description > bar/baz <warning>! Abandoned !</warning> fancy baz > vendor-2/fancy-package' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 44) Composer\Test\Command\SearchCommandTest::testSearch with data set "by > name only" (array(array('fancy'), true), 'vendor-2/fancy-package') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor-2/fancy-package' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor-2/fancy-package' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 45) Composer\Test\Command\SearchCommandTest::testSearch with data set "by > vendor only" (array(array('bar'), true), 'bar') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'bar' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? bar' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 46) Composer\Test\Command\SearchCommandTest::testSearch with data set "by > type" (array(array('vendor'), 'foo'), 'vendor-2/fancy-package') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor-2/fancy-package' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor-2/fancy-package' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 47) Composer\Test\Command\SearchCommandTest::testSearch with data set "json > format" (array(array('vendor-2/fancy'), 'json'), '[\n {\n "name": > "ve... }\n]') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'[ > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? [ > { > "name": "vendor-2/fancy-package", > "description": null > } > ]' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 48) Composer\Test\Command\SearchCommandTest::testSearch with data set "no > results" (array(array('invalid-package-name'))) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]?' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:42 > > 49) Composer\Test\Command\SearchCommandTest::testInvalidFormat > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Unsupported format "test-format". See help for supported formats.' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Unsupported format "test-format". See > help for supported formats.' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SearchCommandTest.php:56 > > 50) Composer\Test\Command\ShowCommandTest::testShow with data set "default > shows installed with version and description" (array(), 'outdated/major > 1.0.0\noutdate...ackage') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'outdated/major 1.0.0 > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? outdated/major 1.0.0 > outdated/minor 1.0.0 > outdated/patch 1.0.0 > vendor/package 1.0.0 description of installed package' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 51) Composer\Test\Command\ShowCommandTest::testShow with data set "with -a > show available packages with description but no version" (array(true), > 'outdated/major outdated/major...iption') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'outdated/major outdated/major v2.0.0 description > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? outdated/major outdated/major v2.0.0 > description > outdated/minor outdated/minor v1.1.1 description > outdated/patch outdated/patch v1.0.1 description > vendor/package generic description' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 52) Composer\Test\Command\ShowCommandTest::testShow with data set "show with > --direct shows nothing if no deps" (array(true), '') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]?' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 53) Composer\Test\Command\ShowCommandTest::testShow with data set "show with > --direct shows only root deps" (array(true), 'outdated/major 1.0.0', > array('*')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'outdated/major 1.0.0' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? outdated/major 1.0.0' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 54) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps" (array('outdated'), 'Legend:\n! patch or minor rel...light>') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 55) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps with --direct only show direct deps with updated" (array('outdated', > true), 'Legend:\n! patch or minor rel... 2.0.0', array('*', '*')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > outdated/major 1.0.0 ~ 2.0.0' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 56) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps with --direct show msg if all up to date" (array('outdated', true), 'All > your direct dependencies ...o date', array('*')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'All your direct dependencies are up to date' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? All your direct dependencies are up to > date' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 57) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps with --major-only only shows major updates" (array('outdated', true), > 'Legend:\n! patch or minor rel... 2.0.0') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 58) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps with --minor-only only shows minor updates" (array('outdated', true), > 'Legend:\n! patch or minor rel...light>', array('*')) > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 59) Composer\Test\Command\ShowCommandTest::testShow with data set "outdated > deps with --patch-only only shows patch updates" (array('outdated', true), > 'Legend:\n! patch or minor rel...light>') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:67 > > 60) > Composer\Test\Command\ShowCommandTest::testOutdatedFiltersAccordingToPlatformReqsAndWarns > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'<warning>Cannot use vendor/package 1.1.0 as it requires ext-missing 3 which > is missing from your platform. > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? <warning>Cannot use vendor/package 1.1.0 > as it requires ext-missing 3 which is missing from your platform. > Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:200 > > 61) > Composer\Test\Command\ShowCommandTest::testOutdatedFiltersAccordingToPlatformReqsWithoutWarningForHigherVersions > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:249 > > 62) Composer\Test\Command\ShowCommandTest::testOutdatedWithZeroMajor > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Legend: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Legend: > ! patch or minor release available - update recommended > ~ major release available - update possible > zero/patch 0.1.2 <highlight>! 0.1.2.1</highlight>' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:334 > > 63) Composer\Test\Command\ShowCommandTest::testShowAllShowsAllSections > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'platform: wiped > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? platform: wiped > > locked: > vendor/locked 3.0.0 description of locked package > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ShowCommandTest.php:389 > > 64) > Composer\Test\Command\SuggestsCommandTest::testInstalledPackagesWithNoSuggestions > Failed asserting that a string is empty. > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:50 > > 65) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested" (true, array(), 'vendor1/package1 suggests:\n > ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 66) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested" (false, array(), 'vendor1/package1 > suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 67) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested (excluding dev)" (true, array(true), > 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > 1 additional suggestions by transitive dependencies can be shown with --all' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 68) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested (excluding dev)" (false, array(true), > 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 69) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show all suggested" (true, array(true), 'vendor1/package1 > suggests:\n ...ckage6') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 70) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show all suggested" (false, array(true), 'vendor1/package1 > suggests:\n ...ckage6') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 71) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show all suggested (excluding dev)" (true, array(true, true), > 'vendor1/package1 suggests:\n ...ckage6') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor6/package6 suggests: > - vendor7/transitive: helpful for vendor6/package6' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 72) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show all suggested (excluding dev)" (false, array(true, > true), 'vendor1/package1 suggests:\n ...ckage6') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 73) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by package" (true, array(true), > 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 74) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by package" (false, array(true), > 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 75) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by package (excluding dev)" (true, > array(true, true), 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > 1 additional suggestions by transitive dependencies can be shown with --all' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 76) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by package (excluding dev)" (false, > array(true, true), 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 77) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by suggestion" (true, array(true), > 'vendor3/suggested is suggeste... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested is suggested by: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested is suggested by: > - vendor1/package1: helpful for vendor1/package1 > > vendor4/dev-suggested is suggested by: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 78) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by suggestion" (false, array(true), > 'vendor3/suggested is suggeste... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested is suggested by: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested is suggested by: > - vendor1/package1: helpful for vendor1/package1 > > vendor4/dev-suggested is suggested by: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 79) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by suggestion (excluding dev)" (true, > array(true, true), 'vendor3/suggested is suggeste... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested is suggested by: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested is suggested by: > - vendor1/package1: helpful for vendor1/package1 > > 1 additional suggestions by transitive dependencies can be shown with --all' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 80) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by suggestion (excluding dev)" > (false, array(true, true), 'vendor3/suggested is suggeste... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested is suggested by: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested is suggested by: > - vendor1/package1: helpful for vendor1/package1 > > vendor4/dev-suggested is suggested by: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 81) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by package and suggestion" (true, > array(true, true), 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 82) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by package and suggestion" (false, > array(true, true), 'vendor1/package1 suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 83) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested grouped by package and suggestion (excluding > dev)" (true, array(true, true, true), 'vendor1/package1 suggests:\n ... > --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > > ------------------------------------------------------------------------------ > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 84) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested grouped by package and suggestion > (excluding dev)" (false, array(true, true, true), 'vendor1/package1 > suggests:\n ... --all') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor1/package1 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor1/package1 suggests: > - vendor3/suggested: helpful for vendor1/package1 > > vendor2/package2 suggests: > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 85) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, show suggested for package" (true, > array(array('vendor2/package2')), 'vendor2/package2 suggests:\n ...ckage2') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor2/package2 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor2/package2 suggests: > - vendor4/dev-suggested: helpful for vendor2/package2' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 86) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, show suggested for package" (false, > array(array('vendor2/package2')), 'vendor2/package2 suggests:\n ...ckage2') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor2/package2 suggests: > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor2/package2 suggests: > - vendor4/dev-suggested: helpful for vendor2/package2' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 87) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, list suggested" (true, array(true), > 'vendor3/suggested\nvendor4/de...gested') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 88) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, list suggested" (false, array(true), > 'vendor3/suggested\nvendor4/de...gested') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 89) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, list suggested with no transitive or no-dev dependencies" > (true, array(true, true), 'vendor3/suggested') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 90) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, list suggested with no transitive or no-dev dependencies" > (false, array(true, true), 'vendor3/suggested\nvendor4/de...gested') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 91) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, list suggested with all dependencies including transitive and > dev dependencies" (true, array(true, true), > 'vendor3/suggested\nvendor4/de...sitive') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested > vendor7/transitive > vendor8/dev-transitive' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 92) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, list suggested with all dependencies including transitive > and dev dependencies" (false, array(true, true), > 'vendor3/suggested\nvendor4/de...sitive') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested > vendor7/transitive > vendor8/dev-transitive' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 93) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "with lockfile, list all suggested (excluding dev)" (true, array(true, true, > true), 'vendor3/suggested\nvendor7/transitive') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor7/transitive' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 94) Composer\Test\Command\SuggestsCommandTest::testSuggest with data set > "without lockfile, list all suggested (excluding dev)" (false, array(true, > true, true), 'vendor3/suggested\nvendor4/de...sitive') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'vendor3/suggested > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? vendor3/suggested > vendor4/dev-suggested > vendor7/transitive > vendor8/dev-transitive' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/SuggestsCommandTest.php:129 > > 95) Composer\Test\Command\UpdateCommandTest::testUpdate with data set "simple > update" (array(array(array('package', array(array('root/req', '1.0.0', > array('^1')), array('dep/pkg', '1.0.0'), array('dep/pkg', '1.0.1'), > array('dep/pkg', '1.0.2')))), array('1.*')), array(), 'Loading composer > repositories...1.0.0)') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Loading composer repositories with package information > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Loading composer repositories with > package information > Updating dependencies > Lock file operations: 2 installs, 0 updates, 0 removals > - Locking dep/pkg (1.0.2) > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/UpdateCommandTest.php:31 > > 96) Composer\Test\Command\UpdateCommandTest::testUpdate with data set "update > with temporary constraint + --no-install" (array(array(array('package', > array(array('root/req', '1.0.0', array('^1')), array('dep/pkg', '1.0.0'), > array('dep/pkg', '1.0.1'), array('dep/pkg', '1.0.2')))), array('1.*')), > array(array('dep/pkg:1.0.0'), true), 'Loading composer repositories...1.0.0)') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Loading composer repositories with package information > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Loading composer repositories with > package information > Updating dependencies > Lock file operations: 2 installs, 0 updates, 0 removals > - Locking dep/pkg (1.0.0) > - Locking root/req (1.0.0)' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/UpdateCommandTest.php:31 > > 97) Composer\Test\Command\UpdateCommandTest::testUpdate with data set "update > with temporary constraint failing resolution" (array(array(array('package', > array(array('root/req', '1.0.0', array('^1')), array('dep/pkg', '1.0.0'), > array('dep/pkg', '1.0.1'), array('dep/pkg', '1.0.2')))), array('1.*')), > array(array('dep/pkg:^2')), 'Loading composer repositories...g:^2).') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'Loading composer repositories with package information > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? Loading composer repositories with > package information > Updating dependencies > Your requirements could not be resolved to an installable set of packages. > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/UpdateCommandTest.php:31 > > 98) Composer\Test\Command\ValidateCommandTest::testValidate with data set > "validation passing" (array('test/suite', 'library', 'A generical test > suite', 'MIT', array(array('package', array(array('root/req', '1.0.0', > array('^1')), array('dep/pkg', '1.0.0'), array('dep/pkg', '1.0.1'), > array('dep/pkg', '1.0.2')))), array('1.*')), array(), './composer.json is > valid') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json is valid' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json is valid' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:33 > > 99) Composer\Test\Command\ValidateCommandTest::testValidate with data set > "passing but with warnings" (array(array(array('package', > array(array('root/req', '1.0.0', array('^1')), array('dep/pkg', '1.0.0'), > array('dep/pkg', '1.0.1'), array('dep/pkg', '1.0.2')))), array('1.*')), > array(), './composer.json is valid for ...cense.') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json is valid for simple usage with Composer but has > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json is valid for simple usage > with Composer but has > strict errors that make it unable to be published as a package > <warning>See https://getcomposer.org/doc/04-schema.md for details on the > schema</warning> > # Publish errors > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:33 > > 100) Composer\Test\Command\ValidateCommandTest::testValidate with data set > "passing without publish-check" (array(array(array('package', > array(array('root/req', '1.0.0', array('^1')), array('dep/pkg', '1.0.0'), > array('dep/pkg', '1.0.1'), array('dep/pkg', '1.0.2')))), array('1.*')), > array(true), './composer.json is valid for ...quired') > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json is valid for simple usage with Composer but has > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json is valid for simple usage > with Composer but has > strict errors that make it unable to be published as a package > <warning>See https://getcomposer.org/doc/04-schema.md for details on the > schema</warning> > <warning># General warnings</warning> > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:33 > > 101) Composer\Test\Command\ValidateCommandTest::testValidateOnFileIssues > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json not found.' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json not found.' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:45 > > 102) Composer\Test\Command\ValidateCommandTest::testWithComposerLock > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json is valid but your composer.lock has some errors > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json is valid but your > composer.lock has some errors > # Lock file errors > - Required package "root/req" is not present in the lock file. > This usually happens when composer files are incorrectly merged or the > composer.json file is manually edited. > Read more about correctly resolving merge conflicts > https://getcomposer.org/doc/articles/resolving-merge-conflicts.md > and prefer using the "require" command over editing the composer.json file > directly https://getcomposer.org/doc/03-cli.md#require-r' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:64 > > 103) Composer\Test\Command\ValidateCommandTest::testUnaccessibleFile > Failed asserting that two strings are identical. > --- Expected > +++ Actual > @@ @@ > -'./composer.json is not readable.' > +'<warning>Do not run Composer as root/super user! See > https://getcomposer.org/root for details</warning> > +Continue as root/super user [yes]? ./composer.json is valid' > > /<<PKGBUILDDIR>>/tests/Composer/Test/Command/ValidateCommandTest.php:80 > > ERRORS! > Tests: 2200, Assertions: 5136, Errors: 1, Failures: 103, Skipped: 8. > make[1]: *** [debian/rules:44: override_dh_auto_test] Error 2 The full build logs and additional context is available at http://people.ubuntu.com/~athos-ribeiro/rebuilds/symfony6/0/composer/ A symfony reverse-dependencies rebuild status is available at http://people.ubuntu.com/~athos-ribeiro/rebuilds/symfony6/index.html -- Athos Ribeiro

