RTC Composer Dependency Changed Release Blocker PR-5.3-dev Pending

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
31 Mar 2025

Summary of Changes

#44808 updated our dependency on the typo3/phar-stream-wrapper to the next major version, being under the impression, that the package is needed and that the updates would be backwards compatible. This actually seems to not be correct and (as unlikely as it is) when other code extends this, it would throw errors. It also turns out, that the whole package is not needed anymore, since the underlying issue has been solved in PHP 8.0 already. So this package isn't needed anymore. The plan is to deprecate it now and then to remove it in 6.0.

Testing Instructions

Before and after applying the PR, there shouldn't be any changes.

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: joomla/Manual#436

  • No documentation changes for manual.joomla.org needed

avatar Hackwar Hackwar - open - 31 Mar 2025
avatar Hackwar Hackwar - change - 31 Mar 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 31 Mar 2025
Category External Library Composer Change Libraries
avatar Hackwar Hackwar - change - 31 Mar 2025
The description was changed
avatar Hackwar Hackwar - edited - 31 Mar 2025
avatar laoneo laoneo - test_item - 31 Mar 2025 - Tested successfully
avatar laoneo
laoneo - comment - 31 Mar 2025

I have tested this item ✅ successfully on 7d91552

Despite the dependency got readded, there were no PHP 8.4 deprecation's shown on the first page load.


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

avatar Hackwar Hackwar - change - 31 Mar 2025
Labels Added: Composer Dependency Changed Release Blocker PR-5.3-dev
avatar Hackwar Hackwar - alter_testresult - 31 Mar 2025 - laoneo: Tested successfully
avatar brianteeman brianteeman - test_item - 31 Mar 2025 - Tested successfully
avatar brianteeman
brianteeman - comment - 31 Mar 2025

I have tested this item ✅ successfully on 5529ce0

didnt see any php errors with 8.4 running the system tests


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

avatar QuyTon QuyTon - change - 1 Apr 2025
Status Pending Ready to Commit
avatar QuyTon
QuyTon - comment - 1 Apr 2025

RTC


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

avatar QuyTon QuyTon - change - 1 Apr 2025
Labels Added: RTC
avatar richard67
richard67 - comment - 2 Apr 2025

@Hackwar Could you regenerate the checksum in the composer.lock file? It seems since the last branch update it doesn't match anymore as that file has also been changed in the base branch meanwhile.

avatar rdeutz
rdeutz - comment - 2 Apr 2025

I think I could fix it

avatar richard67
richard67 - comment - 2 Apr 2025

I think I could fix it

@rdeutz Yes, looks ok now in Drone composer step.

avatar rdeutz rdeutz - close - 2 Apr 2025
avatar rdeutz rdeutz - merge - 2 Apr 2025
avatar rdeutz rdeutz - change - 2 Apr 2025
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2025-04-02 17:31:31
Closed_By rdeutz

Add a Comment

Login with GitHub to post a comment