Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 347567 - kde-base/kdebase-workspace-4.5.4 fetch fails since it has different size as expected by the ebuilds.
Summary: kde-base/kdebase-workspace-4.5.4 fetch fails since it has different size as e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-02 15:46 UTC by Benjamin Schulz
Modified: 2010-12-11 22:23 UTC (History)
2 users (show)

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 Benjamin Schulz 2010-12-02 15:46:42 UTC
emerge =kdebase-kdeworkspace-4.5.4 yields



 ('Filesize does not match recorded size', 65683870, 65689696)
!!! Fetched file: kdebase-workspace-4.5.4.tar.bz2 VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      65683870
!!! Expected: 65689696
Refetching... File renamed to '/Files/distfiles/kdebase-workspace-4.5.4.tar.bz2._checksum_failure_.7nwAou'

!!! Couldn't download 'kdebase-workspace-4.5.4.tar.bz2'. Aborting.
 * Fetch failed for 'kde-base/ksplash-4.5.4'

This problem affecta all packackes with KNAME kdebase-workspace, like
ksysguard or ksplash. Unfortunately, deleting and rebuilding the one manifest from kdeworkspace is not sufficient, since all ebuilds depending on that tar file have their own manifests.

In fact, one has to change the manifests of the following ebuilds:

file:///usr/layman/layman/kde/kde-base/libtaskmanager/Manifest
file:///usr/layman/layman/kde/kde-base/kdebase-startkde/Manifest
file:///usr/layman/layman/kde/kde-base/kmenuedit/Manifest
file:///usr/layman/layman/kde/kde-base/systemsettings/Manifest
file:///usr/layman/layman/kde/kde-base/kephal/Manifest
file:///usr/layman/layman/kde/kde-base/khotkeys/Manifest
file:///usr/layman/layman/kde/kde-base/kcheckpass/Manifest
file:///usr/layman/layman/kde/kde-base/powerdevil/Manifest
file:///usr/layman/layman/kde/kde-base/freespacenotifier/Manifest
file:///usr/layman/layman/kde/kde-base/kwrited/Manifest
file:///usr/layman/layman/kde/kde-base/kdebase-wallpapers/Manifest
file:///usr/layman/layman/kde/kde-base/solid/Manifest
file:///usr/layman/layman/kde/kde-base/libplasmaclock/Manifest
file:///usr/layman/layman/kde/kde-base/kcminit/Manifest
file:///usr/layman/layman/kde/kde-base/kinfocenter/Manifest
file:///usr/layman/layman/kde/kde-base/qguiplatformplugin_kde/Manifest
file:///usr/layman/layman/kde/kde-base/libkworkspace/Manifest
file:///usr/layman/layman/kde/kde-base/kwin/Manifest
file:///usr/layman/layman/kde/kde-base/ksplash/Manifest
file:///usr/layman/layman/kde/kde-base/krunner/Manifest
file:///usr/layman/layman/kde/kde-base/ksmserver/Manifest
file:///usr/layman/layman/kde/kde-base/liboxygenstyle/Manifest
file:///usr/layman/layman/kde/kde-base/kstyles/Manifest
file:///usr/layman/layman/kde/kde-base/ksysguard/Manifest
file:///usr/layman/layman/kde/kde-base/kdebase-cursors/Manifest
file:///usr/layman/layman/kde/kde-base/kdm/Manifest
file:///usr/layman/layman/kde/kde-base/libplasmagenericshell/Manifest
file:///usr/layman/layman/kde/kde-base/ksystraycmd/Manifest
file:///usr/layman/layman/kde/kde-base/plasma-workspace/Manifest
file:///usr/layman/layman/kde/kde-base/klipper/Manifest
file:///usr/layman/layman/kde/kde-base/kstartupconfig/Manifest
file:///usr/layman/layman/kde/kde-base/kscreensaver/Manifest


Reproducible: Always
Comment 1 Benjamin Schulz 2010-12-02 16:33:30 UTC
same with kdebindings on which the following manifests depend:

