In latest portage tree snapshot: * Digest verification failed: * /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.34.2-r1.ebuild * Reason: Filesize does not match recorded size * Got: 2598 * Expected: 2582
The problem is that the directory was apparently included into daily snapshot between 00:31:07 UTC (ebuild commit) and 00:31:13 UTC (Manifest commit). For those that don't remember, CVS does not have atomic commits, so it's not possible to instead use something like svn export / git archive. Since Gentoo Handbook now recommends using emerge-webrsync to fetch the tree, perhaps some guards should be put in place to avoid having a snapshot with bad digests for 24 hours? E.g., a commit moratorium, or verification of all digests in a temporary tree copy before archiving, or synchronizing to a copy tree until the result is stable. -- Maxim Kammerer Liberté Linux: http://dee.su/liberte
