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/>