Debian Bug report logs - #983103
dak: version checks for binaries not enforced when binary changes from any to all

Package: ftp.debian.org; Maintainer for ftp.debian.org is Debian FTP Master <[email protected]>;

Reported by: Axel Beckert <[email protected]>

Date: Thu, 18 Feb 2021 08:12:02 UTC

Severity: normal

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#983018: qdbus: Needs package downgrade from Buster to Bullseye (missing epoch in transitional package)
Reply-To: Axel Beckert <[email protected]>, [email protected]
Resent-From: Axel Beckert <[email protected]>
Resent-To: [email protected]
Resent-CC: [email protected], Debian Qt/KDE Maintainers <[email protected]>
X-Loop: [email protected]
Resent-Date: Thu, 18 Feb 2021 08:12:02 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: report 983018
X-Debian-PR-Package: qdbus
X-Debian-PR-Keywords: 
X-Debian-PR-Source: qt4-x11, qttools-opensource-src
Received: via spool by [email protected] id=B.161363573310648
          (code B); Thu, 18 Feb 2021 08:12:02 +0000
Received: (at submit) by bugs.debian.org; 18 Feb 2021 08:08:53 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
	(2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-20.8 required=4.0 tests=BAYES_00,FOURLA,
	FROMDEVELOPER,HAS_PACKAGE,HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,
	SPF_NONE,TXREP,X_DEBBUGS_CC autolearn=ham autolearn_force=no
	version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 10; hammy, 150; neutral, 104; spammy,
	0. spammytokens: hammytokens:0.000-+--H*RU:sym2.noone.org,
	0.000-+--H*r:sym2.noone.org,
	0.000-+--Hx-spam-relays-external:sym2.noone.org, 0.000-+--cutf8,
	0.000-+--CUTF8
Received: from sym2.noone.org ([178.63.92.236]:58302)
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <[email protected]>)
	id 1lCeMm-0002d4-ED
	for [email protected]; Thu, 18 Feb 2021 08:08:53 +0000
Received: from c6.deuxchevaux.org (212-51-137-121.fiber7.init7.net [212.51.137.121])
	by sym2.noone.org (Postfix) with ESMTPA id 4Dh6mG31WWzvjfm
	for <[email protected]>; Thu, 18 Feb 2021 09:08:46 +0100 (CET)
Received: by c6.deuxchevaux.org (Postfix, from userid 1000)
	id 4Dh6mG22R4z2jm; Thu, 18 Feb 2021 09:08:46 +0100 (CET)
From: Axel Beckert <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Date: Thu, 18 Feb 2021 09:08:46 +0100
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Delivered-To: [email protected]
Package: qdbus
Severity: serious
Justification: §3.2 and https://wiki.debian.org/SystemDowngrade

Hi,

on one system I wondered why qdbus is still on Qt4. Then I noticed that
the version of the Qt4 qdbus package from Buster is higher (!) than the
version of the Qt5 qdbus package in Bullseye:

$ apt-cache policy qdbus
qdbus:
  Installed: 4:4.8.7+dfsg-18+deb10u1
  Candidate: 4:4.8.7+dfsg-18+deb10u1
  Version table:
 *** 4:4.8.7+dfsg-20 100
        100 /var/lib/dpkg/status
     5.15.2-3 990
        900 https://debian.ethz.ch/debian bullseye/main i386 Packages

From what I can see, the proper fix is to prepend at least an epoch of
"4" to (only) the transitional package, i.e. to make the version of
qdbus in Bullseye "4:5.15.2-…" instead of just "5.15.2-…".

Even the BTS gets it partially wrong probably because of this and still
thinks the current qdbus package is built from the qt4-x11 source
package:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=qdbus;dist=unstable
(Note that it displays the correct version number, but the wrong source
package.)

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 14:26:32 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.