Skip to content

Comments

[Backport release-23.11] bear: fix#291814

Merged
siraben merged 4 commits intorelease-23.11from
backport-279035-to-release-23.11
Apr 12, 2024
Merged

[Backport release-23.11] bear: fix#291814
siraben merged 4 commits intorelease-23.11from
backport-279035-to-release-23.11

Conversation

@github-actions
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)
@github-actions github-actions bot mentioned this pull request Feb 27, 2024
13 tasks
@ofborg ofborg bot requested review from alyssais and babariviere February 27, 2024 12:49
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Feb 27, 2024
@delroth delroth added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Feb 27, 2024
@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
@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

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants