>>> Emerging (4 of 9) www-apps/horde-gollem-1.0.2 to / !!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-gollem/horde-gollem-1.0.2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 404 !!! Expected: 407 I synced a few seconds ago.
Is this related to bug #128947?
*** Bug 128947 has been marked as a duplicate of this bug. ***
*** Bug 128948 has been marked as a duplicate of this bug. ***
!!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-imp/horde-imp-4.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 432 !!! Expected: 435 >>> Emerging (2 of 5) www-apps/horde-ingo-1.1 to / !!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-ingo/horde-ingo-1.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 419 !!! Expected: 422
*** Bug 128950 has been marked as a duplicate of this bug. ***
!!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-kronolith/horde-kronolith-2.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 461 !!! Expected: 464
Okay, lets do it this way. Fine for me. >>> Emerging (2 of 3) www-apps/horde-mnemo-2.1 to / !!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-mnemo/horde-mnemo-2.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 441 !!! Expected: 444 Guess what... !!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-kronolith/horde-kronolith-2.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 461 !!! Expected: 464 I'm beginning to think, that the root cause of this bug, and bug #128948 and bug #128947 bug #128946 is the same...
turba as well: >>> Emerging (2 of 2) www-apps/horde-turba-2.1 to / !!! Digest verification Failed: !!! /Gentoo/Portage/tree/www-apps/horde-turba/horde-turba-2.1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 470 !!! Expected: 473 Say, what's "QA"? <gd&r>
Seems to be a problem with manifest2...
I've fixed manifests for these ones: horde-gollem horde-imp horde-ingo horde-kronolith horde-mnemo horde-turba
Three more done: horde-passwd horde-nag horde-chora
This was caused by r3073 (digestgen needs to be run for each value of repoman_settings["O"]). That commit has been reverted in r3078.
It seems like there's still a bug here because I got the following after I committed 2.1_pre8 (I've removed 2.1_pre8 from the tree pending resolution of this issue): >>> Emerging (1 of 1) sys-apps/portage-2.1_pre8 to / >>> checking ebuild checksums ('/usr/portage/sys-apps/portage/portage-2.1_pre8.ebuild', 'Filesize does not match recorded size', 5357L, 5254) !!! Digest verification failed: !!! /usr/portage/sys-apps/portage/portage-2.1_pre8.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 5357 !!! Expected: 5254
r3104 seems to have corrected the problem (an unexpected stroke of luck). I'll have the look at the code some more and do some testing on a dummy cvs repo before I'm comfortable with releasing manifest2. So, 2.1_pre8 will probably be released next weekend instead.
I'm more comfortable with dependability of the manifest2 changes now that I've studied it some more. I've made lots of changes but r3104 was sufficient to fix this bug. Testing locally with a dummy cvs repo seems to work fine.