Bug 275638 - ports-mgmt/poudriere-devel: poudriere options ... always report none-existent ports
Summary: ports-mgmt/poudriere-devel: poudriere options ... always report none-existent...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Bryan Drewery
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-08 14:17 UTC by O. Hartmann
Modified: 2023-12-09 14:58 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (bdrewery)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description O. Hartmann 2023-12-08 14:17:18 UTC
After the most recent update of ports-mgmt/poudriere-devel (pkg info:poudriere-devel-3.4.99.20231113 ports-mgmt/poudriere-devel) I#m unable to configure any(!) port already configured and also built prior to the latest update.

We're using poudriere devel due to the need of overlays.

The problem can be reproduced on all boxes running poudriere-devel AFTER the package has been updated - it doesn't matter whether the ports has been pulled from an official site as pkg or home-brewn via poudriere (existing configs work, but neither can not be changed nor new ports can be configured).

What am I missing?

Thanks in advance,
oh
Comment 1 O. Hartmann 2023-12-09 14:58:46 UTC
For the record. Tried to configure www/moodle43. Just updated ports tree via

poudriere ports -p head -u (which returns OK)

The port isn't present in our local poudriere package config file, so I try to configure:

[...]
poudriere options -p head -z default -j head-amd64 www/moodle43

[00:00:00] Working on options directory: /usr/local/etc/poudriere.d/head-amd64-head-default-options
[00:00:00] Using ports from: /pool/poudriere/ports/head
[00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
[00:00:00] Creating the reference jail... done
[00:00:01] Mounting system devices for head-amd64-head-default
[00:00:01] Mounting ports from: /pool/poudriere/ports/head
[00:00:01] Mounting packages from: 
[00:00:01] Mounting distfiles from: /pool/poudriere/ports/distfiles/
[00:00:01] Copying /var/db/ports from: /usr/local/etc/poudriere.d/head-amd64-head-default-options
[00:00:03] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
/etc/resolv.conf -> /pool/poudriere/data/.m/head-amd64-head-default/ref/etc/resolv.conf
[00:00:03] Starting jail head-amd64-head-default
[00:00:04] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:04] Error: No such port: www/moodle43
[00:00:04] Cleaning up
[00:00:04] Unmounting file systems