Issue & PR triage
Loading...
Showing 24 of 24 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
debcraft issue #92 |
Add a short form for platform `all` | lengau | 190d | needs triage | 75 | 80 | Feature request to accept a platform named 'all' in debcraft.yaml, meaning build on any architecture and build for the current architecture. No maintainer response, labels, or code changes yet; unimplemented. |
|
debcraft issue #41 |
Add test suite information to the debcraft test field. | lengau | 296d | needs triage | 75 | 70 | Feature request to unify the Debian control-file Testsuite field with the craft test command in debcraft. No labels, comments, or assignee; no code references Testsuite yet. |
|
debcraft issue #40 |
Figure out `maintainer` vs. `contact` in debcraft.yaml fields | lengau | 296d | needs triage | 75 | 70 | Open design question on whether debcraft.yaml's required maintainer field overlaps with the generic craft contact field, and how contact should map into the built artifact. No labels, comments, or maintainer response in 285 days; code still has a TODO comment (contact -> Maintainer) in project.py. |
|
debcraft issue #39 |
Validate maintainer names | lengau | 296d | needs triage | 70 | 60 | Feature request to validate the maintainer, original-maintainer, and uploaders fields as RFC822 Name <email> format in debcraft. Open 285 days with no labels, comments, or activity; no evidence of a fix or related work. |
|
debcraft issue #148 |
[Feature] Add support for triggers | hector-cao | 137d | needs triage | 70 | 75 | Feature request to let debcraft install user-provided Debian triggers files into package control metadata. Depends on #145 (maintainer scripts). No maintainer response, unlabelled, inactive 126 days. |
|
debcraft issue #146 |
[Feature] Add support for debconf config script | hector-cao | 137d | close stale | 70 | 85 | Feature request for debconf config/templates deployment in debcraft. Triaged (Jira DEBCRAFT-67), and the core functionality has since been implemented via merged installdebconf helper PRs #156 and #162. No activity for about 4 months. |
|
debcraft pr #97 |
feat: add debcraft-specific rust plugin | cmatsuoka | 187d | needs review | 68 | 55 | Adds a debcraft-specific Rust build plugin (+171/-1 across 4 files) to enable building Rust-based deb packages. Open 176 days with no comments, no review, and one failing CI check (OSV-scanner); feature not yet present in main. |
|
debcraft issue #93 |
Automatically use source package's architectures in non-native mode | lengau | 190d | needs triage | 65 | 70 | Feature request for debcraft non-native mode to read debian/control to determine target architectures instead of defaulting to all standard platforms. Open, unlabelled, no maintainer comments, inactive for 179 days. |
|
debcraft pr #56 |
test: unit tests for get_package and get_partitions methods | Copilot | 288d | needs review | 62 | 65 | Adds unit tests for Project.get_package() and PackagesProject.get_partitions() as follow-up to merged #54. Pending rebase onto main requested by a maintainer; the Copilot bot can't force-push, and no activity for about 9 months. |
|
debcraft pr #55 |
test: unit tests for control encoder and model | Copilot | 288d | needs review | 60 | 65 | Adds 21 unit tests for the DebianControl model and control Encoder. CI green except Conventional Commits check; stalled ~9 months with unresolved merge conflicts the Copilot author cannot fix; maintainer asked for a rebase. |
|
debcraft issue #51 |
Support compression algorithms other than zstd | lengau | 291d | keep open | 60 | 75 | Low-priority feature request to support compression algorithms other than zstd for deb tarballs. Maintainer filed and scoped design requirements (per-tarball and per-package overrides) but no implementation or further activity in ~9 months. |
|
debcraft issue #88 |
Debcraft snap FTBFS on armhf, s390x due to libgit2 issue | lengau | 203d | keep open | 60 | 75 | Debcraft snap FTBFS on armhf and s390x because git2/sys/errors.h is missing when pygit2 builds from source against system libgit2. Triaged as a bug by a maintainer with internal Jira tickets; no fix landed yet, snapcraft.yaml still depends on libgit2-dev. |
|
debcraft issue #42 |
Validate `depends` and related fields | lengau | 296d | needs triage | 55 | 70 | Feature request to add validation for the depends field and related Debian relationship fields (recommends, suggests, provides, breaks, replaces, conflicts) in debcraft package models, ideally upstreamed to python-debian. Open since Nov 2025 with no labels, no assignee, and no further activity. |
|
debcraft issue #138 |
Support XSBC entries in the project file | cmatsuoka | 140d | keep open | 55 | 70 | Feature request to support XSBC-prefixed custom fields in the project file, replacing the passthrough mechanism for binary package control entries. Triaged by maintainer, tracked as DEBCRAFT-65, no implementation yet. |
|
debcraft issue #89 |
Debcraft snap FTBFS on risc-v due to missing rustc | lengau | 203d | keep open | 55 | 78 | Debcraft snap FTBFS on riscv64: pydantic-core lacks a riscv64 wheel, forcing a source build that needs rustc. Triaged as a bug; fix expected once pydantic ships riscv64 wheels (pydantic/pydantic#12723). Lock file still pins pydantic 2.11.9. |
|
debcraft pr #57 |
test: unit tests for lifecycle service | Copilot | 287d | needs review | 55 | 70 | Adds unit tests for the Lifecycle service (prime_dirs, get_prime_dir, partition-to-package mapping) per review feedback on #54. Merged main in Dec 2025 to resolve conflicts; CI mostly green but Conventional Commits and lint checks still failing. No maintainer review yet. |
|
debcraft issue #145 |
[Feature] Add support for maintainer scripts | hector-cao | 137d | needs triage | 55 | 75 | Feature request to add support for Debian maintainer scripts (postinst, postrm, prerm, preinst) in debcraft, allowing developers to define script contents and enabling helpers to inject content. No maintainer response or labels yet. |
|
debcraft issue #140 |
Handle unquoted multi-arch: no | cmatsuoka | 138d | needs triage | 55 | 75 | YAML parser converts unquoted multi-arch: no to boolean false, producing a confusing generic validation error. Maintainer filed request to add a specific error message or accept false as synonym for "no". Unlabelled, no comments, no activity in 127 days. |
|
debcraft issue #149 |
[Feature] Add support for dpkg-buildflags for C/C++/Rust | hector-cao | 137d | keep open | 55 | 75 | Feature request to automatically pass dpkg-buildflags (CFLAGS, CXXFLAGS, RUSTFLAGS, etc.) to the build environment. Triaged with Jira ticket DEBCRAFT-70. Code in lifecycle.py already implements this via _gen_dpkg_buildflags() added in PR #170. |
|
debcraft issue #127 |
Run lintian automatically as a linter | steinbro | 151d | keep open | 55 | 72 | Feature request to run lintian automatically during builds to validate output packages. Triaged and tracked in Jira (DEBCRAFT-63) but not yet implemented; existing lintian helper only installs override files, not runs validation. |
|
debcraft issue #151 |
[Feature] Add support for makeshdeps symbols file | hector-cao | 137d | needs triage | 50 | 80 | Feature request: debcraft generates shlibs files for shared library packages but lacks a makesymfile-equivalent to generate the symbols file. Confirmed unimplemented in current code; no maintainer response or labels in 126 days. |
|
debcraft pr #154 |
ci: add copilot collections | cmatsuoka | 126d | needs review | 50 | 72 | Adds Copilot Collections configuration (18 files, +3032 lines) to debcraft CI. Approved by 2 reviewers with all CI checks passing, but 11 unresolved review comments remain and no activity for ~3.5 months. Same change merged in sibling craft projects. |
|
debcraft issue #147 |
[Feature] Add support for conffiles | hector-cao | 137d | keep open | 25 | 70 | Feature request to add support for Debian conffiles (config files) in debcraft package metadata. Partial support added in PR #156 (installdebconf helper); more PRs to follow per maintainer comment. |
|
debcraft issue #187 |
Set `Application.allow_spread_yaml` to false | mr-cal | 14d | keep open | 10 | 90 | Triaged task to set Application.allow_spread_yaml to false and update craft-application dependency to >=7.3.0 in debcraft. |