← Back to issue list

Support the Discoverable Partition Standard for GPT partitions

View original Github issue

Metadata

Project
imagecraft
Number
#285
Type
issue
State
open
Author
lengau
Labels
Status: Triaged
Created
Updated
Closed
—

Current evaluation

Discoverable Partition Specification GUID support is incomplete: BIOS boot, XBOOTLDR, and AMD64 root are allowed, but GPT types remain restricted to a six-entry GptType enum.

Suggested action: keep open

Reason: Status: Triaged and the request is valid and specific. Commit 1547a40 (#286) added the DPS BIOS boot, XBOOTLDR, and AMD64 root GUIDs, but GPTStructureItem.structure_type still validates against a six-value GptType enum, rejecting arbitrary and other architecture-specific DPS GUIDs; the autogenerated IMAGECRAFT-100 comment is not evidence of completion.

Evaluated by: mr-cal-bot

Impact: 48 Quick Win: 29 Complexity: 30 Confidence: 94 Actionability: 86

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Support any GUID that maps to the Discoverable Partitions Specification: https://uapi-group.org/specifications/specs/discoverable_partitions_specification/ This can be done either by supporting any GPT partition type or by supporting all of those types specifically. ### The problem it solves Supports a broad standard.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 48
Quick Win: 29
Complexity: 30
Confidence: 94
Actionability: 86
keep open Discoverable Partition Specification GUID support is incomplete: BIOS boot, XBOOTLDR, and AMD64 root are allowed, but GPT types remain restricted to a six-entry GptType enum.
stealth/space-bunny-alpha
Impact: 50
Quick Win: 21
Complexity: 45
Confidence: 93
Actionability: 78
keep open Feature request remains open and triaged: GPT partition types are restricted to a six-value GptType enum, preventing unlisted Discoverable Partition Specification GUIDs; a later expansion was only partial.
stealth/space-bunny-alpha
Impact: 38
Quick Win: 16
Complexity: 40
Confidence: 82
Actionability: 70
keep open Maintainer-authored feature request to support UAPI Discoverable Partitions Specification GUIDs for GPT volumes; GptType enum still hardcodes only 6 types. PR #286 added XBOOTLDR/AMD64_ROOT as a partial step; full DPS support still open.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 20
Complexity: 30
Confidence: 80
Actionability: 70
keep open Feature request to support Discoverable Partitions Specification GPT partition types. Currently only 4 GPT types are hardcoded in the GptType enum.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 25
Staleness: 55
Complexity: 45
Confidence: 75
Support Request: 10
keep open Feature request to support Discoverable Partitions Specification GUIDs for GPT partitions in imagecraft. Triaged and tracked in Jira (IMAGECRAFT-100) but inactive for ~5.7 months with no implementation progress.
qwen/qwen3.6-35b-a3b
Staleness: 55
Complexity: 30
Confidence: 85
Support Request: 10
keep open Feature request to support Discoverable Partitions Specification GUIDs for GPT partitions. Currently triaged but inactive for over four months with no maintainer discussion or implementation progress.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 40
Confidence: 85
Support Request: 10
keep open Feature request to add support for Discoverable Partitions Specification GUIDs in GPT partitions. Currently triaged and in the backlog awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 35
Confidence: 85
Support Request: 5
keep open Feature request to implement support for Discoverable Partition Standard GUIDs in GPT partitioning. Currently triaged but inactive for 115 days with no maintainer discussion or implementation progress.

Update history

No update history recorded yet.

Related work

  • Related To: imagecraft#286 (confidence 98%)

    Commit 1547a40 added three DPS-related GPT GUIDs, but the current enum indicates only partial support.

Related issues

No related issues found above the similarity threshold.