Here is my phpMyAdmin report for January 2022.
In January 2022 my focus was PHP 8.1 compatibility and the Debian packaging.
First week (1)
I worked on PHP 8.1 compatibility: I bumped Twig and tcpdf, switched PHP 8.1 to a normal tested version on the CI and added a patch to the Debian package of sql-parser for it. On the Debian side I also sent tcpdf 6.4.4+dfsg1-1 to unstable.
- c294e5359a - Update psalm baseline
- 76113e8f69 - Merge branch 'origin/QA_5_1'
- fca3dfa592 - Require Twig 3.3.5 for PHP 8.1 compatibility
- 666f0d6a27 - Merge branch 'QA_5_1'
- 58acfdb43b - Use new format for newer PHP versions on composer --ignore-platform-req=php+
- 6658383b46 - Switch PHP 8.1 to a normal tested PHP version on CI
- f686423da7 - Add ext-ctype for psalm on multi arch CI
- 0ff9d908e7 - Add ChangeLog entries for #16746
- dee420f8b2 - Bump Twig 2.x to 2.14.9 (for a forced PHP 7.1 AND PHP 8.1 compat)
- 796466f8c2 - Update phpstan baselines and psalm baseline
- 2c3f587495 - Fix tcpdf setAutoPageBreak not using a boolean
- 897a4b1bf2 - Upgrade tcpdf to latest 6.4.4 (that has multiple PHP 8.1 bug fixes)
- f3f6112e00 - Update d/changelog
- 4f7c7fe358 - Update d/copyright
- 25318c6ae6 - Drop PHP 8.1 patch
- d0c0e51444 - Merge branch 'php-8.1' into debian/latest
- 7a7ed4161e - Update d/changelog
- 706da31669 - Update d/copyright
- aa55e5f17b - Update Standards-Version to 4.6.0
- b6de015baf - Update d/changelog for unstable
- 0359dfa198 - Add a patch to support PHP 8.1
- d51ac61345 - Send 6.4.4+dfsg1-1 to unstable
- 73cd344e2b - Update d/s/lintian-overrides
- 97fb0bf403 - Update d/changelog
- 1c209393d6 - Update d/s/lintian-overrides
- 15038ab33f - Use the debian autoload and not the class file directly
- b763c3cce8 - Install /u/s/p/{autoloaders,overrides} files
- 8f1af9e0bd - Update d/s/lintian-overrides
- ef3d472829 - Fix include path to be only /usr/share/php on tests
- 806f4b8158 - Remove Felipe from Uploaders (no upload needed since 2020)
- 04bd4967d9 - Depend on dh-sequence-phpcomposer and remove dh --with phpcomposer
- 00ccd70462 - Update d/s/lintian-overrides
- 839bff363e - Update test.sh to use the debian include path for tests
- f4242b9fbf - Update d/copyright years
- 4311e1a85f - Update d/changelog
- 5a792f6809 - Update tcpdf test.php from upstream
- cbab2890e2 - Merge tag 'upstream/6.4.4+dfsg1' into debian/latest
- 8b26acbe1c - New upstream version 6.4.4+dfsg1
Second week (2)
I fixed a security issue where 2FA/U2F could be disabled without any code change. On the Debian repository I marked phpmyadmin 4:5.1.1+dfsg1-5 for unstable and added patches for the PHP 8.1 deprecations and test failures.
- ca54f1db05 - security - Fix - 2FA/U2F can be disabled without any code change
- 38f7503cc7 - Translated using Weblate (French)
- a32a2e0d17 - Mark 4:5.1.1+dfsg1-5 for unstable
- b1a740e1c2 - Fix d/p/series
- 8a093a00ed - Update d/changelog
- 6cab5171a3 - Add a patch to remove PHP 8.1 deprecation issues
- bfef669107 - Update d/copyright
- 1c74331672 - Update d/changelog
- 609bef4254 - Add a patch to fix PHP 8.1 test failure
Third week (3)
I worked on the Debian package of phpmyadmin 5.1.2+dfsg1, and updated the jquery, bootstrap and openlayers sources it ships.
- f621ae9167 - Update d/changelog
- 899edb4412 - Fix lintian thinking that js/dist/server/status/monitor.js has no source
- 0f511089b0 - Update jquery source to 3.6.0
- c6fb209933 - Update bootstrap source to 4.6.1
- 75d2ecbdc0 - Update d/changelog
- e2a3f2ea42 - Make openlayers source compatible with Debian
- 455df62322 - Update openlayers source to 6.9.0
- cb9fdfcd3a - Bump d/copyright years
- f14168056d - Allow phpmyadmin/sql-parser 5.4
- df9a40683c - Update d/changelog
- 4bf0f7ac86 - Refresh Debian patches, remove upstream fixes
- 40d12b114b - Update d/changelog
- 040bfd467d - Update upstream source from tag 'upstream/5.1.2+dfsg1'
- 9a1e443c81 - New upstream version 5.1.2+dfsg1