Build the dbkit/sqlite options tests on 32-bit systems
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue nà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
- 78/100
Hướng nghiên cứu
Tìm dbkit/sqlite/options_test.go và kiểm tra dòng từ chối có nhãn “a cache size past 32 bits.” Xem cách bài kiểm thử xử lý strconv.IntSize và chạy các bài kiểm thử dbkit/sqlite cho mục tiêu 32-bit và mục tiêu gốc. Hoàn thành khi tệp kiểm thử biên dịch và vet chạy được trên các hệ thống 32-bit, đồng thời dòng đó vẫn chạy trên các hệ thống 64-bit.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
go vet with GOOS=linux and GOARCH=386 or GOARCH=arm stops in the dbkit/sqlite options tests.
Current state: the refusal row 'a cache size past 32 bits' in options_test.go sets CacheSize, an int, to math.MaxInt32 + 1. On a 32-bit system that number does not fit in an int, so the test file does not compile there and vet reports nothing else for the package.
Proposal: add that row only where an int is 64 bits wide (strconv.IntSize == 64), so the file compiles on 32-bit systems and the row still runs on 64-bit ones.
Trigger: someone runs the tests or vet of dbkit/sqlite for a 32-bit target.
- Ngôn ngữ chính
- Go
- Star
- 69
- Fork
- 3
- Merge trung bình
- 9 giờ 11 phút
- Pull request đã merge (30 ngày)
- 38
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 gopherium/framework
-
enhancement help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement help wanted
Độ 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
-
enhancement help wanted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug help wanted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của gopherium/framework
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
blinklabs-io/dingo#5636 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
automated-analysis bug cookie safe-outputs tool-improvement workflow-issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
github/gh-aw#71952 · 3 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 78/100
JetBrains/youtrack-cli#130 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Cloudflare Pages secret sync throws TypeError when deployment_configs[environment] is undefinedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Infisical/infisical#8892 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
windvane requests one more page than it needsCó thể đã có người làm @TassioSales đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
projectdiscovery/subfinder#1979 ·
Maintainer thường phản hồi trong vòng 3 ngày