leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
31 stars 14 forks source link

(qa) games-roguelike/cataclysm-dda #54

Closed l29ah closed 7 years ago

l29ah commented 7 years ago

/var/tmp/paludis/games-roguelike-cataclysm-dda-9999-r6/temp/loadsaveenv: line 4129: games_pkg_postinst: command not found

leycec commented 7 years ago

/var/tmp/paludis

We meet again, Paludis.

games_pkg_postinst: command not found

This is shameful. Consequently, I feel bad. (Thanks alot.)

We recently migrated away from the now deprecated games eclass, but clearly neglected to complete the migration. emerge presumably ignores that attempt to call an undefined function, whereas Paludis presumably fails on doing so. We use the former and thus never hit this. Urgh!

Paludis appears to interpret ebuilds with set -e-style Bash strictness implicitly enabled, breaking backward compatibility with Portage-compliant ebuilds assuming no such strictness. set -e is not necessarily a good thing, as this issue attests. But that's Ciaran, amiright?

This has now been resolved by 4f29e21852dd. Thanks for the report – and sorry for the untimely breakage. :bowtie:

l29ah commented 7 years ago

Nah, it's not errexit, but just a warning.