feat: verify if package is native
Metadata
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'. |