[pkg-php-pear] Fwd: The phpMyAdmin package needs a review on a merge request
William Desportes
williamdes at wdes.fr
Wed Dec 30 20:15:12 GMT 2020
Hi David,
Thank you for having a look !
> (it sounds like you have everything
under control)
This is true, everything builds and works fine ^^
Uploading to experimental is a very good idea, if anyone has my message in time I would need someone to enable me ACLs to the packages I maintain in order to be able to upload.
I have no idea why since I am a DM uploading does not work and gets rejected each time saying I do not have access.
Yes, the tests run fine and GitLab CI is running autopkgtests so I am sure everything works.
I pushed fixes for phpunit 9 on the google-recaptcha package and again the GitLab CI validated your fix for d/latest and b-backports.
> am not used to deal with Salsa webui (but I guess I can learn)
Well, it is quite cool. It feels like a GitHub and using issues and MR(PR) and the CI makes the packaging experience just perfect.
Also, I pushed a fix to make "php-twig (<< 4~~)," just to be sure next major will not be used by mistake. And dropped the useless restriction diff on our internal package.
Thanks for the feedback on the metro theme, removing it or fix lintian-overrides is the question now.
The file debian/phpmyadmin.lintian-overrides has some overrides and https://nm.debian.org/person/yadd/ pointed our that I should fix them.
But I have no idea how It should be done.
Overrides: font-in-non-font-package, font-outside-font-dir, truetype-font-prohibits-installable-embedding
So basically If I would make a checklist it would be:
- [ ] Have a DD let me know the package is Debian correct
- [ ] Find out how to fix the font-* overrides
- [ ] Be able to upload or have an uploader
- [ ] Link some more JS packages
Thank you for your help
William
---- Le mer., 30 déc. 2020 20:03:45 +0100 David Prévot <taffit at debian.org> écrit ----
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20201230/1ac84f5b/attachment.html>
More information about the pkg-php-pear
mailing list