-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Incorrect Shebang in glib-mkenums Script #191
Labels
Comments
1 task
There seems to be a few more executables:
|
This was referenced Sep 30, 2024
amoeba
added a commit
to apache/arrow
that referenced
this issue
Oct 1, 2024
…n script (#44270) ### Rationale for this change Fixes failing verification task for ruby+conda, see #44268. cc @ raulcd ### What changes are included in this PR? It looks like the proximate cause of the failure was a buggy release of glib (2.82.1) on conda-forge, see conda-forge/glib-feedstock#191. Pinning the version of glib we install inside the verification script to the previous version seems to work (verification passes locally now). Once the glib feedstock pushes a new release with the fix we can unpin this. ### Are these changes tested? Yes, locally under docker. ### Are there any user-facing changes? No. * GitHub Issue: #44268 Lead-authored-by: Bryce Mecum <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Bryce Mecum <[email protected]>
amoeba
added a commit
to apache/arrow
that referenced
this issue
Oct 15, 2024
…rification script (#44407) ### Rationale for this change We can remove these pins now that conda-forge/glib-feedstock#191 has been closed. I've tested on my own crossbow and will test here momentarily. This effectively reverts #44270 and #44268. ### What changes are included in this PR? Tweaks to release release verification script, specifically removing recently-added pins. ### Are these changes tested? Yes: https://github.com/amoeba/crossbow/actions/runs/11335070956/job/31522511285. ### Are there any user-facing changes? No. Closes #44415. * GitHub Issue: #44415 Authored-by: Bryce Mecum <[email protected]> Signed-off-by: Bryce Mecum <[email protected]>
raulcd
pushed a commit
to apache/arrow
that referenced
this issue
Oct 15, 2024
…rification script (#44407) ### Rationale for this change We can remove these pins now that conda-forge/glib-feedstock#191 has been closed. I've tested on my own crossbow and will test here momentarily. This effectively reverts #44270 and #44268. ### What changes are included in this PR? Tweaks to release release verification script, specifically removing recently-added pins. ### Are these changes tested? Yes: https://github.com/amoeba/crossbow/actions/runs/11335070956/job/31522511285. ### Are there any user-facing changes? No. Closes #44415. * GitHub Issue: #44415 Authored-by: Bryce Mecum <[email protected]> Signed-off-by: Bryce Mecum <[email protected]>
3 tasks
Hmm, based on the errors I'm currently seeing in conda-forge/harfbuzz-feedstock#117, there may be some lingering issues here.
Not reopening just yet since I haven't actually dug into this at all. |
Closed
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Solution to issue cannot be found in the documentation.
Issue
When I install the latest version of glib (2.82.1) from Conda-Forge, the glib-mkenums script has an incorrect shebang:
#!/home/conda/feedstock_root/build_artifacts/glib-split_1727379887346/_build_env/bin/python3.12
This path is specific to the build environment and causes issues in the final installed package. When I manually replace the shebang with a proper one, such as:
#!/usr/bin/env python3
the script works as expected.Installed packages
Environment info
The text was updated successfully, but these errors were encountered: