[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