Skip to content

FreeBSD use of pkgbase changed, changing poudiere-devel pkgbase jail creations to have extra waste installed #1247

@markmi

Description

@markmi

Prerequisites

  • Have you checked for an existing issue describing your problem? yes
  • Are you running the latest version? yes
  • Is your ports tree recent? yes
  • Is your FreeBSD Host on a supported release? main 16

Describe the bug

Lexi Winter requested this submittal of material based on list
activity.

QUOTE
On Sep 14, 2025, at 09:04, Lexi Winter [email protected] wrote:

Mark Millard:
Lexi Winter <ivy_at_FreeBSD.org> wrote on
packages: Add meta-package sets
[poudriere installs more packages than before]

sorry. however, this is something poudriere should be able to fix quite
easily by adjusting which packages they install. for example, they
could install the 'FreeBSD-set-base' set to get the entire base system,
then add FreeBSD-src-* if required (i believe some ports need this).

please file a PR against poudriere for that.
END QUOTE

QUOTE from my reply:
Note that Bryan and Bapt were both in the CC list for this
when I sent it out: I tried to span pkg and poudriere-devel
as well. (They both deal with poudriere-devel, for example.)

Seems odd that I should be the one specifying interface
changes between pkg/pkg-static and poudriere-devel
and suggesting how they be handled, especially by using
words someone else supplied.
END QUOTE

See also: https://lists.freebsd.org/archives/freebsd-pkgbase/2025-September/000865.html

How to reproduce

See: https://lists.freebsd.org/archives/freebsd-pkgbase/2025-September/000865.html

Expected behavior

Install just the packages poudriere used to put in the jail created, without unused extras.

Screenshots

N/A

Environment

  • Host OS [e.g. 12.2 amd64]: main 16 aarch64
  • Jail OS [e.g. 12.0 powerpc]: main 16 aarch64
  • Browser: [e.g. chrome, safari]: N/A
  • Poudriere Version [e.g. 3.3.1 or git hash or port version]: # poudriere-git-3.4.99.20250724
  • Ports branch and revision [e.g. 2020Q3 r550754]: main 7e86a0d71167

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions