Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128946 - broken digest for multiple horde ebuilds
Summary: broken digest for multiple horde ebuilds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS, REGRESSION
: 128947 128948 128950 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-05 12:08 UTC by Alexander Skwar
Modified: 2006-04-10 03:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Skwar 2006-04-05 12:08:17 UTC
>>> 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.
Comment 1 Alexander Skwar 2006-04-05 12:12:05 UTC
Is this related to bug #128947?
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 12:16:42 UTC
*** Bug 128947 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 12:16:59 UTC
*** Bug 128948 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 12:17:44 UTC
!!! 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
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 12:19:04 UTC
*** Bug 128950 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 12:19:15 UTC
!!! 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
Comment 7 Alexander Skwar 2006-04-05 12:19:50 UTC
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...
Comment 8 Alexander Skwar 2006-04-05 12:21:23 UTC
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>
Comment 9 Zac Medico gentoo-dev 2006-04-05 12:27:55 UTC
Seems to be a problem with manifest2...
Comment 10 Zac Medico gentoo-dev 2006-04-05 13:10:46 UTC
I've fixed manifests for these ones:

horde-gollem
horde-imp
horde-ingo
horde-kronolith
horde-mnemo
horde-turba
Comment 11 Zac Medico gentoo-dev 2006-04-05 13:39:01 UTC
Three more done:

horde-passwd
horde-nag
horde-chora
Comment 12 Zac Medico gentoo-dev 2006-04-05 19:08:58 UTC
This was caused by r3073 (digestgen needs to be run for each value of repoman_settings["O"]).  That commit has been reverted in r3078.
Comment 13 Zac Medico gentoo-dev 2006-04-08 15:41:06 UTC
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
Comment 14 Zac Medico gentoo-dev 2006-04-08 22:25:38 UTC
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.
Comment 15 Zac Medico gentoo-dev 2006-04-10 03:39:01 UTC
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.