After 1.23 update the port fails "poudriere bulk -t" or "poudriere testport". ====> Running Q/A tests (stage-qa) Error: 'lib/rustlib/manifest-rustfmt-preview' is referring to /wrkdirs/usr/ports/lang/rust/work/stage [...] ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: bin/rustfmt Error: Orphaned: lib/rustlib/manifest-rustfmt-preview build log: https://clbin.com/BLKTP
PORTTESTING_FATAL=no in poudriere.conf can be a workaround.
Hmm, I did many runs in Poudriere with various versions of FreeBSD before committing. I must be missing something in my QA procedure because I didn't get this error. Let me try again with the command line you used.
Ok, I could reproduce the problem. I'm using `poudriere bulk ... -C lang/rust www/firefox` to test packages instead of `poudriere testport` in order to be able to used the created package repository after. With `poudriere testport`, I got the errors about `rustfmt` and `manifest-rustfmt-preview`.
A commit references this bug: Author: dumbbell Date: Thu Jan 25 13:59:23 UTC 2018 New revision: 459943 URL: https://svnweb.freebsd.org/changeset/ports/459943 Log: lang/rust: Add manifest-rustfmt-preview to PLIST This wasn't reported by a simple `poudriere bulk`, but a `poudriere testport` revealed the problem: ====> Running Q/A tests (stage-qa) Error: 'lib/rustlib/manifest-rustfmt-preview' is referring to /wrkdirs/usr/ports/lang/rust/work/stage Warning: 'bin/rustfmt' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} ... ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: bin/rustfmt Error: Orphaned: lib/rustlib/manifest-rustfmt-preview PR: 225445 Reported by: jbeich@ Changes: head/lang/rust/Makefile
It's fixed now. Thanks for reporting the issue!