Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: All sorts of digest verification failures
Date: Sun, 15 Nov 2015 23:09:20
Message-Id: FD05170A-6D02-4ECA-9559-D74834C564E8@digimed.co.uk
In Reply to: Re: [gentoo-user] Re: All sorts of digest verification failures by Alan Mackenzie
1 On 15 November 2015 09:59:28 GMT+00:00, Alan Mackenzie <acm@×××.de> wrote:
2 > On Thu, Nov 12, 2015 at 06:45:44PM +0200, Alan McKinnon wrote:
3 > > On 12/11/2015 18:42, Grant Edwards wrote:
4 > > > On 2015-11-12, <wabenbau@×××××.com> <wabenbau@×××××.com> wrote:
5 > > >> Grant Edwards <grant.b.edwards@×××××.com> wrote:
6 >
7 > > >>> After an emerge --sync that appeared to work with no problems,
8 > my
9 > > >>> "emerge -auvND world" command is reporting that the Changelong
10 > files
11 > > >>> are broken for about 2/3 of the packages it wants to update:
12 >
13 > [ .... ]
14 >
15 > > The dev are doing some $MAGIC to reinstate ChangeLogs and the first
16 > run
17 > > is expected to take a while (i.e. several hours). I suppose you can
18 > > expect some breakage till it finishes.
19 >
20 > > It's being discussed and tracked on gentoo-dev, you can drop a mail
21 > > there with specifics to let the devs know what's happening.
22 >
23 > Three days later. I'm still getting this error message, but with a
24 > nasty
25 > twist in the tail. emerge -puND @world reports (amongst others) the
26 > following update:
27 >
28 > [ebuild R ] sys-apps/busybox-1.23.1-r1 USE="-pam*"
29 >
30 > , and the error message I get on actually trying to start the update
31 > is
32 >
33 > !!! Digest verification failed:
34 > !!! /usr/portage/sys-apps/busybox/busybox-9999.ebuild
35 > !!! Reason: Filesize does not match recorded size
36 > !!! Got: 8493
37 > !!! Expected: 8580
38 >
39 > . Why is the build system looking at the digest for version 9999 when
40 > it
41 > should be rebuilding version 1.23.1-r1?
42 >
43 > > --
44 > > Alan McKinnon
45 > > alan.mckinnon@×××××.com
46 >
47 > --
48 > Alan Mackenzie (Nuremberg, Germany).
49
50 Because the manifest covers all files in the ebuild directory, if any is changed the ebuilds are considered untrustworthy. This one has been around for a few days and there is an open bug report.
51 --
52 Sent from my Android phone with K-9 Mail. Please excuse my brevity.