file:///usr/layman/layman/kde/kde-base/pykde4/Manifest
file:///usr/layman/layman/kde/kde-base/kdebindings-perl/Manifest
file:///usr/layman/layman/kde/kde-base/krosspython/Manifest
file:///usr/layman/layman/kde/kde-base/krossjava/Manifest
file:///usr/layman/layman/kde/kde-base/smoke/Manifest
file:///usr/layman/layman/kde/kde-base/kdebindings-csharp/Manifest
file:///usr/layman/layman/kde/kde-base/kdebindings-ruby/Manifest
Comment 2 Benjamin Schulz 2010-12-03 08:28:01 UTC
Additionally, many packages, namely:

 *  (kde-base/ksysguard-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/ksysguard-4.5.4/temp/build.log'
 *  (kde-base/kdebase-startkde-4.5.4, ebuild scheduled for merge)
 *  (kde-base/krunner-4.5.4, ebuild scheduled for merge)
 *  (kde-base/kdebase-meta-4.5.4, ebuild scheduled for merge)
 *  (kde-base/plasma-workspace-4.5.4, ebuild scheduled for merge)
 *  (kde-base/plasma-runtime-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/plasma-runtime-4.5.4/temp/build.log'
 *  (kde-base/kdebase-runtime-meta-4.5.4, ebuild scheduled for merge)
 *  (dev-vcs/subversion-1.6.15, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/dev-vcs/subversion-1.6.15/temp/build.log'
 *  (kde-base/kwin-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/kwin-4.5.4/temp/build.log'
 *  (kde-base/kmix-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/kmix-4.5.4/temp/build.log'
 *  (kde-base/kdemultimedia-meta-4.5.4, ebuild scheduled for merge)
 *  (kde-base/ksmserver-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/ksmserver-4.5.4/temp/build.log'
 *  (kde-base/superkaramba-4.5.4, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/kde-base/superkaramba-4.5.4/temp/build.log'
 *  (kde-base/kdeutils-meta-4.5.4, ebuild scheduled for merge)
 *  (dev-util/kdevplatform-1.1.1, ebuild scheduled for merge), Log file:
 *   '/tmp/portage/dev-util/kdevplatform-1.1.1/temp/build.log'
 *  (dev-util/kdevelop-4.1.1, ebuild scheduled for merge)


fail for me, when useflag icu for sqlite was selected.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-12-03 10:24:19 UTC
Did you try a different mirror?
Comment 4 Benjamin Schulz 2010-12-03 11:49:51 UTC
it tried many mirrors, before giving up.

I have manually deleted and rebuild all manifests in question. 

With use=-icu, the build went well for me.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2010-12-09 19:01:18 UTC
Please post your `emerge --info' in a comment.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2010-12-09 19:03:36 UTC
Works for me.

jer@bastiaan /newaches/gentoo/cvs/gentoo-x86/kde-base/kwin $ ebuild kwin-4.5.4.ebuild fetch 
Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY...
>>> Downloading 'http://ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/kdebase-workspace-4.5.4.tar.bz2'
--2010-12-09 20:02:15--  http://ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/kdebase-workspace-4.5.4.tar.bz2
Resolving ftp.snt.utwente.nl... 130.89.149.20, 2001:610:1908:a000::149:20
Connecting to ftp.snt.utwente.nl|130.89.149.20|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 65683870 (63M) [application/octet-stream]
Saving to: `/aches/distfiles/kdebase-workspace-4.5.4.tar.bz2'

100%[==========================================================================================>] 65,683,870  2.18M/s   in 41s     

2010-12-09 20:02:55 (1.54 MB/s) - `/aches/distfiles/kdebase-workspace-4.5.4.tar.bz2' saved [65683870/65683870]

 * kdebase-workspace-4.5.4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                           [ ok ]
 * checking ebuild checksums ;-) ...                                                                                         [ ok ]
 * checking auxfile checksums ;-) ...                                                                                        [ ok ]
 * checking miscfile checksums ;-) ...
Comment 7 Benjamin Schulz 2010-12-11 22:23:06 UTC
In my earliest comment, I wrote the output:
quote

!!! Reason: Filesize does not match recorded size
!!! Got:      65683870
!!! Expected: 65689696

end quote

now jeroen rovers writes his output:

quote
Length: 65683870 (63M) [application/octet-stream]

[snip]

Saving to: `/aches/distfiles/kdebase-workspace-4.5.4.tar.bz2'
[snip] 
`/aches/distfiles/kdebase-workspace-4.5.4.tar.bz2' saved [65683870/65683870]
end quote.


Apparently, the manifests have were changed such that they accept kde-workspace-4.5.4 to be 65683870 bytes long, and do not require it anymore to be of size 65689696.

This means that the bug is fixed.