I recently updated my entire gentoo system, and the whole procedure stopped with this message: * ERROR: games-misc/fortune-mod-slackware-1.15 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * fortune-mod-slackware-1.15.ebuild, line 27: Called die * The specific snippet of code: * die "Setting the offensive use flag is required for this package" * The die message: * Setting the offensive use flag is required for this package * So it wants me to set the offensive flag. In my oppinion, this is rather stupid, cause a) such a small package, that nothing depends on, should not stop my entire system upgrade, and b) fortune is only offensive if you specifically ask it to be. Oh, and c) why on earth should any package depend on the "offensive" flag at all? USE flags should specify what libraries and features to use or not, not how a program should socialize with its users... Reproducible: Always Steps to Reproduce: 1. emerge --update --deep world (having fortune installed) Actual Results: Updating halts when trying to install the new fortune package, leaving the user with a half finished job and new files to create (package.mask). Expected Results: Fortune should be installed without any nonsence, just like the rest of the packages. Fatal errors that halt the updating process should only be triggered by compilation errors or their like.
The current ebuild is as intended. marking WONTFIX.