-
Notifications
You must be signed in to change notification settings - Fork 124
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
install -D
is not portable
#321
Comments
Also, remove `SED` flag, as this is no longer necessary. The build failure has been reported at RichiH/vcsh#321.
* vcsh 2.0.3 * vcsh: fix build failure Also, remove `SED` flag, as this is no longer necessary. The build failure has been reported at RichiH/vcsh#321. Closes #87971. Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Signed-off-by: Sean Molenaar <1484494+SMillerDev@users.noreply.github.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
Oh bother and confound it all, half the point of some of my overhauls has been to improve portability, so sorry about this regression. Sometimes GNU syntax is just so temptingly BETTER! I'll try to get some CI running (perhaps on Cirrus BSD runners) so we're actually testing BSD installs on every commit. |
@carlocab thanks for the report. Can you confirm if 2.0.4 builds for you, please? |
Since you're already using GitHub actions, you can also run your build on macOS CI. It should be as simple as adding vcsh/.github/workflows/build.yml Line 8 in 9a2bce5
You'll probably need something like matrix:
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }} but I'm no expert on GitHub actions.
Thanks! I'll give it a try. |
The patch has been removed because it is no longer needed. See RichiH/vcsh#321.
The new release works great. Thank you. |
@carlocab thanks for reporting & checking! Do you want to submit a PR for the build system? |
I've still got a lot of work at Homebrew (new macOS version just dropped), but ping me in about two weeks and I'll try and help you out with that :) |
I will leave it open then and try to set a reminder for myself to poke you. :) |
The patch has been removed because it is no longer needed. See RichiH/vcsh#321. Closes #88137. Signed-off-by: rui <rui@chenrui.dev> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
d799fe1 changed the
mkdir
andinstall
calls toinstall -D
, but this flag is not portable. In particular, this leads to build failure on macOS (and, presumably, anywhere else that uses BSDinstall
).See Homebrew/homebrew-core#87971.
The text was updated successfully, but these errors were encountered: