[Midnightbsd-cvs] [MidnightBSD/mports] 614894: Fix Magus ready_ports flavor column

Lucas Holt noreply at github.com
Tue Jun 2 17:08:29 EDT 2026


  Branch: refs/heads/misc/py-headroom-ai
  Home:   https://github.com/MidnightBSD/mports
  Commit: 6148945f5e1aca7af8b4d3a9c7d2bfa6b0813309
      https://github.com/MidnightBSD/mports/commit/6148945f5e1aca7af8b4d3a9c7d2bfa6b0813309
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M Tools/magus/ready_ports.sql
    M Tools/magus/schema.sql

  Log Message:
  -----------
  Fix Magus ready_ports flavor column

Include the flavor column in the ready_ports view so Magus::Port essential-column queries keep working after flavor support was added.

AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 492e34ceb2dfe40c8ec10913037ef4f3a20a83a5
      https://github.com/MidnightBSD/mports/commit/492e34ceb2dfe40c8ec10913037ef4f3a20a83a5
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M Tools/magus/www/data/magus/index.cgi

  Log Message:
  -----------
  Fix Magus phase status query

Qualify the phase result status column in the run page stats query so PostgreSQL does not confuse it with ports.status.

AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 6b10cc4d967a695c4d3f2e8f62297099b39cf9e2
      https://github.com/MidnightBSD/mports/commit/6b10cc4d967a695c4d3f2e8f62297099b39cf9e2
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M Tools/magus/ready_ports.sql
    M Tools/magus/schema.sql

  Log Message:
  -----------
  Gate Magus build readiness on fetch phase

Require the fetch phase to pass or warn before a port appears in the build-ready view, preventing build workers from starting before run distfiles are populated.

AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: f6dc218d95e63baed9d315d4349c58bbf83d40a0
      https://github.com/MidnightBSD/mports/commit/f6dc218d95e63baed9d315d4349c58bbf83d40a0
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M Tools/lib/Magus/Port.pm

  Log Message:
  -----------
  Fix Magus phase-ready queries

Qualify the port columns selected by phase-ready queries so joins with port_phase_results do not produce ambiguous id or status references.

AI-Assisted-by: Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: b7d79c448fb6011fc73f7df55ea7a3ed29faadd9
      https://github.com/MidnightBSD/mports/commit/b7d79c448fb6011fc73f7df55ea7a3ed29faadd9
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M archivers/Makefile
    A archivers/py-zstandard/Makefile
    A archivers/py-zstandard/distinfo
    A archivers/py-zstandard/files/patch-pyproject.toml
    A archivers/py-zstandard/pkg-descr
    M devel/Makefile
    A devel/py-annotated-doc/Makefile
    A devel/py-annotated-doc/distinfo
    A devel/py-annotated-doc/pkg-descr
    A devel/py-annotated-types/Makefile
    A devel/py-annotated-types/distinfo
    A devel/py-annotated-types/pkg-descr
    A devel/py-ast-grep-cli/Makefile
    A devel/py-ast-grep-cli/Makefile.crates
    A devel/py-ast-grep-cli/distinfo
    A devel/py-ast-grep-cli/pkg-descr
    A devel/py-fastuuid/Makefile
    A devel/py-fastuuid/Makefile.crates
    A devel/py-fastuuid/distinfo
    A devel/py-fastuuid/pkg-descr
    A devel/py-opentelemetry-api/Makefile
    A devel/py-opentelemetry-api/distinfo
    A devel/py-opentelemetry-api/files/patch-pyproject.toml
    A devel/py-opentelemetry-api/pkg-descr
    A devel/py-pydantic-core/Makefile
    A devel/py-pydantic-core/Makefile.crates
    A devel/py-pydantic-core/distinfo
    A devel/py-pydantic-core/pkg-descr
    A devel/py-pydantic2/Makefile
    A devel/py-pydantic2/distinfo
    A devel/py-pydantic2/pkg-descr
    A devel/py-typing-inspection/Makefile
    A devel/py-typing-inspection/distinfo
    A devel/py-typing-inspection/files/patch-pyproject.toml
    A devel/py-typing-inspection/pkg-descr
    M misc/Makefile
    A misc/py-headroom-ai/Makefile
    A misc/py-headroom-ai/Makefile.crates
    A misc/py-headroom-ai/distinfo
    A misc/py-headroom-ai/files/headroom.in
    A misc/py-headroom-ai/files/pkg-message.in
    A misc/py-headroom-ai/pkg-descr
    A misc/py-litellm/Makefile
    A misc/py-litellm/distinfo
    A misc/py-litellm/pkg-descr
    A misc/py-openai/Makefile
    A misc/py-openai/distinfo
    A misc/py-openai/files/patch-pyproject.toml
    A misc/py-openai/pkg-descr
    M textproc/Makefile
    A textproc/py-jiter/Makefile
    A textproc/py-jiter/Makefile.crates
    A textproc/py-jiter/distinfo
    A textproc/py-jiter/pkg-descr
    A textproc/py-tokenizers/Makefile
    A textproc/py-tokenizers/Makefile.crates
    A textproc/py-tokenizers/distinfo
    A textproc/py-tokenizers/pkg-descr
    M www/Makefile
    A www/py-fastapi/Makefile
    A www/py-fastapi/distinfo
    A www/py-fastapi/pkg-descr
    A www/py-starlette/Makefile
    A www/py-starlette/distinfo
    A www/py-starlette/pkg-descr
    A www/py-uvicorn/Makefile
    A www/py-uvicorn/distinfo
    A www/py-uvicorn/pkg-descr

  Log Message:
  -----------
  Add headroom AI port

Add a new misc/py-headroom-ai port with a proxy rc.d script and import the Python dependency ports needed for the base install and lightweight proxy startup path. Also add py-ast-grep-cli because neither mports nor FreeBSD has a matching port.

AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: ab8d72f47e68369e6359e90040dd80ac74898d81
      https://github.com/MidnightBSD/mports/commit/ab8d72f47e68369e6359e90040dd80ac74898d81
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M misc/py-headroom-ai/Makefile
    A misc/py-headroom-ai/files/patch-cargo-crates_ort-2.0.0-rc.12_src_lib.rs
    A misc/py-headroom-ai/files/patch-crates_headroom-core_Cargo.toml

  Log Message:
  -----------
  Fix headroom AI build on MidnightBSD

Use dynamic ONNX Runtime loading instead of downloading unsupported FreeBSD binaries and declare the oniguruma library dependency found by fake QA.

AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/mports/compare/6148945f5e1a%5E...ab8d72f47e68

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list