[packman] 'zypper dup' in opensuse 11.1 keeps RE-installing the same 'packman' packages
Cristian Morales Vega
christian.morales.vega at gmail.com
Thu Feb 5 20:29:46 CET 2009
2009/2/4 Joachim Schrod <jschrod at acm.org>:
> 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
Also note the 'Vendor: (none)' in these x264 and ffmpeg (and libav*)
packages. Since there is a vendor change, from packman.links2linux.de
to nothing, a zypper up will ignore them.
More information about the Packman
mailing list