On Tuesday 18 May 2010 16:46:48 Anas Nashif wrote:
Hi Michael
both cases attached.
I'll provide a fix ASAP. There's a strange 'if' in the code that prevents the .rpm from being moved to the package cache, if the downloaded .drpm is not a temporary. The .rpm is built in /var/tmp instead. Later when trying to install, the .rpm is not found in the cache, so it's built again. The 'Retrieving delta' message is a bit missleading as the .drpm is in the cache. Just 'applydeltarpm' is executed a second time and the .rpm stays off the cache. A workaround might be to disable the repositories package cache: zypper mr --no-keep-packages --all At least for repos providing deltas. The .drpm will be a temporary then, so the the package should be available in the cache until it gets installed. -- cu, Michael Andres +------------------------------------------------------------------+ Key fingerprint = 2DFA 5D73 18B1 E7EF A862 27AC 3FB8 9E3A 27C6 B0E4 +------------------------------------------------------------------+ Michael Andres ZYPP Development ma@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 740 53-0 +------------------------------------------------------------------+ -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org