`microtime` fails on macOS, Windows & Alpine Linux
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 70/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript, node.js
- Lĩnh vực
- testing
Hướng nghiên cứu
Bắt đầu từ mục microtime trong lib/lookup.json (dòng 291-295, được liên kết trong issue) và đọc tài liệu schema lookup để xem các flag khả dụng như skip và replacedBy. Gói upstream không còn được bảo trì và không build được trên macOS/Windows qua node-gyp (distutils bị thiếu), vì vậy cách giải quyết khả năng nhất là đánh dấu nó bị bỏ qua thay vì sửa module. Tái hiện bằng workflow GitHub Actions test-module.yml; hoàn thành nghĩa là citgm không còn thất bại trên macOS và Windows trong khi ubuntu vẫn pass.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Situation
Running citgm microtime fails on macOS, Windows & Alpine Linux for Node.js 22 - 26
| Item | Status |
|---|---|
| npm package | https://www.npmjs.com/package/microtime |
| npm status | not deprecated |
| last published | 3.1.1 Aug 12, 2022 |
| weekly downloads | 285,880 |
| repo location | https://github.com/wadey/node-microtime |
| repo last update to default branch | Sep 8, 2023 |
| repo status | unmaintained |
| repo CI status | runs in Node.js 14 - 20 |
| lookup - skip | - |
| lookup maintainer 1 | wadey |
Repo CI https://github.com/wadey/node-microtime/blob/master/.github/workflows/test.yml runs in Node.js 14 - 20, on ubuntu, macos & windows.
Cloning the repo and running local tests using:
- Windows 11 26H2
- Visual Studio 2022 & 2026
- Python 3.14
fails to install with:
ModuleNotFoundError: No module named 'distutils'
...
gyp ERR! node-gyp -v v9.4.1
gyp ERR! not ok
for Node.js 22, 24 & 26
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test: microtime
CITGM repository to checkout: nodejs/citgm
CITGM GitHub ref to checkout: main
Result
Fails in macOS and Windows:
| Node.js | npm | macos | ubuntu | windows |
|---|---|---|---|---|
| 22.23.3 | 10.9.9 | FAIL | PASS | FAIL |
| 24.21.0 | 11.19.0 | FAIL | PASS | FAIL |
| 26.10.0 | 11.19.1 | FAIL | PASS | FAIL |
References
cc: @wadey
- Ngôn ngữ chính
- JavaScript
- Star
- 608
- Fork
- 158
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 18
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nodejs/citgm
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)Có thể đã có người làm @MikeMcC399 đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nodejs/citgm#1200 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
nodejs/citgm#1176 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`@yarnpkg/cli` v4 fails in Node.js 22 (macos/ubuntu) & Node.js 26 (win32)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
remove alpine from CITGM runsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
nodejs/citgm#1069 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
fix(套件): test_bundle 往仓库的 preset/skills 写哨兵,并发跑的 test_installer 拷贝时撞 ENOENT(CI 红)Có thể đã có người làm @Miaotofu01 đã nhận hôm nay. Đang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Miaotofu01/Study-Mate#216 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
-
beginner-friendly category:fixtures community enhancement first-timers-only good first issue hacktoberfest help wanted low hanging fruit micro-contribution type: task up-for-grabs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
Berserk-hub150/skillhawk#229 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 8 ngày
-
WlanConfUpdateSensor falsely reports wifi interface appearing when sysfs inode cache is reclaimedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
firewalla/firerouter#2180 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
andromarces/agent-loops#976 ·
Maintainer thường phản hồi trong vòng 1 ngày