Should poudriere skip (IGNORE) a port marked BROKEN?
John W. O'Brien
john at saltant.com
Sat Dec 12 22:37:25 UTC 2015
I'm working on
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204594
which now amounts to marking math/py-networkx BROKEN with some
combinations of options (like PYTHON_VERSION=3.4 WITH=MPL), and I'm
having trouble convincing myself that I've got the logic right, because
poudriere isn't skipping when the conditions should match. When I try to
build in the conventional manner, make kicks out:
===> py34-networkx-1.10_1 is marked as broken: math/py-matplotlib does not
yet support Python 3.x. Please disable the MPL option..
*** Error code 1
Stop.
make: stopped in /srv/poudriere/ports/default/math/py-networkx
But poudriere goes ahead with the build, fails on the broken dependency,
and skips the port without printing or logging my helpful BROKEN message.
Is this by design, or a flaw in my understanding or in poudriere's
implementation?
Thank you,
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 827 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20151212/b7218e2e/attachment.sig>
More information about the freebsd-ports
mailing list