Open agrajag9 opened 3 years ago
In your example testport is for ports-mgmt/poudriere not for its dependencies. This is working as intended.
Referencing the man:
-k Do not consider failures as fatal. Find all failures.
I would argue that this IS expected based on that. If not, then can we clarify the types of failures in the man page until the feature is implemented?
Again -k
is for the port being tested.
The top line of the manpage is poudriere testport – test a given port's build. Everything applies to that statement unless otherwise specified. Nothing about testport
is testing dependencies. It's been like this since 2010.
Prerequisites
Describe the bug
When
poudriere testport -I -k
encounters a failure during pkg-depends, it still kills jails, rather than leaving them up like described in the man.How to reproduce
Steps to reproduce the behavior:
poudriere testport -I -k -j somejail -p sometree ports-mgmt/poudriere
Expected behavior
The jails should remain running so that
pkg.core
can be recovered.Screenshots
NA
Environment