New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PEAR repository type does not process PEAR installer dependency #6413
Comments
I am not clear on what the "problem" is..? |
|
I honestly have no clue how the pear dependency stuff works, and your description really does not make things more clear for me I have to say. Sorry, I do not think I can help you with this. Maybe someone else has a better understanding of how pear works :-( |
did you read the linked comment? it gives pretty detailed info (imho). i'll post step by step example in few jiffies. |
All I understood was that some pear package does not work correctly, and as a result, https://github.com/roojs/mail_mimeDecode/ has been created, which should address the issue. I do not understand exactly what is or was wrong with the pear package though. |
From your gist I am not sure how Composer is supposed to infer that there is a dependency on |
from what i wrote eventum/eventum#256 (comment): pear package is fine, just seems composer does not parse this: <pearinstaller>
<min>1.6.0</min>
</pearinstaller> as i understand, it's supposed to mean |
the gist uses satis generated repo for pear. you did not read the referred comment at all it seems i'll update gist to use "repositories" "pear" directly. the test will be heavily slower but more isolated. |
I glanced over the comments briefly, yes. My time is limited. They are describing another issue which I have little interest in. I was merely trying to find anything that could hint at what Composer is doing "wrong" here.
That was the summary I was looking for, thanks. |
(updated gist) |
Peculiar, the resulting json that is generated and cached for the pear repo provider is as follows: Click to expand/collapse
provider-pear$mail-mime.json
This does seem to suggest a dependency on
Why it does not get installed nor show up when running
|
in gist i've used only (updating issue summary) |
It seems that in |
I'm no longer using these PEAR packages, so it's not important for me to solve this. closing. |
do you consider this problem reported here something you fix,
or i just workaround and load "PEAR" in root
composer.json
?eventum/eventum#256 (comment)
My
composer.json
:this does not install any variant of
pear
package (pear/pear
,pear/pear-core-minimal
,pear-pear.php.net/pear
)reproducer:
https://gist.github.com/glensc/46fe580cab09efb35b8da3f2fe9f87e3
TL;DR
pear package is fine, just seems composer does not parse this:
as i understand, it's supposed to mean
pear/pear >= 1.6.0
The text was updated successfully, but these errors were encountered: