building archivers/rpm4 in poudriere fails: ====> Running Q/A tests (stage-qa) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for directories owned by MTREEs ===> Checking for directories handled by dependencies ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: %%LUA_LIBDIR%%/rpm-plugins/systemd_inhibit.so ===> Error: Plist issues found. *** Error code 1 Stop. make: stopped in /usr/ports/archivers/rpm4 how to repeat: poudriere testport -o archivers/rpm4 -j RELENG_10_0_amd64 diff fix: --- pkg-plist.org 2014-09-19 09:25:28.274782004 +0200 +++ pkg-plist 2014-09-19 09:26:46.474997479 +0200 @@ -65,7 +65,6 @@ %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpms.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py lib/rpm-plugins/syslog.so -lib/rpm-plugins/systemd_inhibit.so lib/rpm/appdata.prov lib/rpm/brp-compress lib/rpm/brp-java-gcjcompile
Maintainers CC'd
This is not the correct solution. The extra file is built when certain libraries are present. Since this option cannot be switched off, I have now added the relevant library as a dependency.