[phpMyAdmin Git] [phpmyadmin/phpmyadmin] ab8ffb: Fix #14245 Advisor fails on MySQL ≥8.0.3 as many MySQL variables were removed

Hugues Peccatte hugues.peccatte at gmail.com
Sun Sep 22 20:12:32 CEST 2019


Branch: refs/heads/QA_4_9
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: ab8ffbc8db1c05adfacdfbeb4c6fb15fc9b6dc9e
https://github.com/phpmyadmin/phpmyadmin/commit/ab8ffbc8db1c05adfacdfbeb4c6fb15fc9b6dc9e
Author: Hugues Peccatte <hugues.peccatte at gmail.com>
Date: 2019-08-30 (Fri, 08 August 2019) +02:00

Changed paths: 
M libraries/advisory_rules.txt
M libraries/classes/Advisor.php

Log Message:
-----------
Fix #14245 Advisor fails on MySQL ≥8.0.3 as many MySQL variables were removed

As many MySQL variables were removed, we need to disable the rules using these variables.
For this, a variable identifying MySQL had been created and is used with the MySQL version to check if the rule should be checked or not.

Signed-off-by: Hugues Peccatte <hugues.peccatte at gmail.com>

Commit: 99b2dfade4f57944df1cda02b2108c2f94f8b788
https://github.com/phpmyadmin/phpmyadmin/commit/99b2dfade4f57944df1cda02b2108c2f94f8b788
Author: Hugues Peccatte <hugues.peccatte at gmail.com>
Date: 2019-08-30 (Fri, 08 August 2019) +02:00

Changed paths: 
A libraries/advisory_rules_generic.txt
A libraries/advisory_rules_mysql_before80003.txt
M libraries/classes/Advisor.php
D libraries/advisory_rules.txt

Log Message:
-----------
Split advisory rules files in many to manage variables removed in some versions

Signed-off-by: Hugues Peccatte <hugues.peccatte at gmail.com>

Commit: efbec55643dabd38de1dd148d417a6c1cde7463a
https://github.com/phpmyadmin/phpmyadmin/commit/efbec55643dabd38de1dd148d417a6c1cde7463a
Author: Hugues Peccatte <hugues.peccatte at gmail.com>
Date: 2019-08-30 (Fri, 08 August 2019) +02:00

Changed paths: 
M libraries/classes/Advisor.php
M test/classes/AdvisorTest.php

Log Message:
-----------
Fix tests regarding Advisor class changes

Signed-off-by: Hugues Peccatte <hugues.peccatte at gmail.com>

Commit: 01c52f5fc5db61fd288b8a77a65fc22b7574d6c4
https://github.com/phpmyadmin/phpmyadmin/commit/01c52f5fc5db61fd288b8a77a65fc22b7574d6c4
Author: Hugues Peccatte <hugues.peccatte at gmail.com>
Date: 2019-08-31 (Sat, 08 August 2019) +02:00

Changed paths: 
M test/classes/Server/Status/AdvisorTest.php

Log Message:
-----------
Fix AdvisorTest

Signed-off-by: Hugues Peccatte <hugues.peccatte at gmail.com>

Commit: 88821f8248b4544fe51c426cea0cecd1aaaa1af2
https://github.com/phpmyadmin/phpmyadmin/commit/88821f8248b4544fe51c426cea0cecd1aaaa1af2
Author: William Desportes <williamdes at wdes.fr>
Date: 2019-09-22 (Sun, 09 September 2019) +02:00

Changed paths: 
A libraries/advisory_rules_generic.txt
A libraries/advisory_rules_mysql_before80003.txt
M libraries/classes/Advisor.php
M test/classes/AdvisorTest.php
M test/classes/Server/Status/AdvisorTest.php
D libraries/advisory_rules.txt

Log Message:
-----------
Fix #14245 - mysql 8.0.3 and above fails on advisor

Fixes: #14245
Pull-request: #15461
Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 614468f905cf4812e726eb0f7e9713da725ed2fb
https://github.com/phpmyadmin/phpmyadmin/commit/614468f905cf4812e726eb0f7e9713da725ed2fb
Author: William Desportes <williamdes at wdes.fr>
Date: 2019-09-22 (Sun, 09 September 2019) +02:00

Changed paths: 
M ChangeLog

Log Message:
-----------
Add ChangeLog entry for #14245

Signed-off-by: William Desportes <williamdes at wdes.fr>



More information about the Git mailing list