Closed patmaddox closed 8 months ago
This issue is not due to an error in the script, but because pkg-rquery
is returning duplicates:
$ pkg rquery '%n %Ok %Ov' libssh2 # src/share/poudriere/common.sh:3834
libssh2 GCRYPT off
libssh2 TRACE off
libssh2 ZLIB on
libssh2 GCRYPT off
libssh2 TRACE off
libssh2 ZLIB on
$ pkg rquery '%n %dn-%dv' meson # src/share/poudriere/common.sh:3838
meson python39-3.9.17
meson ninja-1.11.1,2
meson python39-3.9.17
meson ninja-1.11.1,2
Duplicate options e.g. "+FOO +FOO" was causing the wanted and remote options comparison to fail, causing poudriere to build packages unnecessarily.
Duplicate dependencies e.g. "foo/bar foo/bar" was causing the wanted and remote deps comparison to fail, causing poudriere to skip packages.
Building this list of 59 ports with
-n
:before:
after:
ftp/curl
is a good example: