On Monday 08 March 2010 21:44:12 Jarry wrote:
> Hi, today I got this strange message from portage:
> 
> obelix ~ # emerge --pretend --update --deep --newuse world
> These are the packages that would be merged, in order:
> Calculating dependencies | * Missing digest for
> '/usr/portage/sys-libs/timezone-data/timezone-data-2010d.ebuild'
> ... done!
> obelix ~ #
> 
> As I understand, there is something wrong with timezone-data
> package, so I tried to re-emerge it, and I got one more
> strange message:
> 
> obelix ~ # emerge --oneshot timezone-data
> Calculating dependencies | * Missing digest for
> '/usr/portage/sys-libs/timezone-data/timezone-data-2010d.ebuild'
> ... done!
> 
> >>> Verifying ebuild manifests
> 
> !!! Digest verification failed:
> !!! /usr/portage/sys-libs/timezone-data/ChangeLog
> !!! Reason: Filesize does not match recorded size
> !!! Got: 28769
> !!! Expected: 28591
> 
> What does it mean, and how can I fix it?

It means the maintainer of that package cocked up and did not redigest it 
after a new commit.

Wait one hour, re-sync, try again.

Failing that, open a bug and report a digest failure for the package.

For the brave, just redigest it yourself if you are certain all the fules you 
have for the package are legit: as root:

ebuild /path/to/any/ebuild/in/the/package.ebuild manifest


-- 
alan dot mckinnon at gmail dot com

Reply via email to