-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[package] automake/1.16.2 and libtool/2.4.6: no Linux binary #2196
Comments
@jgsogo @danimtb Indeed the package is missing, I can reproduce the same behavior. automake recipe ONLY uses settings.os for its package ID, no options. However, it contains The last change was 10 days ago (#2038), but only generated 3 packages: Linux: 258f6f05ca54813b3d7180161753df7f9ccf7e1d The current Conan search outputs the same:
The only recent change that I found was a new transitive dependency (#2103). The behavior occurs with Conan 1.25, 1.26 and 1.27. So, for some reason, the CCI generated a different package ID that Conan client requested for Linux. |
@uilianries with this change the binary hashes get back to what they were before, so this PR should solve the issue right? |
@ericLemanissier Indeed! I didn't read that PR yet, thanks for linking it. |
Yes, adding a requirement modifies the package-ID which turns out in missing packages in the graph. Once again, we need a job running every hour/day checking for these missing packages and triggering a build once detected. It is in the backlog (codename "tapaholes"). I suggested a different approach for the PR linked. Thanks for noticing and opening the issue 🙌 |
This should be "fixed" or workarounded by #2197 Other PRs affected: #2167 (comment), #2220 (comment) |
@ericLemanissier |
Thos pr's were/are plagued by another problem that is solved by #2314 |
When trying to consume automake or libtool, automake and libtool binaries are always missing, even if https://conan.io/center/automake/1.16.2/?user=_&channel=_&revision=&os=&tab=config has a linux configuration and https://conan.io/center/libtool/2.4.6/?user=_&channel=_&revision=&os=Linux&tab=config too
Maybe the binaries of these packages need to be regenerated after m4 was added to autoconf's requirement ?
Package and Environment Details (include every applicable attribute)
Conan profile (output of
conan profile show default
orconan profile show <profile>
if custom profile is in use)Steps to reproduce (Include if Applicable)
conan install automake/1.16.2@
Logs (Include/Attach if Applicable)
Click to expand log
Steps to reproduce (Include if Applicable)
conan install libtool/2.4.6@
Logs (Include/Attach if Applicable)
Click to expand log
The text was updated successfully, but these errors were encountered: