User tests: Successful: Unsuccessful:
Pull Request for #45336 .
This pull request (PR) adds the backwards compatibility (b/c) plugin for Joomla 6 from PR #45336 to the 5.4-dev branch so that the plugin is already available and active on Joomla 5.4 when we update to Joomla 6.
On Joomla 5.4 the plugin does not do anything except of being there and being enabled, so that when we update the code to Joomla 6 it can immediately run with the updated code, and 3rd party extensions which would require that plugin being enabled in 6 will not cause the update to break.
It is the same thing as we did in Joomla 4.4 for the Joomla 5 b/c plugin with PR #41738 .
It would be good to have tests not only with MySQL or MariaDB but also with PostgreSQL databases.
Testers please report back which kind(s) of database(s) you have used for your tests.
Make a new installation.
For the actual result use a current 5.4-dev branch or the latest 5.4 nightly build from here:
https://developer.joomla.org/nightlies/Joomla_5.4.0-alpha1-dev-Development-Full_Package.zip
For the expected result use the patched installation package created by Drone for this PR from here:
https://artifacts.joomla.org/drone/joomla/joomla-cms/5.4-dev/45371/downloads/84332/
After that, log in to the Administrator and check if there is a plugin "Behaviour - Backward Compatibility 6", and if so, check the status of that plugin.
Update a 5.3.0 or a 5.3 nightly build to 5.4.
For the actual result update to the latest 5.4 nightly build using the custom update URL or the downloaded update package from here:
https://developer.joomla.org/nightly-builds.html
For the expected result use the custom update URL or the downloaded patched update package created by Drone for this PR from here:
https://artifacts.joomla.org/drone/joomla/joomla-cms/5.4-dev/45371/downloads/84332/
After that, log in to the Administrator and check if there is a plugin "Behaviour - Backward Compatibility 6", and if so, check the status of that plugin.
There is no plugin "Behaviour - Backward Compatibility 6".
There is a plugin "Behaviour - Backward Compatibility 6", which is enabled.
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
Status | New | ⇒ | Pending |
Category | ⇒ | SQL Administration com_admin Postgresql Language & Strings Installation Libraries Front End Plugins |
Labels |
Added:
Language Change
PR-5.4-dev
|
Labels |
Added:
Release Blocker
|
I have tested this item ✅ successfully on 71cfce5
I have tested this in 2 environments: both Updates types successfully! :)
1 a test site which started in J4! era and has been updated all of the way step by step to J5.4dev and
Status | Pending | ⇒ | Ready to Commit |
RTC
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-04-26 14:36:16 |
Closed_By | ⇒ | muhme | |
Labels |
Added:
RTC
|
I have tested this item ✅ successfully on 1b86975
#### Testing 5.4 New Installation
Using JBT on MacOS Sequoia 15.4 Apple M3, therefore working in a Docker environment.
This clones the github 5.4-dev branch, applies the 45371 PR patch and runs a Cypress-based Joomla installation.
Checked three of the databases/driver variants:
Checked three times, the 'Behaviour - Backward Compatibility 6' is installed and enabled. ✅
(btw. 'Behaviour - Backward Compatibility' is also installed, note it is explicit disabled as JBT installation step).
Testing Update
Using Joomla 5.3.0 release (not the development branch). Checked three different databases/driver variants.
After installation configuring:
Update Channel: Custom URL
Minimum Stability: Development
Custom ULR: https://artifacts.joomla.org/drone/joomla/joomla-cms/5.4-dev/45371/downloads/84301/pr_list.xml
Doing Update to 5.4.0-alpha1-dev+pr.45371 and checked three times, the 'Behaviour - Backward Compatibility 6' is installed and enabled. ✅
Verifying System Tests
Without JBT, using local installation with homebrew Apache and mariadb, installing 5.4-dev, applying 45371 PR patch and install Joomla:
Checked 'Behaviour - Backward Compatibility 6' is existing and enabled. 'Behaviour - Backward Compatibility' is existing and I am wondering it is disabled? But this a different question, I guess.
Joomla System Tests are running without errors with enabled 'Behaviour - Backward Compatibility 6' plugin. ✅
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45371.