[pkg-php-pear] Bug#976811: Bug#976811: transition: php8.1
Paul Gevers
elbrus at debian.org
Sat Jan 1 08:01:07 GMT 2022
Hi,
On 31-12-2021 21:25, Paul Gevers wrote:
> Hi Ondřej, PHP PECL Maintainers,
>
> On 31-12-2021 12:50, Ondřej Surý wrote:
>> Uploaded php 8.1.1 and php-defaults 91 switching the Debian PHP
>> version to PHP 8.1
>
> Thanks.
>
> Will you also upload src:php-imagick, which seems to block some rebuilds
> in the current state.
>
> I want to update the ben transition tracker file to catch these kind of
> packages. Should I add a "Depends on php7.4-common" to the "bad" list?
It seems I don't understand how PHP packaging works. I scheduled
rebuilds of several packages that were yesterday on the tracker page [1]
when that still only had the phpapi-* listed. Several packages can't be
build yet it seems (because they depend on packages that need new
uploads), but e.g. wikidiff2 built fine *but disappeared* from the
tracker. I looked at a build log [2] and noticed that the binary has
files in /etc/php8.1 (and not in /etc/php7.4), but doesn't tell
otherwise (in package relations) that it's meant for php8.1 and not for
php7.4. Why did that phpapi-* thing disappear? Is that intended? The
built binaries already migrated to testing, while the default there is
still php7.4. I assume we can consider php-wikidiff2 (partially?) broken
now *in testing*? Same for php-luasandbox [3], php-geos [4], and
php-excimer [5] (which also FTBFS on mipsel).
Some rebuilds failed, e.g. php-horde-lz4 [6], php-wmerrors [7], owfs [8].
I also notice that quite some php packages grew a php7.4-* package in
unstable. Is the idea that that needs to be done for php8.1 too and that
all those packages require a round trip through NEW? If that's the case,
next time please prepare those in experimental, such that we don't need
to wait for processing of NEW during the transition. If that's not the
case, please upload new versions of those packages dropping the php7.4
package.
Please enlighten me on the details of php packaging that I'm missing and
that we should be aware of for this (and future) transition(s).
Paul
[1] https://release.debian.org/transitions/html/php8.1.html
[2]
https://buildd.debian.org/status/fetch.php?pkg=wikidiff2&arch=amd64&ver=1.13.0-1%2Bb1&stamp=1640981156&raw=0
[3] https://buildd.debian.org/status/package.php?p=php-luasandbox
[4] https://buildd.debian.org/status/package.php?p=php-geos
[5] https://buildd.debian.org/status/package.php?p=php-excimer
[6] https://buildd.debian.org/status/package.php?p=php-horde-lz4
[7] https://buildd.debian.org/status/package.php?p=php-wmerrors
[8] https://buildd.debian.org/status/package.php?p=owfs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20220101/8c043fbe/attachment-0001.sig>
More information about the pkg-php-pear
mailing list