Control: 
Control: reassign -1 dh-php
Control: severity -1 important
Control: affects -1 + php-remctl
Control: affects -1 + kopanocore
Control: affects -1 + libguestfs
Control: affects -1 + libvirt-php
Control: affects -1 + mapserver
Control: affects -1 + php-excimer
Control: affects -1 + php-facedetect
Control: affects -1 + php-horde-lz4
Control: affects -1 + php-luasandbox
Control: affects -1 + php-wmerrors
Control: affects -1 + php-sass
Control: affects -1 + php-tideways
Control: affects -1 + php-wikidiff2
Control: affects -1 + php-zeroc-ice

Hi Russ,

I am reassigning this bug to dh-php as I need to figure out what to
do with non-PECL extensions in the long run. The dh-php might
need some compatibility layer to support packages that bundle PHP
with something else.

I rewrote dh-php >= 4 to generate phpX.Y-<ext> out of the template
and there are couple more loose ends that needs either fix in the
package or in the dh-php.

The whole perl + shell + makefile has also lot of duct tape included.
I’ll either fix this directly in dh-php or provide the affected packages
with a patch.

1. I don’t think missing dependency on PHP is a serious bug, it doesn’t
prevent usage of the extension, it just doesn’t pull the interpreter in.

Ondrej
--
Ondřej Surý (He/Him)
ond...@sury.org

> On 28. 11. 2021, at 6:20, Russ Allbery <r...@debian.org> wrote:
> 
> Adrian Bunk <b...@debian.org> writes:
> 
>> Package: php-remctl
>> Version: 3.17-1
>> Severity: serious
>> Tags: bookworm sid
> 
>> After the src:remctl rebuild to add Python 3.10 as supported version,
>> php-remctl lost its phpapi-20190902 dependency:
> 
>> Package: php-remctl
>> Source: remctl
>> Version: 3.17-1
>> Installed-Size: 109
>> Depends: php-common (>= 1:7.0+33~), phpapi-20190902, libc6 (>= 2.14), 
>> libremctl1 (>= 3.1)
> 
>> Package: php-remctl
>> Source: remctl (3.17-1)
>> Version: 3.17-1+b2
>> Installed-Size: 106
>> Depends: php-common (>= 1:7.0+33~), libc6 (>= 2.14), libremctl1 (>= 3.1)
> 
> This appears to be intentional in dh-php 4.2:
> 
> # Disable the dependency on the phpapi for the transition period
> #               $depends .= ", " . join(" | ", @api_versions);
> 
> PHP maintainers, do you have guidance on this?  Should I be doing anything
> as a package maintainer, or is this expected?  Should it be a serious bug?
> 
> -- 
> Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>

Reply via email to