feat: initial creation of deb package
Metadata
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. | |
| #37 Create deb artifact | debcraft | closed | Implemented .deb artifact creation by archiving control and data tarballs in merged PR #43 (commit ae42e57). | |
| #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. |