app-admin/diradm-2.9: attr(depends) uses unstated flags [ test ] app-admin/diradm-2.9: attr(depends) uses unstated flags [ test ] app-admin/diradm-2.9.1: attr(depends) uses unstated flags [ test ] app-admin/diradm-2.9.1: attr(depends) uses unstated flags [ test ] Please fix, thanks. :)
in cvs.
Looks like you forgot to commit this in 2.9... ;) BTW, the below snippet is redundant, portage now adds test to USE w/ FEATURES="test" automagically. <snip> use test || die "You must build diradm with USE=test to run the testcases!" </snip>
2.9 IUSE fixed. You're wrong about the USE=test, it definetly doesn't work - I can see that it builds without USE=test in src_compile, and the die is triggered in src_test as well. !!! ERROR: app-admin/diradm-2.9.3 failed. Call stack: ebuild.sh, line 1614: Called dyn_test ebuild.sh, line 1026: Called qa_call 'src_test' ebuild.sh, line 44: Called src_test diradm-2.9.3.ebuild, line 67: Called die !!! You must build diradm with USE=test to run the testcases! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/app-admin:diradm-2.9.3:20070410-091408.log'.
(In reply to comment #3) > You're wrong about the USE=test, it definetly doesn't work - I can see that it > builds without USE=test in src_compile, and the die is triggered in src_test as > well. We don't understand each other, or...? USE="-*" FEATURES="test" portageq envvar USE -> see that USE=test is enabled
only if >=portage-2.1.2 it seems (the box I test diradm on still has 2.1.1 of portage, hasn't upgraded yet). I don't think just depending on that version of portage is suitable for diradm yet. when the old ones fall out of the tree, then I'll change that line of code. The check does also catch cases like: "ebuild diradm-2.9.3.ebuild digest compile test" (notice the FEATURES are not set).
(In reply to comment #5) > only if >=portage-2.1.2 it seems (the box I test diradm on still has 2.1.1 of > portage, hasn't upgraded yet). Ah yeah, outdated portage explain this. :)