Bug 277749

Summary: GTK/WPE builds are failing with /bin/sh: 0: Illegal option -o pipefail
Product: WebKit Reporter: Brianna Fan <bfan2>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: angelos, bfan2, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 276081    

Brianna Fan
Reported 2024-08-07 10:51:19 PDT
Revert 281869@main because GTK/WPE builds are failing with /bin/sh: 0: Illegal option -o pipefail.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-08-07 10:51:31 PDT
Brianna Fan
Comment 2 2024-08-07 10:52:50 PDT
EWS
Comment 3 2024-08-07 10:55:07 PDT
Committed 281943@main (2314da5c0e7f): <https://commits.webkit.org/281943@main> Reviewed commits have been landed. Closing PR #31841 and removing active labels.
Angelos Oikonomopoulos
Comment 4 2025-04-02 05:22:14 PDT
We got bitten by this again, with `run-jsc-stress-tests` throwing an exception and `filter-test-logs` accidentally eating it up, presumably because it relied on `-o pipefail`. I've asked internally at Igalia and all our buildbots should have `bash` in the PATH. For the post-commit bots could we change `remote_command` in `build-webkit-org/steps.py` to use `bash`, `-c` instead of `/bin/sh`, `-c`? Would that work on other platforms?
Note You need to log in before you can comment on or make changes to this bug.