User tests: Successful: Unsuccessful:
Pull Request for Issue # .
composer update --no-dev
This will update all Composer files to the latest versions as allowed in the composer.json file, except for the application, oauth1, oauth2, and console package.
This includes the Joomla! Framework packages !
Get a working installation from the source:
Clone the repository:
git clone git@github.com:joomla/joomla-cms.git
Go to the joomla-cms folder:
cd joomla-cms
Go to the 4.0-dev branch:
git checkout 4.0-dev
Install all the needed composer packages:
composer install
Install all the needed npm packages:
npm install
Status | New | ⇒ | Pending |
Category | ⇒ | External Library Composer Change |
Labels |
Added:
?
?
|
See #27997 - Everything but the application and two OAuth packages are safe to update.
(Also, if you take out an update by manually editing the composer.lock
, you need to run composer update --lock
otherwise you are going to cause everyone to get warnings about the lock file hash being incorrect)
Bah, forgot that change.
Either way, you’re still introducing the Composer lock file hash error as the content-hash property isn’t updated here.
Something is definitely wrong though because it should be impossible to have run composer update
and not change the hash, yet if you look at the diff for this PR the hash is unchanged. That’s a red flag.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-02-23 17:16:47 |
Closed_By | ⇒ | twister65 |
I suspect this is going to break the Joomla console package. similar to how my version of this a while back did? #26820
We can probably selectively update other parts whilst I try and get a plan around the console package though