Please remove php-doctrine-bundle source and binary from jammy

Bug #1966106 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
php-doctrine-bundle (Debian)
Fix Released
Unknown
php-doctrine-bundle (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please drop the leaf package php-doctrine-bundle from Jammy. It's not used by anything and has much breakage of tests and builds, which is blocking doctrine from finishing its migration.

We currently have 2.2.3-1 in the archive, sync'd from Debian, however it's not passed its autopkgtests since php8.1 was introduced:

    Runtime: PHP 8.1.2
    Configuration: /tmp/autopkgtest.mTp7Db/build.4eT/src/phpunit.xml.dist
    Warning: Your XML configuration validates against a deprecated schema.
    Suggestion: Migrate your XML configuration using "--migrate-configuration"!

    Testing
    ..........EEEEE....E.......EE...EEE..E.EEEEEEEEEEE............. 63 / 251 ( 25%)
    .....................................................EEEE.EEEEE 126 / 251 ( 50%)
    .EEE..E..................F...........EEEE.EEEEE.EEE..E......... 189 / 251 ( 75%)
    .........F...........................E........E............... 251 / 251 (100%)

    ERRORS!
    Tests: 251, Assertions: 692, Errors: 51, Failures: 2.

There is a new 2.3.2-1 available from Debian experimental, which I sync'd since it purports to have some php 8.x fixes, yet it FTBFS, also due to tests run during build:

    ERRORS!
    Tests: 270, Assertions: 755, Errors: 55, Failures: 2.

Debian has considered dropping the package, but decided to hold off on pulling it on the chance that something upstream might need it one day. For Ubuntu, since Jammy is in feature freeze we won't be pulling any new doctrine/symfony packages from upstream so that argument is not valid for Jammy at least.

Nothing actually depends on php-doctrine-bundle in -proposed:

    ## php8o1-transition-lp1947896+22.04:~/pkg/Php8.1/php-doctrine-bundle/php-doctrine-bundle-2.3.2
    $ apt-cache rdepends php-doctrine-bundle
    php-doctrine-bundle
    Reverse Depends:
    $

Please note though that symfony **USED TO** depend on php-doctrine-bundle, and the version of symfony currently in the release will show up as an rdepend when using tools unaware of pockets. E.g.:

    $ reverse-depends -r jammy -a source php-doctrine-bundle
    Reverse-Testsuite-Triggers
    * symfony

    Reverse-Build-Depends-Indep
    * symfony

However, this shows that symfony's dependencies changed in the -release vs. -proposed versions:

    $ apt-cache showsrc symfony | egrep "^(Package|Version|Build-Depend)"
    Package: symfony
    Version: 5.2.6+dfsg-1ubuntu7
    Build-Depends: debhelper-compat (= 13), dh-sequence-phpcomposer, pkg-php-tools (>= 1.41~)
    Build-Depends-Indep: composer, dctrl-tools, file, jq, locales-all, parallel, php-amqp, php-apcu, php-async-aws-ses, php-async-aws-sqs, php-cache-integration-tests, php-cache-tag-interop, php-curl, php-doctrine-bundle, php-doctrine-data-fixtures, php-doctrine-orm, php-email-validator (>= 3), php-friendsofphp-proxy-manager-lts, php-gd, php-guzzlehttp-promises, php-http-httplug, php-intl, php-ldap, php-masterminds-html5, php-mbstring, php-memcached, php-monolog, php-nrk-predis, php-nyholm-psr7, php-pda-pheanstalk, php-phpdbg, php-phpdocumentor-reflection-docblock, php-psr-container, php-psr-http-client, php-psr-link, php-psr-log, php-psr-simple-cache, php-sqlite3, php-symfony-contracts (>= 2), php-symfony-polyfill-php80, php-symfony-security-acl, php-twig (>= 3), php-twig-cssinliner-extra (>= 3), php-twig-inky-extra (>= 3), php-twig-markdown-extra (>= 3), php-uuid, phpab, phpunit
     Package-List:

    Package: symfony
    Version: 5.4.4+dfsg-1ubuntu8
    Build-Depends: debhelper-compat (= 13), dh-sequence-phpcomposer, pkg-php-tools (>= 1.41~)
    Build-Depends-Indep: composer, dctrl-tools, file, jq, locales-all, parallel, php-amqp, php-async-aws-ses, php-async-aws-sns, php-async-aws-sqs, php-cache-integration-tests, php-curl, php-doctrine-annotations, php-doctrine-data-fixtures, php-doctrine-orm, php-email-validator, php-friendsofphp-proxy-manager-lts, php-gd, php-guzzlehttp-promises, php-http-httplug, php-intl, php-ldap, php-masterminds-html5, php-mbstring, php-memcached, php-monolog, php-nyholm-psr7, php-pda-pheanstalk, php-phpdbg, php-phpdocumentor-reflection-docblock, php-phpstan-phpdoc-parser, php-predis, php-psr-container, php-psr-http-client, php-psr-link, php-psr-log, php-psr-simple-cache, php-sqlite3, php-symfony-contracts (>= 2), php-symfony-mercure, php-symfony-polyfill-php80, php-symfony-polyfill-php81, php-symfony-security-acl, php-twig (>= 3), php-twig-cssinliner-extra (>= 3), php-twig-inky-extra (>= 3), php-twig-markdown-extra (>= 3), php-uuid, phpab, phpunit
    Package-List:

Revision history for this message
Bryce Harrington (bryce) wrote :

Debian also hits the FTBFS issues:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002967

Debian also considered removing the package:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996108

summary: - Please remove php-doctrine-bundle and its binaries from jammy
+ Please remove php-doctrine-bundle source and binary from jammy
Bryce Harrington (bryce)
description: updated
Changed in php-doctrine-bundle (Ubuntu):
status: New → Invalid
Bryce Harrington (bryce)
description: updated
Changed in php-doctrine-bundle (Ubuntu):
status: Invalid → New
description: updated
Changed in php-doctrine-bundle (Debian):
status: Unknown → New
Revision history for this message
Chris Halse Rogers (raof) wrote :

Removing packages from jammy:
 php-doctrine-bundle 2.2.3-1ubuntu1 in jammy
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy amd64
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy arm64
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy armhf
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy i386
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy ppc64el
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy riscv64
  php-doctrine-bundle 2.2.3-1ubuntu1 in jammy s390x
Comment: FTBFS with test failures, blocks migration (LP: #1966106)
Remove [y|N]? y
1 package successfully removed.

Removing packages from jammy-proposed:
 php-doctrine-bundle 2.3.2-1ubuntu1 in jammy
Comment: FTBFS with test failures, blocks migration (LP: #1966106)
Remove [y|N]? y
1 package successfully removed.

Changed in php-doctrine-bundle (Ubuntu):
status: New → Fix Released
Changed in php-doctrine-bundle (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.