Hiya, I've seen in the past couple of portage releases (2.1.2_rc2-r{4,5}), I've had some difficulty redigesting packages. After altering the ebuild, trying to run --digest causes the following output (complete with --debug). It appears to check the digest before it actually carries out any actions (including redigesting). Running ebuild <ebuild> digest still redigests ok... ikelos gnosis-utils # emerge --oneshot --digest --debug gnosis-utils myaction None myopts {'--digest': True, '--oneshot': True, '--debug': True} Calculating dependencies Parent: None Depstring: dev-python/gnosis-utils Priority: soft Candidates: ['dev-python/gnosis-utils'] !!! Digest verification failed: !!! /usr/local/overlays/personal/dev-python/gnosis-utils/gnosis-utils-1.2.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 862 !!! Expected: 866 aux_get(): (0) Error in '/usr/local/overlays/personal/dev-python/gnosis-utils/gnosis-utils-1.2.1.ebuild'. (1) Check for syntax error or corruption in the ebuild. (--debug)
Until this is fixed, here is a workaround: env FEATURES=digest emerge --oneshot --debug gnosis-utils
This is fixed in svn r5173.
This has been released in 2.1.2_rc3.