Date: Fri, 13 Feb 2026 16:34:22 +0100 From: "Herbert J. Skuhra" <herbert@gojira.at> To: questions@freebsd.org Subject: Re: poudriere and Nonexistent origin Message-ID: <87seb4y7wh.wl-herbert@gojira.at> In-Reply-To: <20260213093143.000041e5@seibercom.net> References: <20260212164202.00006bd7@seibercom.net> <f79ce2fe7ce4a32066aa5bc80a7752cd@smokepit.net> <20260213093143.000041e5@seibercom.net>
index | next in thread | previous in thread | raw e-mail
On Fri, 13 Feb 2026 15:31:43 +0100, "Gerard E. Seibert" wrote:
>
> On Thu, 12 Feb 2026 23:12:25 +0100, Daniel Lysfjord stated
>
> >On 2026-02-12 22:42, Gerard E. Seibert wrote:
> >> FreeBSD 14.3-p8
> >>
> >> I attempted to build the following list of ports using poudriere.
> >> All entries are specified in a configuration file accessible to
> >> poudriere.
> >>
> >> multimedia/dav1d
> >> multimedia/ffmpeg
> >> misc/freebsd-release-manifests
> >> graphics/graphviz
> >> multimedia/gstreamer1
> >> multimedia/gstreamer1-plugins
> >> multimedia/gstreamer1-plugins-bad
> >> graphics/gstreamer1-plugins-gl
> >> multimedia/gstreamer1-plugins-good<
> >> audio/gstreamer1-plugins-pulse
> >> multimedia/gstreamer1-plugins-ugly<
> >> misc/hwdata
> >> graphics/libjxl
> >> graphics/libplacebo
> >> devel/libuv
> >> multimedia/mpv
> >> databases/mysql84-client
> >> databases/mysql84-server
> >> security/p11-kit
> >> x11-wm/plasma6-kwin
> >> deskutils/plasma6-xdg-desktop-portal-kde<
> >> databases/postgresql17-client
> >> devel/py-wheel
> >> devel/qt6-5compat
> >> devel/qt6-base
> >> databases/qt6-base_sqldriver
> >> x11-toolkits/qt6-charts
> >> x11-toolkits/qt6-declarative
> >> graphics/qt6-imageformats
> >> devel/qt6-location
> >> multimedia/qt6-multimedia
> >> devel/qt6-positioning
> >> x11-toolkits/qt6-quick3d
> >> x11-toolkits/qt6-quicktimeline
> >> comms/qt6-sensors
> >> comms/qt6-serialport
> >> x11-toolkits/qt6-shadertools
> >> accessibility/qt6-speech
> >> graphics/qt6-svg
> >> devel/qt6-tools
> >> graphics/qt6-wayland
> >> www/qt6-webchannel
> >> www/qt6-webengine
> >> www/qt6-websockets
> >> www/qt6-webview
> >> devel/ruby-gems
> >> math/suitesparse-config
> >> sysutils/upower
> >>
> >> However, poudriere terminates with the error message "Nonexistent
> >> origin listed:" as shown below.
> >>
> >> [00:00:00] Creating the reference jail... done
> >> [00:00:00] Mounting system devices for 14amd64-default
> >> [00:00:00] Warning: Using packages from previously failed, or
> >> uncommitted, build:
> >> /usr/local/poudriere/data/packages/14amd64-default/.building
> >> [00:00:00] Mounting ccache from: /var/cache/ccache
> >> [00:00:00] Mounting ports from: /usr/local/poudriere/ports/default
> >> [00:00:00] Mounting packages from:
> >> /usr/local/poudriere/data/packages/14amd64-default
> >> [00:00:00] Mounting distfiles from: /usr/ports/distfiles
> >> [00:00:00] Copying /var/db/ports from:
> >> /usr/local/etc/poudriere.d/14amd64-options
> >> [00:00:06] Appending to make.conf:
> >> /usr/local/etc/poudriere.d/make.conf /etc/resolv.conf ->
> >> /usr/local/poudriere/data/.m/14amd64-default/ref/etc/resolv.conf
> >> [00:00:06] Starting jail 14amd64-default
> >> Updating /var/run/os-release done.
> >> [00:00:07] Will build as root:wheel (0:0)
> >> [00:00:08] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
> >> [00:00:08] Inspecting
> >> /usr/local/poudriere/data/.m/14amd64-default/ref//usr/ports for
> >> modifications to git checkout... no
> >> [00:00:09] Ports top-level git hash:
> >> b4f28195b2687bde1ab88ea853e65ebe9d11930d
> >> [00:00:09] Acquiring build logs lock for 14amd64-default... done
> >> [00:00:09] Logs:
> >> /usr/local/poudriere/data/logs/bulk/14amd64-default/2026-02-12_15h47m32s
> >> [00:00:09] Loading MOVED for
> >> /usr/local/poudriere/data/.m/14amd64-default/ref/usr/ports
> >> [00:00:09] Gathering ports metadata
> >> [00:00:09] Error: Nonexistent origin listed:
> >> deskutils/plasma6-xdg-desktop-portal-kde<
> >> [00:00:09] Error: Nonexistent origin listed:
> >> multimedia/gstreamer1-plugins-good<
> >> [00:00:09] Error: Nonexistent origin listed:
> >> multimedia/gstreamer1-plugins-ugly<
> >
> >
> >The '<' on the end there doesn't look too good?
>
> That is what I thought too, however, it only occurs with those three
> ports. This is how I build the list.
>
> /usr/sbin/pkg version -voPL= | awk '{print $1}' | tee "$PortList"
Yes, the pkg origin of some ports is simply too long. This is not a
poudriere issue, maybe a pkg-version issue.
- Manually fix the list before passing it to poudriere
or
- add sed to remove the extra "<" (before tee command) [1]
or
- use "<" as the field seperator for awk [2]
[1] sed -e 's/<//g'
[2] awk -F "<" '{print $1}'
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87seb4y7wh.wl-herbert>
