--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: reportbug-gtk is reporting that up-to-date software is out-of-date
- From: "Jason L. Quinn" <jason.lee.quinn+debian@gmail.com>
- Date: Mon, 28 Oct 2019 22:38:05 +0800
- Message-id: <157227348510.31808.7833092060875329877.reportbug@brimstone>
Package: reportbug-gtk
Version: 7.5.3~deb10u1
Severity: important
Dear Maintainer,
Reportbug (at least when using the GUI) is warning software is out-of-date even
when it's not. For instance, even filing this report, I got a pop-up dialogue
saying:
=============
Your version (7.5.3~deb10u1) of reportbug appears to be out of date.
The following newer releases(s) are available in the Debian archive:
testing: 7.5.3
unstable: 7.5.3
Please try to verify if the bug you are about to report is already
addressed by these releases. Do you still want to file a report
=============
(While it's up, notice the missing question mark. Please fix that too.)
As you can see, I HAVE the latest version. It does the same thing for
the latest version of Firefox too where it warned that my version
68.2.0esr-1~deb10u1 is out-of-date and unstable has 68.2.0esr-1.
It seems like it might be the "deb10u1" patch extensions causing the trouble in
whatever comparison algorithm used.
Anyway, this is an IMPORTANT bug, not just normal. It's literally discouraging
users from sending feedback and thus adversely affects the whole project.
-- System Information:
Debian Release: 10.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-6-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages reportbug-gtk depends on:
ii gir1.2-gtk-3.0 3.24.5-1
ii gir1.2-vte-2.91 0.54.2-2
ii python3-gi 3.30.4-1
ii python3-gi-cairo 3.30.4-1
ii python3-gtkspellcheck 4.0.5-1
ii reportbug 7.5.3~deb10u1
reportbug-gtk recommends no packages.
reportbug-gtk suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
On 26 Dec 2019 Fabrice BAUZAC-STEHLY wrote:
Version 7.5.3 is really considered newer than 7.5.3~deb10u1 (beware, it
is a tilde, not a dash):
# ge = "greater or equal"
$ dpkg --compare-versions 7.5.3 ge "7.5.3~deb10u1"; echo $?
0 # means "true"
Indeed, according to the Debian Policy [1]:
[1] https://www.debian.org/doc/debian-policy/ch-controlfields.html#version
The lexical comparison is a comparison of ASCII values modified so
that all the letters sort earlier than all the non-letters and so that
a tilde sorts before anything, even the end of a part. For example,
the following parts are in sorted order from earliest to latest: ‘~~’,
‘~~a’, ‘~’, the empty part, ‘a’.
Therefore I guess this bugreport can be closed as invalid, but I prefer
to let others decide.
Correct. Thank you. Closing accordingly.
--- End Message ---