RTC Release Blocker bug PR-5.1-dev Pending

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
7 Mar 2024

Pull Request for Issue #42971 .

Summary of Changes

With the refactoring of system calls to the framework filesystem package, I introduced a new error when updating since at the time when script.php is run, the framework class ist not there. This PR changes the namespace of the classes in the finalisation.php to reflect first the framework filesystem package and then to alias those classes for the CMS filesystem package. It also fixes the code in script.php to use the framework code consistently. That should hopefully fix the issue and be compatible pretty much regardless from where to where we upgrade.

Testing Instructions

Actual result BEFORE applying this Pull Request

Expected result AFTER applying this Pull Request

Link to documentations

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

avatar Hackwar Hackwar - open - 7 Mar 2024
avatar Hackwar Hackwar - change - 7 Mar 2024
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 7 Mar 2024
Category Administration com_admin com_joomlaupdate
avatar richard67
richard67 - comment - 7 Mar 2024

@Hackwar Does PR #42976 still make sense together with this one here? I assume yes, but maybe you know more.

Update: Ah, I just see this PR contains also the changes of the other one.

avatar joomdonation
joomdonation - comment - 8 Mar 2024

Could you please also delete the two elements here https://github.com/joomla/joomla-cms/blob/5.0-dev/administrator/components/com_admin/script.php#L575-L576 as I did in in my original PR #42976 ? Thanks !

avatar Hackwar Hackwar - change - 8 Mar 2024
Labels Added: Release Blocker bug PR-5.1-dev
avatar joomdonation joomdonation - test_item - 8 Mar 2024 - Tested successfully
avatar joomdonation
joomdonation - comment - 8 Mar 2024

I have tested this item ✅ successfully on 5f35b5d

Tested update from both Joomla 4 and Joomla 5 to the update package provided by this PR, it worked well, no error anymore


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/42978.

avatar richard67
richard67 - comment - 9 Mar 2024

I have tested this item ✅ successfully on 5f35b5dTested update from both Joomla 4 and Joomla 5 to the update package provided by this PR, it worked well, no error anymore

@joomdonation Have you used Windows or a Linux as server? Would be good if we get another tester using what you haven't used.

avatar richard67
richard67 - comment - 9 Mar 2024

@brianteeman Does your thumbs down reaction on the description of this PR still apply, or is it obsolete after the recent changes? If obsolete: Please remove. If not obsolete: Would you like to comment on the reasons? Thanks in advance.

avatar joomdonation
joomdonation - comment - 9 Mar 2024

@richard67 I tested using Windows. I also did a careful code review.

avatar richard67
richard67 - comment - 9 Mar 2024

@richard67 I tested using Windows. I also did a careful code review.

@joomdonation Thanks. I did also a careful code review. PR is ok for me. Will see if I can find time to test on Linux.

avatar richard67 richard67 - test_item - 9 Mar 2024 - Tested successfully
avatar richard67
richard67 - comment - 9 Mar 2024

I have tested this item ✅ successfully on 5f35b5d

I've tested both live update and upload & update from 4.4.3 and 5.0.3 to the custom update URL or update package created by drone for this PR.

I've also tested that updating from 5.1.0-beta 1 with the PR applied before the update works.

Finally I've done a code review.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/42978.

avatar richard67 richard67 - change - 9 Mar 2024
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 9 Mar 2024

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/42978.

avatar bembelimen bembelimen - change - 10 Mar 2024
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2024-03-10 02:53:28
Closed_By bembelimen
Labels Added: RTC
avatar bembelimen bembelimen - close - 10 Mar 2024
avatar bembelimen bembelimen - merge - 10 Mar 2024
avatar bembelimen
bembelimen - comment - 10 Mar 2024

Thx

Add a Comment

Login with GitHub to post a comment