What I initially thought was that we could drop the delta in php-cache-integration-tests, which would make it pull the missing dependency for this package during the build (and for DEP8 tests).
But analyzing the delta in php-cache-integration-tests one will find it came from upstream, hence, we are just anticipating here what will be required soon in Debian as well. Then I decided to just merge this one and wait for a new php-cache-integration-tests upstream release so we can forward this delta to Debian.
The build dependency is needed for the package tests to run during its build.
make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_ test once(Cache/ TagInterop/ autoload. php): Failed to open stream: No such file or directory in /usr/share/ php/Cache/ IntegrationTest s/autoload. php on line 4
debian/rules override_
make[1]: Entering directory '/<<PKGBUILDDIR>>'
memcached -d -u memcache
redis-server --daemonize yes
phpunit --include-path lib --bootstrap vendor/autoload.php
PHP Warning: require_
PHPUnit 9.5.20 #StandWithUkraine
Error in bootstrap script: Error: TagInterop/ autoload. php' (include_ path='lib: .:/usr/ share/php' ) >/vendor/ autoload. php(4): require_once() php/PHPUnit/ Util/FileLoader .php(65) : include_once('...') php/PHPUnit/ Util/FileLoader .php(49) : PHPUnit\ Util\FileLoader ::load( ) php/PHPUnit/ TextUI/ Command. php(562) : PHPUnit\ Util\FileLoader ::checkAndLoad( ) php/PHPUnit/ TextUI/ Command. php(342) : PHPUnit\ TextUI\ Command- >handleBootstra p() php/PHPUnit/ TextUI/ Command. php(111) : PHPUnit\ TextUI\ Command- >handleArgument s() php/PHPUnit/ TextUI/ Command. php(96) : PHPUnit\ TextUI\ Command- >run() phpunit( 73): PHPUnit\ TextUI\ Command: :main() dh_auto_ test] Error 1 ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --- 02T18:26: 07Z
Failed opening required 'Cache/
#0 /<<PKGBUILDDIR>
#1 /usr/share/
#2 /usr/share/
#3 /usr/share/
#4 /usr/share/
#5 /usr/share/
#6 /usr/share/
#7 /usr/bin/
#8 {main}
make[1]: *** [debian/rules:25: override_
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------
Build finished at 2022-06-
Finished
--------
What I initially thought was that we could drop the delta in php-cache- integration- tests, which would make it pull the missing dependency for this package during the build (and for DEP8 tests).
But analyzing the delta in php-cache- integration- tests one will find it came from upstream, hence, we are just anticipating here what will be required soon in Debian as well. Then I decided to just merge this one and wait for a new php-cache- integration- tests upstream release so we can forward this delta to Debian.