Skip to content

Commit 3a3f378

Browse files
ppennaCopilot
andcommitted
fix: use tar.bz2 package format and update docker image reference
- Change package format from .tar.gz to .tar.bz2 (bzip2 compression) - Update verify-package target to use tar tjf (bz2) instead of tar tzf (gz) - Align with Nanvix packaging convention for release artifacts Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 753b24f commit 3a3f378

5 files changed

Lines changed: 24 additions & 4 deletions

File tree

.nanvix/.yamllint.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
extends: default
2+
3+
rules:
4+
line-length:
5+
max: 120
6+
truthy:
7+
check-keys: false
8+
document-start: disable

.nanvix/Makefile.nanvix

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,14 @@ package: all
158158
@echo ' --version) echo "2.12.9" ;;' >> dist/$(ARTIFACT_NAME)/sysroot/bin/xml2-config
159159
@echo 'esac' >> dist/$(ARTIFACT_NAME)/sysroot/bin/xml2-config
160160
chmod +x dist/$(ARTIFACT_NAME)/sysroot/bin/xml2-config
161-
tar -czf dist/$(ARTIFACT_NAME).tar.gz -C dist/$(ARTIFACT_NAME) sysroot
162-
@echo " Package: dist/$(ARTIFACT_NAME).tar.gz"
161+
tar -cjf dist/$(ARTIFACT_NAME).tar.bz2 -C dist/$(ARTIFACT_NAME) sysroot
162+
@echo " Package: dist/$(ARTIFACT_NAME).tar.bz2"
163163

164164
verify-package:
165165
@echo "=== Verifying libxml2 package ==="
166166
$(eval ARTIFACT_NAME := libxml2-$(PLATFORM)-$(PROCESS_MODE)-$(MEMORY_SIZE))
167-
@test -f "dist/$(ARTIFACT_NAME).tar.gz" || { echo "FAIL: tarball not found"; exit 1; }
168-
@tar tzf "dist/$(ARTIFACT_NAME).tar.gz" | grep -q 'sysroot/lib/libxml2.a' || { echo "FAIL: missing libxml2.a"; exit 1; }
167+
@test -f "dist/$(ARTIFACT_NAME).tar.bz2" || { echo "FAIL: tarball not found"; exit 1; }
168+
@tar tjf "dist/$(ARTIFACT_NAME).tar.bz2" | grep -q 'sysroot/lib/libxml2.a' || { echo "FAIL: missing libxml2.a"; exit 1; }
169169
@echo " PASS: libxml2 package verification"
170170

171171
# ===========================================================================

.nanvix/black.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[tool.black]
2+
line-length = 88
3+
target-version = ["py312"]

.nanvix/pyrightconfig.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"pythonVersion": "3.12",
3+
"typeCheckingMode": "strict",
4+
"include": [
5+
"."
6+
],
7+
"venvPath": ".",
8+
"venv": "venv"
9+
}

test_libxml2.elf

2.68 MB
Binary file not shown.

0 commit comments

Comments
 (0)