[pkg-php-pear] Fwd: The phpMyAdmin package needs a review on a merge request

David Prévot taffit at debian.org
Wed Dec 30 19:03:45 GMT 2020


Hi William,

Le 30/12/2020 à 06:33, William Desportes a écrit :

> I lack reviews and would need some expert eyeballs to have a look to 
> https://salsa.debian.org/phpmyadmin-team/phpmyadmin/-/merge_requests/30
> I hope you can help me :)

I just skimmed at the MR and the content of d/patches and am not sure 
what you are actually expecting (it sounds like you have everything 
under control). I’ve not tested the resulting package either but if you 
did, what is preventing you from an upload, at least to experimental in 
order to gather more feedback? I’ve also checked that the build time 
tests look fine with PHPUnit 9, so that’s a relief ;).

Just a remark: simplify-composer-or-versions.patch seems currently 
useless: only php-twig-i18n-extension version 3 seems currently 
available, and if both php-twig 2 (from testing/unstable) and 3 (from 
experimental are usable, no version should be needed. OK, in order to 
allow smooth upgrade easier backports, “>2.9” may be worth it (but 
preventing the use of php-twig 3 seems counter-productive unless you’re 
already aware of existing issues), making it “>2.9, <4” should translate 
properly the current “^2.9 || ^3” without losing information when 
handled by dh_phpcomposer (as long as #765899 is not fixed).

> Known issues:
> - Metro theme has some fonts that I found out after another dev told me 
> Apache2 was not GPL2 compatible as beeing Apache2 files (extreme 
> possible solution: drop the theme on Debian): 
> https://github.com/phpmyadmin/phpmyadmin/pull/16547

I’m not sure the issue is actually relevant: both licenses are DFSG 
compliant, and you’re not building a binary file with content from both 
license (the usual headache with incompatible licenses). As long as 
you’re providing content via separate files with a properly documented 
d/copyright, you’re as free to do it in the phpmyadmin package as the 
debian-cd team is free to provide packages from both licenses in the 
same ISO file.

> Please let me know what you think about that

I’ve just subscribed to the [team] list, am not used to deal with Salsa 
webui (but I guess I can learn), but please point mo to the relevant 
discussion media you’re using if I can help.

team: https://tracker.debian.org/teams/phpmyadmin-team/

Regards

David



More information about the pkg-php-pear mailing list