Skip to content
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

[Backport release-23.11] bear: fix #291814

Merged
merged 4 commits into from
Apr 12, 2024

Conversation

github-actions[bot]
Copy link
Contributor

Bot-based backport to release-23.11, triggered by a label in #279035.

  • Before merging, ensure that this backport is acceptable for the release.
    • Even as a non-commiter, if you find that it is not acceptable, leave a comment.

emilazy and others added 4 commits February 27, 2024 12:28
The previous build system patch was incomplete and left the `wrapper.d`
directory empty, leaving Bear unable to pick up any build commands
at all and breaking the functional test suite, which we also weren't
running. Switch to overriding CMake flags instead and add the patches
and dependencies necessary to get the functional tests running to
prevent a future regression.

I've checked that the instructions in Nix's
`doc/manual/src/contributing/hacking.md` work after this change,
which is what started this yak shave in the first place.

(cherry picked from commit ec4de10)
(cherry picked from commit 3637fa5)
(cherry picked from commit 75a177b)
(cherry picked from commit 459e288)
@lf-
Copy link
Member

lf- commented Feb 27, 2024

appears to fail on ofborg on Darwin due to some -X compiler flag getting included twice(?)

@DieracDelta
Copy link
Member

DieracDelta commented Mar 13, 2024

I couldn't figure out how to disable those tests. I think they're a red herring. The underlying binary does work on darwin (or at least, I've been using it on darwin from master nixpkgs even though those tests fail on darwin)

@siraben siraben merged commit e45ca61 into release-23.11 Apr 12, 2024
24 checks passed
@bjornfor bjornfor deleted the backport-279035-to-release-23.11 branch April 13, 2024 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants