Gentoo Archives: gentoo-dev

From: Kumba <kumba@g.o>
To: gentoo-dev@g.o
Subject: [gentoo-dev] Manifest issues in the tree
Date: Wed, 16 Jul 2003 08:20:01
Message-Id: 3F150C0C.7030102@gentoo.org
1 Lately, I've been running into an awful lot of manifest issues in the
2 portage tree. Not just on x86, but sparc and mips too. For those that
3 may doubt me, add "manifest strict" to FEATURES and see for yourself.
4
5 Where these issues are coming from is anyone's guess. Probable suspects
6 are those devs not using repoman to check ebuilds into the tree, or we
7 might have some kind of corruption running around on the rsync servers,
8 or there's some odd bug in portage.
9
10 To quote actual evidence, sys-devel/gettext, app-arch/zip,
11 app-admin/mirrorselect, and app-admin/gentoolkit gave manifest errors.
12
13 on x86, gettext-0.12.1 gives this:
14 Calculating dependencies ...done!
15 >>> emerge (1 of 1) sys-devel/gettext-0.12.1 to /
16 >>> md5 files ;-) gettext-0.12.ebuild
17 >>> md5 files ;-) gettext-0.11.3-r1.ebuild
18 >>> md5 files ;-) gettext-0.11.1.ebuild
19
20 !!! File is corrupt or incomplete. (Digests do not match)
21 >>> our recorded digest: 3ae8937c9dd834eff566b1291cd0438a
22 >>> your file's digest: 172a26a4a6ab693018ad4b352c7daf36
23 !!! File does not exist:
24 /usr/portage/sys-devel/gettext//gettext-0.12.1.ebuild
25
26 on sparc:
27 >>> emerge (1 of 1) sys-devel/gettext-0.12.1 to /
28 >>> md5 files ;-) gettext-0.12.ebuild
29
30 !!! File is corrupt or incomplete. (Digests do not match)
31 >>> our recorded digest: f1002900097f883163423147dce6d9d9
32 >>> your file's digest: b696d10b2ea72a2dc08b55020f8f79d7
33 !!! File does not exist: /usr/portage/sys-devel/gettext//ChangeLog
34
35 (mips gettext is not included as I already re-digested on that machine,
36 and an rsync takes ~20mins)
37
38 Why these two differ on different machines, I'm not exactly sure on.
39 Below are some other snippets between sparc, x86, and mips.
40
41
42
43 x86/sparc/mips app-admin/mirrorselect:
44 Calculating dependencies ...done!
45 >>> emerge (1 of 1) app-admin/mirrorselect-0.6 to /
46 >>> md5 files ;-) mirrorselect-0.6.ebuild
47 >>> md5 files ;-) mirrorselect-0.3.ebuild
48
49 !!! File is corrupt or incomplete. (Digests do not match)
50 >>> our recorded digest: 6d748dbe957886a5ca691637d94ec1b3
51 >>> your file's digest: 100d61a5fe0f28e65afbcad758984d6a
52 !!! File does not exist: /usr/portage/app-admin/mirrorselect//ChangeLog
53
54 In this case, the error is the exact same on all three machines.
55
56
57 x86 app-arch/zip:
58 >>> emerge (1 of 1) app-arch/zip-2.3-r2 to /
59 >>> md5 files ;-) zip-2.3-r1.ebuild
60
61 !!! File is corrupt or incomplete. (Digests do not match)
62 >>> our recorded digest: 3276fb2669785d06bfb6c2cec123521d
63 >>> your file's digest: f56548176b22628e4a08abadbcbad329
64 !!! File does not exist: /usr/portage/app-arch/zip//zip-2.3-r2.ebuild
65
66
67 on sparc:
68 Calculating dependencies ...done!
69 >>> emerge (1 of 1) app-arch/zip-2.3-r2 to /
70 >>> md5 files ;-) zip-2.3-r1.ebuild
71
72 !!! File is corrupt or incomplete. (Digests do not match)
73 >>> our recorded digest: 97e7d71520a7e2309f49e5d7f4951a9b
74 >>> your file's digest: 9d33eb6208ea6babfe81ca1113d7258a
75 !!! File does not exist: /usr/portage/app-arch/zip//ChangeLog
76
77 (masked on mips)
78
79 In these cases, two different machines report different md5sums and
80 apparent errors in the manifest.
81
82
83 I suspect something similar will happen if one tried the same on
84 gentoolkit, but this mail is long enough already, so I'll exclude it.
85
86 I've been running into these issues quite often, and I suspect several
87 reasons. In some cases, it seems like some people aren't using repoman,
88 as I'll redigest and commit via repoman, and half an hour later, the
89 manifest errors are gone after an rsync. In other cases, like where two
90 different machines report different errors in the manifests, I'm
91 thinking either corruption on the rsync servers, or a bug in portage
92 somewheres.
93
94 If someone wants to give this a shot, again, add "manifest strict" to
95 FEATURES, and start emerging updates over the next few days. You're
96 bound to run into the same issues I'm seeing on multiple machines.
97
98 Ideas, thoughts? Or am I just going insane?
99
100 --Kumba
101
102
103 --
104 "Such is oft the course of deeds that move the wheels of the world:
105 small hands do them because they must, while the eyes of the great are
106 elsewhere." --Elrond
107
108
109 --
110 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Manifest issues in the tree Dhruba Bandopadhyay <dhruba@××××××××××××.uk>