← Back to issue list

feat: install lintian-overrides file

View original Github issue

Metadata

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

Current evaluation

Merged PR #153 (commit af01926) added debcraft/helpers/lintian.py, auto-installing debcraft/ or debian/ lintian-overrides files into usr/share/lintian/overrides, closing issue #144. Control-file staging path was relocated so helpers can add control tarball files.

Resolution: closed resolved

Reason: PR #153 was merged to main as commit af01926 ("feat: install lintian-overrides file (#153)"), adding a new Lintian helper registered in debcraft/helpers/__init__.py and run from debcraft/services/lifecycle.py, which installs .lintian-overrides files into usr/share/lintian/overrides. All CI checks passed and the PR description states "Fixes #144", which is now closed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add utility functions to handle the installation of package-specific files from `debcraft/` or `debian/` to the package data or control, and use the data utility to install lintian-overrides files. The staging location for control files was changed to allow install helpers to add files to the package control tarball. Fixes #144 - [ ] 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`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #153 (commit af01926) added debcraft/helpers/lintian.py, auto-installing debcraft/ or debian/ lintian-overrides files into usr/share/lintian/overrides, closing issue #144. Control-file staging path was relocated so helpers can add control tarball files.
stealth/space-bunny-alpha — closed resolved Merged PR #153, adding utilities to install package-specific files and lintian-overrides, with control-file staging adjusted for install helpers. Resolves #144.
qwen/qwen3.6-35b-a3b — — Merged following approval and passing CI checks. Introduces utility functions to install package-specific files, including lintian-overrides, from debcraft or debian directories. Adjusts control file staging to support install helpers. Resolves #144.
qwen3.6-35b-a3b-mtp-q6 — — Merged utility functions to install lintian-overrides files from debcraft or debian directories into package control and data. Updated control file staging to support this. Resolves issue #144.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/debcraft#144 (confidence 98%)

    "Install lintian files" issue closed by this PR; commit af01926 added debcraft/helpers/lintian.py and tests/unit/helpers/test_lintian.py.

  • Related To: canonical/debcraft#158 (confidence 55%)

    Follow-up commit cbca713 touched the same file to update docstrings after #153 landed.

Related issues

Issue Project State Summary Similarity
#144 Install lintian files debcraft closed Implemented automatic installation of .lintian-overrides files into /usr/share/lintian/overrides in PR #153, commit af01926.
78%
#81 feat: run install helpers debcraft merged Merged PR #81 as commit 9238f52, running lintian, docs, changelog, debconf, and strip helpers before organizing installed files; fixes #78.
73%