Skip to content

sysutils/dmidecode: fix build failure on DragonFly#1551

Merged
tuxillo merged 1 commit into
masterfrom
agentic/sysutils-dmidecode-20260605-233942Z
Jun 5, 2026
Merged

sysutils/dmidecode: fix build failure on DragonFly#1551
tuxillo merged 1 commit into
masterfrom
agentic/sysutils-dmidecode-20260605-233942Z

Conversation

@dragonflybot

Copy link
Copy Markdown
Member

Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator operator before submission.

Problem

The build failed on @2026Q2 — classified configure-error, confidence medium.

The upstream FreeBSD port now includes USES=alias in its Makefile. The DragonFly ports framework does not implement USES=alias, so the build aborts during the sanity check because the USES value is unrecognized.

Evidence:

  • Exact log lines:
    /!\ ERRORS /!\
    
    Unknown USES=alias
    
    *** Error code 1
    
    Stop.
    make: stopped making "check-sanity" in /xports/sysutils/dmidecode
    
  • The provided Makefile does not contain USES=alias, indicating the materialized tree on disk (from the FreeBSD upstream) already includes it, while the DeltaPorts overlay has not adapted.

Fix

Automated fix for the build failure in sysutils/dmidecode.

What changed

3 files changed, +4/-4

  • ports/sysutils/dmidecode/Makefile.DragonFly
  • ports/sysutils/dmidecode/STATUS
  • ports/sysutils/dmidecode/overlay.dops

Verification

Built successfully in a DragonFly dev-env (dsynth) for target @2026Q2.
Verified 2026-06-05T23:44:47.417506+00:00.

Provenance

  • Operator: operator
  • Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=213612

> Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator `operator` before submission.

## Problem

The build failed on `@2026Q2` — classified `configure-error`, confidence `medium`.

The upstream FreeBSD port now includes `USES=alias` in its Makefile. The DragonFly ports framework does not implement `USES=alias`, so the build aborts during the sanity check because the USES value is unrecognized.

**Evidence:**

- Exact log lines:
  ```
  /!\ ERRORS /!\

  Unknown USES=alias

  *** Error code 1

  Stop.
  make: stopped making "check-sanity" in /xports/sysutils/dmidecode
  ```
- The provided Makefile does **not** contain `USES=alias`, indicating the materialized tree on disk (from the FreeBSD upstream) already includes it, while the DeltaPorts overlay has not adapted.

## Fix

Automated fix for the build failure in `sysutils/dmidecode`.

## What changed

3 files changed, +4/-4

- `ports/sysutils/dmidecode/Makefile.DragonFly`
- `ports/sysutils/dmidecode/STATUS`
- `ports/sysutils/dmidecode/overlay.dops`

## Verification

Built successfully in a DragonFly dev-env (dsynth) for target `@2026Q2`.
Verified 2026-06-05T23:44:47.417506+00:00.

## Provenance

- Operator: operator
- Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=213612

Signed-off-by: Fred [bot] <github@dragonflybsd.org>
@tuxillo tuxillo marked this pull request as ready for review June 5, 2026 23:45
@tuxillo tuxillo merged commit 75bf8cf into master Jun 5, 2026
1 of 2 checks passed
@tuxillo tuxillo deleted the agentic/sysutils-dmidecode-20260605-233942Z branch June 5, 2026 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants