← Back to issue list

feat: initial creation of deb package

View original Github issue

Metadata

Project
debcraft
Number
#43
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged #43 as ae42e57, adding initial .deb creation by archiving control/data tarballs and fixing #37. Correct naming, metadata, and checksums remain follow-up work.

Resolution: closed resolved

Reason: PR #43 was merged as commit ae42e57. It creates and archives control and data tarballs into a .deb, and the PR explicitly states that it fixes #37.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Create control and data tarballs and archive them in a .deb file. Filename is currently based on the main project name and will be adjusted to use the correct package name after the project model is in place. Control metadata and checksum files will be added in a separate PR. Fixes #37 - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? --- DEBCRAFT-17

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #43 as ae42e57, adding initial .deb creation by archiving control/data tarballs and fixing #37. Correct naming, metadata, and checksums remain follow-up work.
stealth/space-bunny-alpha — closed resolved PR #43 merged as commit ae42e57: added initial .deb packaging to debcraft, building control/data tarballs and archiving them into a .deb; fixes issue #37.
stealth/space-bunny-alpha — closed resolved Merged in canonical/debcraft#43 as commit ae42e57, creating and archiving control/data tarballs into a .deb. Package naming, metadata, and checksums remained follow-up work.
qwen/qwen3.6-35b-a3b — — Merged initial .deb package creation by archiving control and data tarballs, resolving #37. Approved by two reviewers with all CI checks passing. Package naming and metadata will be refined in follow-up PRs.
qwen3.6-35b-a3b-mtp-q6 — — Merged the initial .deb package creation feature. The change generates control and data tarballs to form the archive, resolving issue #37 and DEBCraft-17. Control metadata and checksums are deferred to a subsequent PR.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/debcraft#37 (confidence 100%)

    PR #43 states "Fixes #37" and implements the requested deb artifact creation.

Related issues

Issue Project State Summary Similarity
#54 feat: create debs for all declared packages debcraft merged PR #54 merged, generating a .deb with package-specific control metadata for every declared package; it fixed #47 in commit 997cdf6.
77%
#37 Create deb artifact debcraft closed Implemented .deb artifact creation by archiving control and data tarballs in merged PR #43 (commit ae42e57).
74%
#60 feat: add checksum file to control tarball debcraft merged Merged into main as a13d515, adding an md5sums checksum file for regular files in generated DEB control tarballs.
71%