PPA description

This PPA stages several intermediate packages needed for bootstrapping from phpunit 8.x to 9.x in hirsute.

Several of phpunit 9.5's dependencies require phpunit 9.0.0 or newer in order to build themselves, and the current phpunit is too old to do so. This PPA provides phpunit 9.0.0 and its minimum set of dependencies, which will enable the building of phpunit 9.5's dependencies.

These packages should be uploaded to hirsute in a specific order to allow the build dependencies to resolve properly:

0. php-codecoverage 8.0.0
1. phpunit-exporter 4.0.0
2. phpunit-global-state 4.0.0

In addition, phpunit 9.0 requires some additional package updates that are already present in -proposed, however they need their build-time testsuites disabled so they can successfully build in absence of phpunit 9.x:

* phpunit-version (>= 3.0)
* php-file-iterator (>= 3.0)
* php-text-template (>= 2.0)
* phpunit-code-unit-reverse-lookup (>= 2.0)
* phpunit-environment (>= 5.0)
* phpunit-object-reflector (>= 2.0)
* phpunit-recursion-context (>= 4.0)
* phpunit-comparator (>= 4.0)

I believe the order these are uploaded does not matter, but fwiw the order listed above is the order I uploaded them to this PPA.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:bryce/phpunit-unblock to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:bryce/phpunit-unblock
sudo apt-get update
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb hirsute main 
deb-src hirsute main 
Signing key:
1024R/510DE9AC846B40EB94EDB3AEFBB49579B75FECB0 (What is this?)

For questions and bugs with software in this PPA please contact Bryce Harrington.

PPA statistics

0 updates added during the past month.
View package details

Overview of published packages

114 of 14 results
Package Version Uploaded by
php-codecoverage 8.0.0+dfsg-1ubuntu1 (Newer version available) Bryce Harrington ()
php-file-iterator 3.0.5-2ubuntu1+hirsute1 Bryce Harrington ()
php-text-template 2.0.4-1ubuntu2~hirsute1 Bryce Harrington ()
phpunit 9.0.0-1ubuntu1~hirsute1 (Newer version available) Bryce Harrington ()
phpunit-code-unit-reverse-lookup 2.0.3-2ubuntu1~hirsute1 Bryce Harrington ()
phpunit-comparator 4.0.6-1ubuntu1~hirsute1 Bryce Harrington ()
phpunit-diff 4.0.4-1ubuntu1~hirsute1 Bryce Harrington ()
phpunit-environment 5.1.3-2ubuntu1~hirsute1 Bryce Harrington ()
phpunit-exporter 4.0.0-1ubuntu1 (Newer version available) Bryce Harrington ()
phpunit-global-state 4.0.0-1ubuntu1 (Newer version available) Bryce Harrington ()
phpunit-object-enumerator 4.0.4-1ubuntu1~hirsute1 Bryce Harrington ()
phpunit-object-reflector 2.0.4-1ubuntu1~hirsute3 Bryce Harrington ()
phpunit-recursion-context 4.0.4-1ubuntu1~hirsute1 Bryce Harrington ()
phpunit-version 3.0.2-2~hirsute1 (Newer version available) Bryce Harrington ()
114 of 14 results

Latest updates

  • phpunit 46 weeks ago
    Successfully built
  • phpunit-object-enumerator 46 weeks ago
    Successfully built
  • phpunit-diff 46 weeks ago
    Successfully built
  • phpunit-comparator 47 weeks ago
    Successfully built
  • phpunit-object-reflector 47 weeks ago
    Successfully built