← Back to issue list

feat: verify if package is native

View original Github issue

Metadata

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

Current evaluation

Merged PR #139 as commit 68a392c, adding build-time native-package detection and exposing it to helpers for correct changelog naming.

Resolution: closed resolved

Reason: PR #139 was merged as commit 68a392c. It verifies package type from debian/source/format and the project version, then passes is_native to helpers so installchangelogs selects changelog or changelog.Debian.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add native-package detection to the build lifecycle so install helpers can adjust behavior (notably changelog naming) based on whether the Debian package is native or non-native. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #139 as commit 68a392c, adding build-time native-package detection and exposing it to helpers for correct changelog naming.
stealth/space-bunny-alpha — closed resolved Merged PR #139 in commit 68a392c, adding native-package detection to the build lifecycle so helpers, including changelog installation, can distinguish native and non-native packages.
stealth/space-bunny-alpha — closed resolved Merged PR #139 (commit 68a392c) added native-package detection via _is_native_package() in services/lifecycle.py, setting step_info.is_native and passing it to helpers like installchangelogs for changelog naming.
stealth/space-bunny-alpha — closed resolved Merged PR added native-package detection to the build lifecycle, allowing install helpers to adjust behavior such as changelog naming.
qwen/qwen3.6-35b-a3b — — Merged. Adds native Debian package detection to the build lifecycle, allowing install helpers to adjust behavior like changelog naming. Approved by reviewers and rebased on main.
qwen3.6-35b-a3b-mtp-q6 — — Merged feature adding native-package detection to the build lifecycle. Install helpers now adjust behavior, such as changelog naming, based on whether a Debian package is native or non-native. Branch was rebased on main prior to integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#126 Check if packages are native debcraft closed 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'.
75%