[packman] 'zypper dup' in opensuse 11.1 keeps RE-installing the same 'packman' packages

Joachim Schrod jschrod at acm.org
Wed Feb 4 14:46:04 CET 2009


PGNet wrote:

Hi,

> zypper dup
>        Loading repository data...
>        Reading installed packages...
>        Computing distribution upgrade...
> 
>        The following packages are going to be reinstalled:
>          hplip hplip-hpijs libavcodec52 libavdevice52 libavformat52
> libavutil49 libffmpeg0
>        libpostproc51 libswscale0 libx264-60 libx264-64 libx264-65

I have the same problem and found the root cause:

The build timestamp in the repository description is inconsistent
with the one in the rpm. For example, in primary.xml for libffmpeg0:

   <time file="1233257112" build="1233256868"/>

which is

   puma:trans $ TZ=GMT perl-time epoch 1233256868
   Thu Jan 29 19:21:08 +0000 2009

but

   puma:trans $ rpm -qi libffmpeg0 |egrep 'Build|Version'
   Version     : 0.4.9.16851svn                    Vendor: (none)
   Release     : 20090129.pm.1858              Build Date: Thu Jan
29 20:24:35 2009
   Install Date: Wed Feb  4 14:03:44 2009         Build Host: pmbs

And since "Jan 29 19:21:08" is different from "Jan 29 20:24:35",
zypper keeps insisting to install the packages.


I checked five of these packages and it's all the same cause. Thus:
Can somebody please rebuild the repository database so that we get
correct build times?

Thanks a lot,

	Joachim


PS: see also https://bugzilla.novell.com/show_bug.cgi?id=426607

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod				Email: jschrod at acm.org
Roedermark, Germany





More information about the Packman mailing list