[pkg-php-pear] RFS php-easyrdf 1.0.0-1

David Prévot david at tilapin.org
Sun Dec 27 14:01:52 GMT 2020


Hi Marco, Robin,

Le 02/12/2020 à 14:41, Robin Gustafsson a écrit :

> I cannot upload packages, but I had a look at the package anyway.

Thanks!

> General
> - You may want to sign your git tags
> - You may want to include and use upstream's test suite.

Agreed. Upstream has a “test-php8-compatibility” branch on top of its 
latest release that has compat with recent PHPUnit, so there should be 
little to fix in order to make it work during build and CI (skipping 
test related to ml/json-ld not yet in Debian for example).

> debian/tests/control
> - The .sh files should be set to executable and "Test-command: sh
> path/to/file.sh" should be just "Tests: file.sh"

I believe those tests are trivial, and thus must be marked as 
superficial as recently pointed by the release team. As is, the package 
is RC-buggy, so needs to be fixed.

https://release.debian.org/bullseye/freeze_policy.html

> debian/autoload.php.tpl
> - Looks like one of phpab's default templates. If so, it can be
> removed in favor of just letting phpab handle it.
> debian/control
> - php-mbstring isn't necessary in Depends as it's picked up
> automatically from composer.json.
> debian/docs
> - CHANGELOG.md should probably be installed by dh_installchangelogs in
> override_dh_installchangelogs instead.

No override even needed: the upstream changelog gets picked up 
automatically by dh_installchangelogs (as 
/u/s/d/php-easyrdf/changelog.gz), but anyway, agreed on all your other 
remarks.

I did not upload the package (because of the superficial tests not 
marked as such), nor did I review the upstream changes (will do once the 
package is fixed, eventually updated to a newer upstream version).

Regards

David



More information about the pkg-php-pear mailing list