Description
Summary of the issue
Please see in the latest dev branch
Line 55 in ad9e1f0
You'll notice that, in all branches of this repository, it still refers to zendframework
in spite of that package being abandoned. This results in a composer install
which looks like:
Package zendframework/zend-barcode is abandoned, you should avoid using it. Use laminas/laminas-barcode instead.
Package zendframework/zend-captcha is abandoned, you should avoid using it. Use laminas/laminas-captcha instead.
Package zendframework/zend-code is abandoned, you should avoid using it. Use laminas/laminas-code instead.
I've seen another ticket for this here, but it was promptly closed since the dev could not replicate the issue. But the issue is plainly visible in the most recent composer.json
file. Magento needs to recognise that zend is being transitioned to laminas and update its dependencies accordingly.
Information on your environment
Ubuntu 18, Magento 2.3, although the issue can be seen in the source code for 2.4 as well.
Preconditions (*)
Magento 2.4-develop
Steps to reproduce (*)
Run a composer install
on any version of Magento
Expected result (*)
Expect to see no abandoned
messages.
Actual result (*)
Package zendframework/zend-barcode is abandoned, you should avoid using it. Use laminas/laminas-barcode instead.
Package zendframework/zend-captcha is abandoned, you should avoid using it. Use laminas/laminas-captcha instead.
Package zendframework/zend-code is abandoned, you should avoid using it. Use laminas/laminas-code instead.