-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
Rebuild for abseil_cpp202206230 #60
Rebuild for abseil_cpp202206230 #60
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
I'm going to try to roll back this particular migration: conda-forge/conda-forge-pinning-feedstock#3159 |
7f07e85
to
edfaf0f
Compare
Hi! This is the friendly conda-forge automerge bot! I considered the following status checks when analyzing this PR:
Thus the PR was not passing and not merged. |
Can you replace |
@conda-forge-admin please rerender |
Do i need to change any compile time flags? |
To be on the safe side, I'd add |
Though it depends on the project if they hardcode the c++ version somewhere, then we'd need to probably patch that out. |
Something isn't working 100% with a48f26b yet. Somewhere, conda smithy still seems to find an abseil-cpp pin, otherwise they'd be removed from the CI support yamls |
Found it, there's a selector on patch 19. |
I checked the patch, it's fine to keep, just need to drop the selector and rerender |
@conda-forge-admin please rerender |
I've been pretty heavy handed already with a few migrations. I don't want to change the "style" too much more than I have to. Thanks for finding it! |
Thats the thing, they use scons which i am not familiar with https://github.com/conda-forge/mongodb-feedstock/blob/main/recipe/bld.bat#L27 |
No worries. Though the selector is still pointless now, because we won't be building for such an old abseil anymore, ever. 😅 |
I searched through the old build log. You can find |
Also on windows? Then I'd say it's fine, but we should still try to eventually make that explicit |
Yes on windows:
|
I'm removing automerge so we manually check once these builds succeed |
Seems like windows is assuming it is using a static build and looking for
|
Well here goes an other 5 hour build cycle |
+ 'absl_strings_internal', 'absl_base', 'absl_spinlock_wait', | ||
+ 'absl_bad_variant_access', 'absl_raw_logging_internal', | ||
+ 'absl_log_severity', 'absl_int128' | ||
+ 'absl_dll' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Confusingly (or infuriatingly), this is actually called abseil_dll
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and it only gets triggered at the way end of the build ^_^
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this patch should be reverted for unix, and updated only for windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That was my main point, yes 🙃
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry, i didn't understand the fact that you called out my earlier typo
recipe/meta.yaml
Outdated
@@ -26,8 +26,7 @@ source: | |||
- patches/0016-Disable-aligned-allocation-on-macOS.patch | |||
- patches/0017-Drop-strict-python-pkgs-requirements-check.patch | |||
- patches/0018-Fix-flags-for-un-vendoring-abseil-cpp.patch | |||
- patches/0019-wyhash-is-now-called-low_level_hash.patch # [libabseil != '20210324.2'] | |||
- patches/0020-Don-t-inject-ICU-Macros-if-using-pre-compiled-librar.patch | |||
- patches/0019-Don-t-inject-ICU-Macros-if-using-pre-compiled-librar.patch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- patches/0019-Don-t-inject-ICU-Macros-if-using-pre-compiled-librar.patch | |
- patches/0019-Don-t-inject-ICU-Macros-if-using-pre-compiled-librar.patch # [win] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
but this patch i didn't change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, then I meant that it should go to 18; in any case, my point was that the patch that switches to abseil_dll
should only apply to windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, yeah, lets get a working build for windows :D.
c65bb4c
to
79cc775
Compare
Hi! This is the friendly conda-forge automerge bot! Commits were made to this PR after the |
These static data member linkage errors are always baffling to me, but IIRC correctly, it should be solved by adding something like conda-forge/google-cloud-cpp-feedstock@c1d4123 (which came from here but ended up being rebased out from the PR that superseded it, since it wasn't necessary for building a static lib). |
Hi! This is the friendly conda-forge automerge bot! Commits were made to this PR after the |
@conda-forge-admin please rerender |
Just avoiding needless builds since it seems that boost will get merged first. |
Seems this passed now? Was it just a restart that was needed to get a faster CI agent? |
Builds have been oscillating between 275 min and 350 + minutes. Sometimes it would only get to 3200/4000 and other times it would pass. |
That's annoying but not a deal-breaker. Just needs occasional CI restarts. If you want you can add me to maintainers and I'll do it. |
99e19dd
to
38820f4
Compare
I would have thought that based on your work in conda-forge/abseil-cpp-feedstock#49, 8ccb3b6 would not be necessary anymore...? |
But fine to leave for a follow-up... |
…nda-forge-pinning 2022.09.12.04.26.16
38820f4
to
e0f9848
Compare
Sorry i forgot in my quick cleanup. |
I take a very big shotgun approach and i forgot that different things pan out. |
All green 🚀 |
This PR has been triggered in an effort to update abseil_cpp202206230.
Notes and instructions for merging this PR:
Please note that if you close this PR we presume that the feedstock has been rebuilt, so if you are going to perform the rebuild yourself don't close this PR until the your rebuild has been merged.
If this PR was opened in error or needs to be updated please add the
bot-rerun
label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase@conda-forge-admin, please rerun bot
in a PR comment to have theconda-forge-admin
add it for you.This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by https://github.com/regro/autotick-bot/actions/runs/2736155418, please use this URL for debugging.