Issue & PR Triage
Loading...
Showing 31 of 31 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
imagecraft issue #95 |
Incorporate `mount` and `umount` from `imgmount.py` into `imagecraft` itself | mattculler | 478d | close stale | 95 | ? | Proposes integrating mount and umount functions from imgmount.py into imagecraft as separate entrypoints, currently stalled in discussion with no recent activity. |
|
imagecraft pr #272 |
chore: change mount calls to use pathlib | EdmilsonRodrigues | 133d | close stale | 75 | ? | Updates mount calls to use pathlib following a craft-parts API change, but remains inactive with no reviews or comments since the last activity 74 days ago. |
|
imagecraft issue #1 |
Dependency Dashboard | renovate[bot] | 1031d | close stale | 75 | ? | Renovate dependency dashboard tracking Python and GitHub Action updates, with several pull requests currently open and awaiting review or rebase. |
|
imagecraft pr #282 |
build(deps): update dependency myst-parser to v5 (main) | renovate[bot] | 100d | close stale | 65 | ? | Updates the myst-parser dependency to v5 but remains stalled due to a dependency resolution failure in uv.lock for Python 3.14 that requires manual intervention or a retry. |
|
imagecraft issue #148 |
Keep overlayfs mounted when running with --debug and something fails | toabctl | 392d | needs triage | 65 | ? | Overlayfs unmounts before entering the debug shell on failure, hindering troubleshooting; this bug is currently under discussion for a craft-parts implementation. |
|
imagecraft issue #239 |
"Build a basic image" docs do not work on the `latest/beta` snap channel | mstpn | 200d | needs triage | 62 | ? | The basic image build documentation fails on the latest/beta channel due to an imagecraft overlay partition error, and the report remains stalled with no comments after 177 days. |
|
imagecraft pr #340 |
fix: Avoid races with udev and loop devices | mwhudson | 41d | needs triage | 40 | ? | Applies exclusive file locks during mkfs and mount operations to prevent udev and loop device race conditions, but remains unreviewed and pending documentation after 27 days. |
|
imagecraft issue #258 |
Support using gadget.yaml volumes as a source for imagecraft.yaml volume definitions | alderic-coroir | 149d | keep open | 40 | ? | Inheriting gadget.yaml volume layouts in Imagecraft to prevent duplication remains under discussion due to architectural concerns regarding snapd interactions and store updates. |
|
imagecraft pr #316 |
chore: POC for a lxd provider with a losetup server on the host | lengau | 69d | close stale | 40 | ? | A proof of concept for an LXD provider using a host-side losetup server is stalled after a maintainer asked whether grub-install can run in the container with the required syscall interception. |
|
imagecraft issue #276 |
Support human-friendly GPT partition types | steinbro | 121d | keep open | 35 | ? | Exposing common GPT partition type GUIDs as human-friendly aliases in imagecraft.yaml to simplify volume configuration remains stalled after initial triage. |
|
imagecraft issue #280 |
Support for SBOM generation | rthill91 | 108d | needs triage | 35 | ? | Requests adding a create_sbom flag to imagecraft.yaml for direct SBOM generation to replace overlay scripts, but the issue remains open and stalled after 94 days with no comments. |
|
imagecraft pr #330 |
fix: synchronize with udev via BSD flock after losetup to avoid race condition | Copilot | 54d | needs review | 30 | ? | Resolves a udev inotify race condition causing loop partition mount failures by implementing a brief BSD flock synchronization barrier, with implementation refined per reviewer feedback and integration tests added. |
|
imagecraft issue #284 |
Support recommended dependencies in overlay-packages | rthill91 | 97d | needs triage | 30 | ? | Requests a configuration option to install recommended dependencies for overlay-packages in imagecraft, but remains open and stalled with no comments or proposed fixes. |
|
imagecraft pr #298 |
build(deps): update dependency setuptools to v82 (main) | renovate[bot] | 86d | needs review | 30 | ? | Updates setuptools to v82.1 but remains stalled pending review of a suggestion to remove sphinxcontrib and adjust the version constraint. |
|
imagecraft issue #260 |
Native ability to specify image kernel variant | rthill91 | 139d | needs review | 30 | ? | Native kernel variant specification and automatic cleanup of leftover kernels during image builds is requested, currently under investigation as maintainers review unexpected kernel inclusions. |
|
imagecraft issue #303 |
Gadget snap extension | lengau | 81d | needs triage | 25 | ? | A proposed gadget snap extension would automatically populate imagecraft.yaml values to eliminate configuration duplication across device SKUs, currently stalled pending the underlying extensions implementation. |
|
imagecraft issue #311 |
Add support for suite components to mmdebstrap plugin | dilyn-corner | 79d | needs triage | 25 | ? | Request to add suite component support to the mmdebstrap plugin is stalled because mmdebstrap itself lacks this feature, with maintainers suggesting alternative plugins like chisel. |
|
imagecraft issue #305 |
Generate sparse images | alderic-coroir | 81d | needs triage | 25 | ? | Imagecraft needs sparse image generation for Ubuntu Core to reduce footprint and enable delta updates, but the feature request remains unimplemented and stalled with no discussion. |
|
imagecraft issue #300 |
Race condition when mounting loop devices | lengau | 83d | keep open | 25 | ? | Triaged bug causing mount failures when loop partitions are accessed before udev processing completes, currently awaiting implementation of a proposed flock-based fix. |
|
imagecraft issue #283 |
Imagecraft cannot create i386 images without cross-building | lengau | 97d | keep open | 25 | ? | Imagecraft cannot create i386 images without cross-building due to missing i386 snapd packages, a known limitation that remains unresolved with no immediate plans for a fix. |
|
imagecraft issue #310 |
Support creating MBR images | dilyn-corner | 79d | keep open | 25 | ? | Adding MBR partition table support to imagecraft alongside GPT has been triaged and assigned an internal ticket, awaiting implementation. |
|
imagecraft issue #304 |
Support multiple volumes in imagecraft.yaml | lengau | 81d | needs triage | 25 | ? | Request to support multiple volume definitions in imagecraft.yaml for devices with multiple physical drives, currently stalled and awaiting implementation with no discussion. |
|
imagecraft issue #285 |
Support the Discoverable Partition Standard for GPT partitions | lengau | 95d | keep open | 25 | ? | Support for Discoverable Partitions Specification GUIDs on GPT partitions has been triaged and logged as an internal Jira ticket, but remains awaiting implementation. |
|
imagecraft issue #279 |
Support for manifest generation | rthill91 | 108d | keep open | 25 | ? | Requests a create_manifest flag in imagecraft.yaml to generate build artifacts, currently triaged and tracked as an internal Jira ticket but stalled with no recent developer activity. |
|
imagecraft pr #343 |
build(deps): update dependency mypy to ~=1.20.2 (main) | renovate[bot] | 30d | needs review | 20 | ? | Updates the mypy dependency from 1.19.1 to 1.20.2 and awaits manual review, as automerge is disabled and the request has received no comments. |
|
imagecraft issue #312 |
Support adding or removing PPAs to the image | dilyn-corner | 79d | keep open | 15 | ? | Adding or removing PPAs and package repositories during image builds is currently deferred, with the team planning to document workarounds first as the requester's need has decreased. |
|
imagecraft issue #337 |
mmdebstrap plugin leaves /sys mounted when packages trigger mount-busy... | lengau | 46d | keep open | 10 | ? | mmdebstrap plugin leaves /sys mounted during EFI bootstrap, causing organize failures, with maintainers currently discussing recursive unmounting fixes. |
|
imagecraft issue #253 |
Support the LXD provider | lengau | 157d | keep open | 10 | ? | Imagecraft aims to add LXD provider support but remains blocked by upstream limitations, with the team currently planning to implement an LXD VM provider to enable loopback device functionality in unprivileged environments. |
|
imagecraft pr #347 |
services/pack: build partitions as files, inject via dd | mwhudson | 21d | ? | ? | ||
|
imagecraft pr #348 |
No loops for grub | mwhudson | 21d | ? | ? | ||
|
imagecraft pr #349 |
test: add overlay plugin integration test | smethnani | 17d | ? | ? |