php-defaults stuck in bionic-proposed

Bug #1749783 reported by Nish Aravamudan
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
php-horde-kolab-storage (Ubuntu)
Fix Released
Undecided
Unassigned
php-horde-kronolith (Ubuntu)
Fix Released
Undecided
Unassigned
php-horde-sessionhandler (Ubuntu)
Fix Released
Undecided
Unassigned
php-phpdocumentor-reflection (Ubuntu)
Fix Released
Undecided
Unassigned
php-sabre-event (Ubuntu)
Fix Released
Undecided
Unassigned
php-sabre-http (Ubuntu)
Fix Released
Undecided
Unassigned
php-sabre-http-3 (Ubuntu)
Fix Released
Undecided
Unassigned
php-sabre-uri (Ubuntu)
Fix Released
Undecided
Unassigned
php-sabre-xml (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

At least php-phpdocumentor-reflection (leaf package) should be removed, as even the latest upstream release (3.0.1) is still only compatible with php-parser 1.x and if patches to bump that dependency it is unable to pass its own tests with the versions of packages in bionic-proposed currently. The php-parser dependency has been bumped upstream, but not in a released version and the divergence between the upstream master and develop branches is significant.

I will update this bug with additional packages as encountered.

Tags: patch
Nish Aravamudan (nacc)
description: updated
Revision history for this message
Nish Aravamudan (nacc) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-phpdocumentor-reflection 1.1.0-1 in bionic
  php-phpdocumentor-reflection 1.1.0-1 in bionic amd64
  php-phpdocumentor-reflection 1.1.0-1 in bionic arm64
  php-phpdocumentor-reflection 1.1.0-1 in bionic armhf
  php-phpdocumentor-reflection 1.1.0-1 in bionic i386
  php-phpdocumentor-reflection 1.1.0-1 in bionic ppc64el
  php-phpdocumentor-reflection 1.1.0-1 in bionic s390x
Comment: Uninstallable with current php-parser, blocks php7.2 transition; Debian bug #883641, LP: #1749783
1 package successfully removed.

Changed in php-phpdocumentor-reflection (Ubuntu):
status: New → Fix Released
Revision history for this message
Matt Coleman (mcoleman) wrote :

The Sabre packages have no reverse dependencies are have been removed from Debian testing. Also, The Sabre framework is unmaintained.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in php-sabre-event (Ubuntu):
status: New → Confirmed
Changed in php-sabre-http (Ubuntu):
status: New → Confirmed
Changed in php-sabre-http-3 (Ubuntu):
status: New → Confirmed
Changed in php-sabre-uri (Ubuntu):
status: New → Confirmed
Changed in php-sabre-xml (Ubuntu):
status: New → Confirmed
Revision history for this message
Nish Aravamudan (nacc) wrote :

In order

1) php-sabre-xml, php-sabre-http, php-sabre-http-3
2) php-sabre-uri, php-sabre-event

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-sabre-xml 1.4.2-1 in bionic
  php-sabre-xml 1.4.2-1 in bionic amd64
  php-sabre-xml 1.4.2-1 in bionic arm64
  php-sabre-xml 1.4.2-1 in bionic armhf
  php-sabre-xml 1.4.2-1 in bionic i386
  php-sabre-xml 1.4.2-1 in bionic ppc64el
  php-sabre-xml 1.4.2-1 in bionic s390x
Comment: FTBFS with phpunit 6.4, blocks php7.2 transition; Debian bug #882949, LP: #1749783
1 package successfully removed.

Changed in php-sabre-xml (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-sabre-http 4.2.1-3ubuntu1 in bionic
  php-sabre-http 4.2.1-3ubuntu1 in bionic amd64
  php-sabre-http 4.2.1-3ubuntu1 in bionic arm64
  php-sabre-http 4.2.1-3ubuntu1 in bionic armhf
  php-sabre-http 4.2.1-3ubuntu1 in bionic i386
  php-sabre-http 4.2.1-3ubuntu1 in bionic ppc64el
  php-sabre-http 4.2.1-3ubuntu1 in bionic s390x
Comment: FTBFS with phpunit 6.4, blocks php7.2 transition; Debian bug #882935, LP: #1749783
1 package successfully removed.

Changed in php-sabre-http (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-sabre-http-3 3.0.5-3ubuntu1 in bionic
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic amd64
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic arm64
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic armhf
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic i386
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic ppc64el
  php-sabre-http-3 3.0.5-3ubuntu1 in bionic s390x
Comment: FTBFS with phpunit 6.4, blocks php7.2 transition; Debian bug #882948, LP: #1749783
1 package successfully removed.

Changed in php-sabre-http-3 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-sabre-uri 1.1.0-1 in bionic
  php-sabre-uri 1.1.0-1 in bionic amd64
  php-sabre-uri 1.1.0-1 in bionic arm64
  php-sabre-uri 1.1.0-1 in bionic armhf
  php-sabre-uri 1.1.0-1 in bionic i386
  php-sabre-uri 1.1.0-1 in bionic ppc64el
  php-sabre-uri 1.1.0-1 in bionic s390x
Comment: FTBFS with phpunit 6.4, blocks php7.2 transition; Debian bug #882923, LP: #1749783
1 package successfully removed.

Changed in php-sabre-uri (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-sabre-event 3.0.0~as2.0.2-2 in bionic
  php-sabre-event 3.0.0~as2.0.2-2 in bionic amd64
  php-sabre-event 3.0.0~as2.0.2-2 in bionic arm64
  php-sabre-event 3.0.0~as2.0.2-2 in bionic armhf
  php-sabre-event 3.0.0~as2.0.2-2 in bionic i386
  php-sabre-event 3.0.0~as2.0.2-2 in bionic ppc64el
  php-sabre-event 3.0.0~as2.0.2-2 in bionic s390x
Comment: FTBFS with phpunit 6.4, blocks php7.2 transition; Debian bug #882915, LP: #1749783
1 package successfully removed.

Changed in php-sabre-event (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Nish Aravamudan (nacc) wrote :

@mcoleman:

php-horde-sessionhandlers dep8 tests do pass, but when I tested php-horde-kronolith with the resulting package I still get: https://paste.ubuntu.com/p/CvSQBvRVf6/

Revision history for this message
Nish Aravamudan (nacc) wrote :

php-horde-kolab-storage: i have a patch going locally, but I still get: https://paste.ubuntu.com/p/ztZpBqrPbW/

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "php-horde-sessionhandler.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
Matt Coleman (mcoleman) wrote :

Fixed PHP 7.2 compatibility in php-horde-sessionhandler

Revision history for this message
Matt Coleman (mcoleman) wrote :

Requires php-horde-sessionhandler patch from previous comment.

Revision history for this message
Nish Aravamudan (nacc) wrote :

Sponsored both, thanks Matt!

I did adjust the changelogs to be LP: #... format, but otherwise uploaded as-is.

Changed in php-horde-kronolith (Ubuntu):
status: New → Fix Committed
Changed in php-horde-sessionhandler (Ubuntu):
status: New → Fix Committed
Revision history for this message
Matt Coleman (mcoleman) wrote :
Nish Aravamudan (nacc)
Changed in php-horde-kolab-storage (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package php-horde-kronolith - 4.2.23-1ubuntu1

---------------
php-horde-kronolith (4.2.23-1ubuntu1) bionic; urgency=medium

  * debian/patches/0001-phpunit6-compatibility.patch: switch to
    namespaced PHPUnit 6+ classes.
  * debian/patches/0002-fix-count-typo.patch: fix incorrect closing
    parenthesis placement in count() call.
  * debian/patches/0003-php72-compatibility.patch: PHP 7.2
    compatibility. (LP: #1749783)

 -- Matt Coleman <email address hidden> Thu, 22 Feb 2018 13:34:31 -0800

Changed in php-horde-kronolith (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package php-horde-sessionhandler - 2.2.9-1ubuntu1

---------------
php-horde-sessionhandler (2.2.9-1ubuntu1) bionic; urgency=medium

  * debian/patches/0001-run_tests_in_separate_processes.patch: run
    BuiltinTest.php tests in separate processes. Thanks to Jan
    Schneider <email address hidden>.
  * debian/patches/0002-fix_stderr_test_output.patch: fix stderr output
    during tests.
  * debian/patches/0003-session-save-handler.patch: don't try to set
    session save handler with ini_set(). (LP: #1749783)

 -- Matt Coleman <email address hidden> Thu, 22 Feb 2018 13:31:34 -0800

Changed in php-horde-sessionhandler (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package php-horde-kolab-storage - 2.2.3-1ubuntu1

---------------
php-horde-kolab-storage (2.2.3-1ubuntu1) bionic; urgency=medium

  * debian/patches/0001-namespaced-phpunit-classes.patch: switch to
    namespaced PHPUnit 6+ classes.
  * debian/patches/0002-phpunit-deprecated-getMock.patch: replace usage
    of PHPUnit's deprecated/removed getMock method.
  * debian/patches/0003-fix-tests-that-need-a-session.patch: fix tests
    that require a session. (LP: #1749783)

 -- Matt Coleman <email address hidden> Thu, 22 Feb 2018 19:50:23 -0800

Changed in php-horde-kolab-storage (Ubuntu):
status: Fix Committed → 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.