mina icon indicating copy to clipboard operation
mina copied to clipboard

[HF Pipeline Improv] 1/7 add scripts to modify debian in session alike fashion

Open dkijania opened this issue 2 months ago • 1 comments

add helpers for debian package modifications. One can use such helpers in session like approach :

SESSION_DIR=$(mktemp -d)

# Resolve absolute paths
DEB_FILE_ABS=$(readlink -f "$DEB_FILE")

# Open the debian package for modifications
echo "=== Step 1: Opening Debian Package ==="
./scripts/debian/session/deb-session-open.sh "$DEB_FILE_ABS" "$SESSION_DIR"

# Add single file
echo "test" > test.txt
./scripts/debian/session/deb-session-insert.sh "$SESSION_DIR" \
        "/var/lib/coda/" \
        test.txt

# Rename package to add -test suffix
./scripts/debian/session/deb-session-rename-package.sh "$SESSION_DIR" "$NEW_PACKAGE_NAME"

# Saving modified package
./scripts/debian/session/deb-session-save.sh "$SESSION_DIR" "$OUTPUT_DEB_FILE" --verify

dkijania avatar Dec 11 '25 20:12 dkijania

!ci-build-me

dkijania avatar Dec 11 '25 21:12 dkijania

@SanabriaRusso you just started AI war (claude vs copilot) :D

dkijania avatar Dec 12 '25 08:12 dkijania

I think comments are valid and resolutions pretty straightforward. Wdyt? @dkijania

SanabriaRusso avatar Dec 12 '25 09:12 SanabriaRusso

Yes! I will tell Claude to fix them

dkijania avatar Dec 12 '25 11:12 dkijania

!ci-build-me

dkijania avatar Dec 12 '25 22:12 dkijania

It'd be nice to add a test for this.

For example create a package that read a file and print it. And then patch that package, and run the package to see if the patch is working.

That'll give us more confidence. I'm not very familiar with debian packaging, but I think if you could provide a unit test, I'm happy to approve.

glyh avatar Dec 16 '25 07:12 glyh

!ci-build-me

dkijania avatar Dec 16 '25 15:12 dkijania

!ci-build-me

dkijania avatar Dec 16 '25 18:12 dkijania