[pkg-php-pear] Getting pkg-php-tools 1.45 into unstable

Robin Gustafsson robin at rgson.se
Sat May 25 23:51:50 BST 2024


Hi team,

I'd like to get pkg-php-tools 1.45 into unstable. Are we ready for that?

Version 1.45 contains the fix for phpabtpl to force system dependency 
loading [1]. It'd let us use phpabtpl again. However, it breaks some 
build tests: those where phpabtpl is used to make a test-specific 
autoloader that loads the package's own autoloader from the build 
directory by relying on PHP's include path.


pkg-php-tools 1.45 has been in experimental since 2024-03-03. Only two 
blockers are shown in the experimental pseudo-excuses [2]. More packages 
will FTBFS in unstable though; the pseudo-excuses page shows only 
autopkgtest failures.

Do we have tools to find the FTBFS cases before we upload to unstable?


I've proposed fixes for both broken packages on Salsa [3][4]. My fix 
uses phpabtpl's `--require-file` option to explicitly load the local 
autoload.php files.

Does anyone see a problem with this approach?


If there are no objections or other suggestions, I'll proceed to merge 
my patches for these two packages and upload pkg-php-tools 1.45 to 
unstable. (After some delay, if nobody beats me to it.)


[1] 
https://salsa.debian.org/php-team/pear/pkg-php-tools/-/commit/589bf21dec363c3b4ccc434d1d7750e6abb6c54b
[2] https://qa.debian.org/excuses.php?experimental=1&package=pkg-php-tools
[3] 
https://salsa.debian.org/php-team/pear/php-giggsey-locale/-/merge_requests/1
[4] 
https://salsa.debian.org/php-team/pear/php-giggsey-libphonenumber/-/merge_requests/1

-- 
Regards,
Robin

GPG: B26C 2ED3 7324 6221 9C3D 1DFE 293A 3C91 D188 369C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20240526/4c41c2f7/attachment.sig>


More information about the pkg-php-pear mailing list