chore: skip failing packages on macOS#1006
chore: skip failing packages on macOS#1006alfonsograziano wants to merge 1 commit intonodejs:mainfrom
Conversation
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1006 +/- ##
==========================================
- Coverage 96.44% 95.18% -1.27%
==========================================
Files 28 28
Lines 2139 2139
==========================================
- Hits 2063 2036 -27
- Misses 76 103 +27 ☔ View full report in Codecov by Sentry. |
|
Could you ping the maintainers of these packages? |
|
Sure! My fault actually: bufferutil: @3rdeden, @einaros, @lpinca I'm pinging you since you're listed as the maintainer of the failing packages in the lookup file. |
|
For bufferutil the issue is not in the module but in the machine the module is compiled on. |
|
Interesting! Maybe also the other packages can suffer of the same issue due to the machine (in fact, I can confirm that on my macOS machine it works perfectly). @lpinca do you have any insight on how we can fix the root issue? |
|
It also seems that the same issue affects leveldown and microtime. |
I don't know, are the developer tools correctly installed? Is there any native module that is correctly compiled in that machine? |
|
Maybe the clang version is too old to support the |
|
Shall we open an issue in nodejs/build to ask for help on this topic? I don't have access to the machines |
Quite possibly. The macOS 10.15 VMs are Xcode 11. We're being forced by Apple to have to move off macOS 10.15 by 1 November 2023 but I'm not sure if that's just the release machines or if we'll also be migrating the test ones nodejs/build#3385. |
|
I have just tested on a macOS 10.15 (10.15.7) VM with Xcode Command Line Tools installed via |
|
@lpinca Aye. I've seen that on |
|
The problem should be fixed for bufferutil. See websockets/bufferutil@3af3375. |
Checklist
npm testpasseshere
Three packages are always failing during the install phase: