? Composer Dependency Changed NPM Resource Changed ? Pending

User tests: Successful: Unsuccessful:

avatar SniperSister
SniperSister
16 Dec 2022

Summary of Changes

Updating various 3rd party dependencies in composer and npm to make dependabot happy.

Testing Instructions

  • Check out the 4.2-dev branch
  • Run npm ci
  • Run composer install
  • Try to install and use Jooma
avatar joomla-cms-bot joomla-cms-bot - change - 16 Dec 2022
Category External Library Composer Change NPM Change
avatar SniperSister SniperSister - open - 16 Dec 2022
avatar SniperSister SniperSister - change - 16 Dec 2022
Status New Pending
avatar brianteeman brianteeman - test_item - 16 Dec 2022 - Tested unsuccessfully
avatar brianteeman
brianteeman - comment - 16 Dec 2022

I have tested this item ? unsuccessfully on 56f6754


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

avatar brianteeman
brianteeman - comment - 16 Dec 2022

This pr is not complete. You need to run the build scripts locally and you will see that they generate additional changed files that you need to add to this PR as well.


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

avatar brianteeman
brianteeman - comment - 16 Dec 2022

In addition I can see at least one major library (codemirror) that has not been updated and is now at least 5 versions out of date despite our package.json allowing for it to be updated.

avatar joomla-cms-bot joomla-cms-bot - change - 16 Dec 2022
Category External Library Composer Change NPM Change External Library Composer Change NPM Change Front End Plugins Templates (site)
avatar SniperSister SniperSister - change - 16 Dec 2022
Labels Added: Composer Dependency Changed NPM Resource Changed ?
avatar SniperSister
SniperSister - comment - 16 Dec 2022

This pr is not complete. You need to run the build scripts locally and you will see that they generate additional changed files that you need to add to this PR as well.

Good catch, fixed!

avatar SniperSister
SniperSister - comment - 16 Dec 2022

In addition I can see at least one major library (codemirror) that has not been updated and is now at least 5 versions out of date despite our package.json allowing for it to be updated.

The PR is not a generic "update all the things" PR, but specifically limited to dependencies that have received upstream security changes.

avatar brianteeman
brianteeman - comment - 16 Dec 2022

The PR is not a generic "update all the things" PR, but specifically limited to dependencies that have received upstream security changes.

You are assuming that they all publish if an update is security related

avatar laoneo
laoneo - comment - 16 Dec 2022

In maintainers we discussed this topic and came to the conclusion that general updates of dependencies should only be made in minor versions to ensure stability for the current release stream. Except when there are security issues, then this needs to be made in patch releases. This is not something Mr Jardin does now for fun, he follows the process.

avatar brianteeman
brianteeman - comment - 16 Dec 2022

It is still makling an assumption that is risky - but clearly I am in a minority. Would be good to see this policy documented as there is none for patch releases

avatar laoneo
laoneo - comment - 16 Dec 2022

Agree that this needs to be better documented. For now this is mentioned in the meeting report here https://volunteers.joomla.org/teams/cms-maintenance-team/reports/1744-meeting-notes-june-08-2022.

avatar brianteeman brianteeman - test_item - 17 Dec 2022 - Tested successfully
avatar brianteeman
brianteeman - comment - 17 Dec 2022

I have tested this item successfully on 7c3fd87

does what it says


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

avatar viocassel viocassel - test_item - 19 Dec 2022 - Tested successfully
avatar viocassel
viocassel - comment - 19 Dec 2022

I have tested this item successfully on 7c3fd87


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

avatar richard67 richard67 - change - 19 Dec 2022
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 19 Dec 2022

RTC


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

avatar wilsonge wilsonge - change - 21 Dec 2022
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2022-12-21 22:29:48
Closed_By wilsonge
Labels Added: ?
avatar wilsonge wilsonge - close - 21 Dec 2022
avatar wilsonge wilsonge - merge - 21 Dec 2022

Add a Comment

Login with GitHub to post a comment