← Back to issue list

Check if packages are native

View original Github issue

Metadata

Project
debcraft
Number
#126
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Native-package detection added in merged PR #139 (commit 68a392c): _is_native_package() in lifecycle.py checks debian/source/format vs. version, exposed to helpers so installchangelogs picks 'changelog' vs 'changelog.Debian'.

Resolution: closed resolved

Reason: Closed by steinbro with 'Done via #139'; PR #139 'feat: verify if package is native' was merged as commit 68a392c, adding _is_native_package() in debcraft/services/lifecycle.py, StepInfo.is_native, and changelog filename selection in debcraft/helpers/installchangelogs.py, with unit tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add verification of package type and handle changelog file names accordingly.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Native-package detection added in merged PR #139 (commit 68a392c): _is_native_package() in lifecycle.py checks debian/source/format vs. version, exposed to helpers so installchangelogs picks 'changelog' vs 'changelog.Debian'.
stealth/space-bunny-alpha — closed resolved Added native-package detection in merged PR #139 (68a392c), enabling package-type checks and changelog filename adjustments.
qwen/qwen3.6-35b-a3b — — Package type verification and changelog filename handling were implemented and resolved via pull request #139. Issue closed.
qwen/qwen3.6-35b-a3b — — Package type verification and changelog filename handling were implemented and resolved via pull request #139.
qwen/qwen3.6-35b-a3b — — Implemented package type verification and adjusted changelog file name handling. Resolved and merged via pull request #139.
qwen3.6-35b-a3b-mtp-q6 — — Package type verification and changelog filename handling were implemented and resolved via pull request #139. The issue is now closed.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/debcraft#139 (confidence 98%)

    Merged PR implementing native detection and changelog file name handling

Related issues

Issue Project State Summary Similarity
#139 feat: verify if package is native debcraft merged Merged PR #139 as commit 68a392c, adding build-time native-package detection and exposing it to helpers for correct changelog naming.
75%