User tests: Successful: Unsuccessful:
Remove the dummy random_compat https://github.com/paragonie/random_compat#version-99999
Package operations: 0 installs, 19 updates, 0 removals
install joomla
apply this patch
run composer install --no-dev (or use the generated package)
Make sure joomla still loads.
There is an empty random_compat package while the 9.99.9 version is empty and does nothing anyway.
That package is gone and the other listed packages are updated.
none
| Status | New | ⇒ | Pending |
| Category | ⇒ | External Library Composer Change |
Looking at the original post I would expect to see it listed as removed but there were zero removals
Package operations: 0 installs, 19 updates, 0 removals
Unable to test as none of my installs contain this random_compat
Well i have just double checked the latest nightly build:

And when we check the package from the download section here random_compat is gone:

When you check the lib thats loaded there you see its empty as described in the docs linked above.
Looking at the original post I would expect to see it listed as removed but there were zero removals
Its clearly gone as you can see on my screenshots i dont know how that counter works within composer.
It looks like it is installed as its a required dependency of two packages (hence I didnt find it in composer.json and only in composer.lock)
Correct. IIRC its from joomla/session and sodium_compat. But with php7 as minimum its empty anyway.
and I see now that replace command just prevents the dependency being loaded
I have tested this item
Sorry - my test results were just local checking that the removal of random_compat worked
I did not check the updates which is where drone is producing the errors as they are php 8
I have not tested this item.
| Status | Pending | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-05-29 01:47:55 |
| Closed_By | ⇒ | zero-24 | |
| Labels |
Added:
?
?
|
||
Unable to test as none of my installs contain this random_compat