[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#574072: apt-get upgrade re-upgrades same packages over and over (to same already installed version)



Am Dienstag 16 März 2010 15:33:49 schrieb Julian Andres Klode:
> On Tue, Mar 16, 2010 at 05:27:48AM +0100, Sten Heinze wrote:
> > Qt packages of the same version are in my local repository (where
> > I test) and in experimental, but I expect this not to be a problem, since
> > same versions can also occur e.g. in testing and unstable.
>
> If they are different, then it is a problem (see below)
Qt package currently in my local repository are compiled from the same source 
as the experimental ones. No modifications are made to the source, so there 
should be no difference.

> > # apt-cache policy libqt4-designer
> > libqt4-designer:
> >   Installiert: 4:4.6.2-1
> >   Kandidat: 4:4.6.2-1
> >   Versions-Tabelle:
> >      4:4.6.2-1 0
> >           1 http://ftp.de.debian.org experimental/main Packages
> >      4:4.6.2-1 0
> >         500 file: ./ Packages
> >  *** 4:4.6.2-1 0
> >         100 /var/lib/dpkg/status
> >      4:4.5.3-4 0
> >         500 http://ftp.de.debian.org testing/main Packages
> >          50 http://ftp.de.debian.org unstable/main Packages
> >      4.4.3-1+lenny1 0
> >         500 http://security.debian.org stable/updates/main Packages
> >      4.4.3-1 0
> >         500 http://ftp.de.debian.org stable/main Packages
> >
> > If I remove either my local or the experimental deb-line (or both), it
> > works fine. This looks very similar to reports of old apt versions, like
> > #351056, except I use the current testing/squeeze version.
> 
> 4:4.6.2-1 entries should be a single entry normally. If you have modified
>  and rebuild the local package, change the version number to e.g.
>  4:4.6.2-1shze1 and it may work. If two packages have the same version
>  number, they should be completely equal; having two different packages
>  with the same version number is not really supported.
> 
> If your local packages are completely the same as the remote ones, I don't
> know.
How do I find out if apt sees them really as the same? I've seen some checksums 
in the apt-cache output attached, but I can't figure out how to get them from 
the Debian repositories, maybe grep-dctrl or something else? 

I've attached the output of "apt-cache show -a libqt4-designer". Unfortunately 
I don't know where to find status/Packages file. Do you mean the Packages.gz of 
my local repository? For creating the repository I just have small script to 
run (with some helper commands):
	dpkg-scanpackages binary/ /dev/null | gzip > Packages.gz
	dpkg-scansources source/ | gzip > Sources.gz

Sorry for the large number of questions.

Thanks,
Sten
Package: libqt4-designer
Priority: optional
Section: libs
Installed-Size: 10256
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: i386
Source: qt4-x11
Version: 4:4.6.2-1
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libqt4-script (= 4:4.6.2-1), libqt4-xml (= 4:4.6.2-1), libqtcore4 (= 4:4.6.2-1), libqtgui4 (= 4:4.6.2-1), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Filename: pool/main/q/qt4-x11/libqt4-designer_4.6.2-1_i386.deb
Size: 5635914
MD5sum: b495e06426bbba654faf46bab04dbe9e
SHA1: a4d13920ec7b9ecf91ce5d27845c5f986db4192b
SHA256: 7ebd4f3bbf19ea585fb749f291eb42ad53411da13ee482a8864e2dea7fd621c7
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.
Homepage: http://www.qtsoftware.com

Package: libqt4-designer
Source: qt4-x11
Version: 4:4.6.2-1
Architecture: i386
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Installed-Size: 10276
Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libqt4-script (= 4:4.6.2-1), libqt4-xml (= 4:4.6.2-1), libqtcore4 (= 4:4.6.2-1), libqtgui4 (= 4:4.6.2-1), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Filename: binary//libqt4-designer_4.6.2-1_i386.deb
Size: 5648940
MD5sum: ac8c7b1908e258618fdfa4ddb29f07be
SHA1: dc1783675f86e8f28c38ac07e98fb7024aadb759
SHA256: 99dbba42aeb389e0f26d857121352bc9bcbe7570c52d7c211d4efd1ae5422695
Section: libs
Priority: optional
Homepage: http://www.qtsoftware.com
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.

Package: libqt4-designer
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 10276
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: i386
Source: qt4-x11
Version: 4:4.6.2-1
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libqt4-script (= 4:4.6.2-1), libqt4-xml (= 4:4.6.2-1), libqtcore4 (= 4:4.6.2-1), libqtgui4 (= 4:4.6.2-1), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.
Homepage: http://www.qtsoftware.com

Package: libqt4-designer
Priority: optional
Section: libs
Installed-Size: 7084
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: i386
Source: qt4-x11
Version: 4:4.5.3-4
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libqt4-script (= 4:4.5.3-4), libqt4-xml (= 4:4.5.3-4), libqtcore4 (= 4:4.5.3-4), libqtgui4 (= 4:4.5.3-4), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Filename: pool/main/q/qt4-x11/libqt4-designer_4.5.3-4_i386.deb
Size: 2667224
MD5sum: 21c01453d6fe42839eb909a902c75f38
SHA1: 5879173f14552b969c94ee9623696d9d5ed406ba
SHA256: c46a72b04bbde36f9a2cc18c6a90207c2b2438d7f66ef0ce31943eaf992f5ac0
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.
Homepage: http://www.qtsoftware.com
Tag: devel::{lang:c++,library,ui-builder}, implemented-in::c++, role::devel-lib, role::shared-lib, uitoolkit::qt

Package: libqt4-designer
Priority: optional
Section: libs
Installed-Size: 5476
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: i386
Source: qt4-x11
Version: 4.4.3-1+lenny1
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libqt4-script (= 4.4.3-1+lenny1), libqt4-xml (= 4.4.3-1+lenny1), libqtcore4 (= 4.4.3-1+lenny1), libqtgui4 (= 4.4.3-1+lenny1), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Filename: pool/updates/main/q/qt4-x11/libqt4-designer_4.4.3-1+lenny1_i386.deb
Size: 2103050
MD5sum: 15bf7f0d013780dc6644c598cf9bfc2c
SHA1: d14d2a5271c387d9858512476d11faf58714f037
SHA256: 6f089767f9eb16222ed1bb5198893d7d8eee345fa98f89659a7e8888e73e23c6
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.
Homepage: http://www.trolltech.com
Tag: devel::{lang:c++,library,ui-builder}, implemented-in::c++, role::devel-lib, role::shared-lib, uitoolkit::qt

Package: libqt4-designer
Priority: optional
Section: libs
Installed-Size: 5436
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: i386
Source: qt4-x11
Version: 4.4.3-1
Replaces: libqt4-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libqt4-script (= 4.4.3-1), libqt4-xml (= 4.4.3-1), libqtcore4 (= 4.4.3-1), libqtgui4 (= 4.4.3-1), libstdc++6 (>= 4.1.1)
Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
Filename: pool/main/q/qt4-x11/libqt4-designer_4.4.3-1_i386.deb
Size: 2101714
MD5sum: e9034cd8d5ed00d881b4dd68e8702514
SHA1: aca4103ffc884d0a54eb63de56d96f6514b2927b
SHA256: 43473aab3cb8e7798d39a4bf3ff6784250d702d17c39b9aa628e0cdada6b372e
Description: Qt 4 designer module
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 The QtDesigner module provides classes that allow you to create your own
 custom widget plugins for Qt Designer, and classes that enable you to access
 Qt Designer's components.
Homepage: http://www.trolltech.com
Tag: devel::{lang:c++,library,ui-builder}, implemented-in::c++, role::devel-lib, role::shared-lib, uitoolkit::qt


Reply to: