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.