Skip to content

Overlayed ports not reflected in ports tree config #881

@michael-o

Description

@michael-o

Prerequisites

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

Describe the bug

I wanted to try the new overlay feature w/o resorting to portshaker. While it works the ports tree label does not contain the overlayed repos.

How to reproduce

My command was:

poudriere bulk -j 122-release-amd64 -p default -O ldadw   -f /usr/local/etc/poudriere.d/122-release-amd64-ldadw-ports

and the build was called: 122-release-amd64-default

Expected behavior

I would have expected that the build woudl be called 122-release-amd64-default,overlay. All repos concatenated together. With the missing information it makes it really hard to provide make.conf and options for this specific overlay.

Environment

  • Host OS [e.g. 12.2 amd64]: 12.2-STABLE on amd64
  • Jail OS [e.g. 12.0 powerpc]: 12.2-RELEASE on amd64
  • Poudriere Version [e.g. 3.3.1 or git hash or port version]: 93ceb26
  • Ports branch and revision [e.g. 2020Q3 r550754]: main

Additional context

My custom ports tree ldadw contains only company-internal ports which aren't in the default ports tree, so they are disjoint.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions