The following are all src packages. Each ordinal in <> indicates a sync point, meaning all packages up to that point can be built in parallel. <0> php-pear new package LP: #1543324 <1> pkg-php-tools upgrade package LP: #1543334 <2> all following packages will version depend on the prior two php-memcache new package LP: #1543349 php-zeta-console-tools <- phpab rebuild LP: #1543361 php-directory-scanner <- phpab stage1 LP: #1543399 php-zeta-base <- phpab rebuild LP: #1543361 libbson <- php-mongodb new package LP: #1543693 libmongoc <- php-mongodb new package LP: #1543696 <3> phpab depends on the prior phpab stage1 LP: #1543376 <4> following packages need updated phpab php-memcached <- symfony [ already in xenial/universe ] php-psr-log <- php-monolog, symfony rebuild LP: #1543361 php-doctrine-lexer <- php-doctrine-annotations, php-doctrine-common, php-email-validator rebuild LP: #1543361 php-mongodb <- php-monolog new package LP: #1543703 php-codesniffer <- php-proxy-manager stage1 LP: #1543710 php-amqplib <- php-monolog rebuild LP: #1543361 libphp-swiftmailer <- php-monolog rebuild LP: #1543723 php-zend-eventmanager <- php-zend-code rebuild LP: #1543361 -php-guzzle drop package LP: #1543808 php-guzzlehttp <- aws-sdk-for-php rebuild LP: #1543361 php-zend-stdlib <- php-zend-eventmanager, php-zend-hydrator rebuild LP: #1543361 php-guzzlehttp-promises rebuild LP: #1543361 php-psr-http-message <- php-guzzlehttp-psr7 rebuild LP: #1543361 jmespath.php stage1 LP: #1543820 <5> dependencies from above php-zend-code <- php-proxy-manager sync from experimental LP: #1544312 aws-sdk-for-php <- php-monolog sync from experimental LP: #1543803 php-zend-hydrator rebuild LP: #1543361 php-guzzlehttp-psr7 stage1 LP: #1543817 php-email-validator stage1 LP: #1543721 <6> php-monolog needs the above packages to be built. php-proxy-manager <- symfony upgrade package & stage1 LP: #1543740 php-monolog <- symfony stage1 LP: #1543826 php-file-iterator <- phpunit, php-codecoverage rebuild LP: #1543361 php-deepcopy <- phpunit rebuild LP: #1543361 php-phpspec-prophecy <- phpunit rebuild LP: #1543361 phpunit-resource-operations <- phpunit rebuild LP: #1543361 phpunit-version <- phpunit rebuild LP: #1543361 phpunit-recursion-context <- phpunit stage1 LP: #1543846 phpunit-diff <- phpunit stage1 LP: #1543847 phpunit-environment <- phpunit stage1 LP: #1543848 phpunit-exporter <- phpunit stage1 LP: #1543849 phpunit-global-state <- phpunit stage1 LP: #1543850 php-token-stream <- php-codecoverage stage1 LP: #1543851 php-timer <- phpunit stage1 LP: #1543852 php-doctrine-instantiator <- php-phpunit-mock-object stage1 LP: #1543853 php-text-template <- phpunit-mock-object rebuild LP: #1543361 php-doctrine-annotations <- php-doctrine-common rebuild LP: #1543361 php-doctrine-collections <- php-doctrine-common stage1 LP: #1543855 php-doctrine-inflector <- php-doctrine-common stage1 LP: #1543856 php-apcu [ already in xenial/universe ] php-doctrine-cache < php-doctrine-common stage1 LP: #1543868 xdebug <- php-codecoverage, phpunit ensure fix is present LP: #1543867 twig <- symfony stage1 LP: #1544276 phpunit-comparator <- phpunit stage1 LP: #1544303 <7> php-doctrine-common stage1 LP: #1543869 symfony <- phpunit, php-doctrine-bundle, php-doctrine-cache-bundle stage1 LP: #1544279 php-codecoverage <- phpunit stage1 LP: #1544302 phpunit-mock-object <- phpunit stage1 LP: #1544304 <8> phpunit update LP: #1544307 <9> php-directory-scanner rebuild phpab rebuild php-codesniffer rebuild php-email-validator rebuild php-proxy-manager rebuild php-guzzlehttp-psr7 rebuild jmespath.php rebuild php-monolog rebuild phpunit-recursion-context rebuild phpunit-diff rebuild phpunit-environment rebuild phpunit-exporter rebuild phpunit-global-state rebuild php-token-stream rebuild php-timer rebuild php-doctrine-instantiator rebuild php-doctrine-collections rebuild php-doctrine-inflector rebuild php-doctrine-cache rebuild php-doctrine-common rebuild php-codecoverage rebuild phpunit-comparator rebuild phpunit-mock-object rebuild <10> doctrine <- php-doctrine-bundle, symfony update LP: #1544316 php-doctrine-data-fixtures <- symfony update LP: #1544318 php-doctrine-cache-bundle <- php-doctrine-bundle update and stage1 LP: #1544337 <11> php-doctrine-bundle <- symfony update and stage1 LP: #1544341 php-sql-formatter rebuild LP: #1543361 <12> symfony rebuild * do the tests fail? if so, might need: ppa2: - src:src/Symfony/Component/Finder/Tests/Iterator/SortableIteratorTest.php assertOrderedIteratorForGroups -> markTestSkipped ppa2: + src:src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/Fixtures/php/lazy_service.php::initializeProxy " : bool" ppa2: + src:src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/Fixtures/php/lazy_service.php::isProxyInitialized " : bool" * At this point, Symfony is bootstrapped * <13> php-doctrine-cache-bundle rebuild php-doctrine-bundle rebuild * At this point, Doctrine is bootstrapped *