Here is my phpMyAdmin report for August 2021.
First week (31)
Not working on the project
I did some issue and pull-request triage.
Second week (32)
Monday (09/07/2021)
I worked on merging pull-requests and closing issues.
Tuesday
I merged pull-requests and worked on fixing issues. I tried to find the root cause of infinite loop bug on import but I did not find. Also wrote tests and made a fix for 2FA. Finally I did un-mock the TwoFactor tests class.
478 issues, 21 PRs.
Wednesday
Today I made some issue and pull-request management.
Thursday
Today I searched for new bugs in our Sentry instance by filtering on PHP issues for the 5.1.1 release. I also merged a PR on the docker repo. And worked on finding out about the unit issue on the Import page. I wrote test cases. Finally wrote and improved some documentation on the README of the Docker repository.
Friday
Today I merged a sql-parser PR. And started to work on the issue #335
Saturday
Today I made a tutorial on how to run phpMyAdmin with a local database using a Unix socket. I ported fixes from a PR to master and QA. Also reviewed pull-requests. I also tried to reproduce a navigation tree issue. Finally I wrote test cases on sql-parser and merged a PR.
Sunday
Today I researched more about CREATE VIEW
syntaxes and added more test cases to the sql-parser library.
Third week (33)
Monday (16/07/2021)
Today I merged a pull-request into sql-parser and added new MariaDB contexts. Also improved the phpdoc blocks of generated context files.
Tuesday
Today I worked on sql-parser on adding more test cases and fixing issues. Also merged and test pull-requests on the main repository and wrote a fix. Finally I also improved documentation for the config "DefaultFunctions".
Wednesday
off
Thursday
I did some Debian packaging, to send 5.1.1 into unstable since Debian is not anymore in freeze mode. Also reviewed pull-requests. Wrote tests and commented some code. Finally did some testing of the PR I wrote tests for.
Friday
Today I merged a sql-parser PR and wrote a test for a new issue. Also started working on a fix for it. Finally did some sorting out on the sql-parser issues board.
Saturday
I worked on sql-parser, wrote tests to fix issues. I added support for KEY order and added missing KEY options. Also did some issue triage. Finally I merged a pull-request into the main repository QA branch.
Sunday
Today I improved the release script to lock it for a particular series and also removed some old compat lines.
I added one more file to exclude and added a security checkup step to the release script.
On the release and check script I did some adjustments to exclude missed Test
folders.
Fourth week (34)
Monday (23/07/2021)
Today I fixed file exclusions from the Dockerfiles of the docker repository. Upgraded the images to PHP 8. Fixed LOCAL DATA issues. I modified our test suite to properly check database selects. And removed a static property from the Tracking class.
Tuesday
Today I send into bullseye-backports the phpMyAdmin package. Sorted out issues and pull-requests. I worked on reproducibility between bundled releases. Finally I fixed a public security issue with signon auth.
Wednesday
Today I sorted out more issues, fixed a reported security issue. Also worked on supporting expressions in the GUI of phpMyAdmin. Did some bug fixing and finally I worked on sql-parser to support multiple expressions.
Thursday
Today I worked on adding support for multiple expressions on KEY statements. I wrote tests and adjusted support for Expressions in the phpMyAdmin GUI. Finally I wrote tests for the Relation class.
Friday
Today I started by writing more tests for the Relation class. And worked all day on making relation setup work correctly on each different scenario.
460 issues, 27 PRs.
Saturday & Sunday
Week end