Debian Bug report logs - #1034856
dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'

version graph

Package: src:dstat; Maintainer for src:dstat is Andrew Pollock <[email protected]>;

Reported by: Paul Gevers <[email protected]>

Date: Tue, 25 Apr 2023 20:06:02 UTC

Severity: serious

Tags: bookworm-ignore

Found in version dstat/0.7.4-6.1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Andrew Pollock <[email protected]>:
Bug#1034856; Package src:dstat. (Tue, 25 Apr 2023 20:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Gevers <[email protected]>:
New Bug report received and forwarded. Copy sent to Andrew Pollock <[email protected]>. (Tue, 25 Apr 2023 20:06:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Paul Gevers <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'
Date: Tue, 25 Apr 2023 22:03:43 +0200
[Message part 1 (text/plain, inline)]
Source: dstat
Version: 0.7.4-6.1
Severity: serious
Control: tags -1 bookworm-ignore
User: [email protected]
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since April 
2023 on arm64, i386, ppc64el and s390x. Can you please investigate the 
situation and fix it? I copied some of the output at the bottom of this 
report.

The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.

More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html

https://ci.debian.net/data/autopkgtest/testing/arm64/d/dstat/33156935/log.gz

* Exception in plugin ['loop0', 'loop1', 'loop2', 'loop3', 'loop4', 
'loop5', 'loop6', 'loop7', 'vda']
'rq_ticks'
    main()
  File "/usr/bin/dstat", line 2687, in main
    scheduler.run()
  File "/usr/lib/python3.11/sched.py", line 151, in run
    action(*argument, **kwargs)
  File "/usr/bin/dstat", line 2804, in perform
    line = line + o.show() + o.showend(totlist, vislist)
                  ^^^^^^^^
  File "/usr/bin/dstat", line 526, in show
    line = line + cprint(self.val[name], ctype, self.width, scale)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/dstat", line 2105, in cprint
    if ctype != 's' and var < 0:
                        ^^^^^^^
TypeError: '<' not supported between instances of 'dict' and 'int'
[OpenPGP_signature (application/pgp-signature, attachment)]

Added tag(s) bookworm-ignore. Request was from Paul Gevers <[email protected]> to [email protected]. (Tue, 25 Apr 2023 20:06:04 GMT) (full text, mbox, link).


Information forwarded to [email protected], Andrew Pollock <[email protected]>:
Bug#1034856; Package src:dstat. (Tue, 25 Apr 2023 20:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Gevers <[email protected]>:
Extra info received and forwarded to list. Copy sent to Andrew Pollock <[email protected]>. (Tue, 25 Apr 2023 20:15:03 GMT) (full text, mbox, link).


Message #12 received at [email protected] (full text, mbox, reply):

From: Paul Gevers <[email protected]>
To: [email protected]
Subject: Re: dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'
Date: Tue, 25 Apr 2023 22:12:06 +0200
[Message part 1 (text/plain, inline)]
Hi,

On Tue, 25 Apr 2023 22:03:43 +0200 Paul Gevers <[email protected]> wrote:
> Your package has an autopkgtest, great. However, it fails since April 
> 2023 on arm64, i386, ppc64el and s390x.

Sorry, I forgot to spot what I should have spotted: those are the 
architectures that I upgraded on ci.debian.net to a bookworm kernel. 
Even the tests in stable started to fail. We run lxc, so the kernel is 
determined by the host.

Also, bug #1032615 has the same stack trace.

Paul
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to [email protected], Andrew Pollock <[email protected]>:
Bug#1034856; Package src:dstat. (Fri, 16 Jun 2023 12:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Emanuele Rocca <[email protected]>:
Extra info received and forwarded to list. Copy sent to Andrew Pollock <[email protected]>. (Fri, 16 Jun 2023 12:33:03 GMT) (full text, mbox, link).


Message #17 received at [email protected] (full text, mbox, reply):

From: Emanuele Rocca <[email protected]>
To: [email protected]
Subject: Re: Bug#1034856: dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'
Date: Fri, 16 Jun 2023 14:32:54 +0200
Hi Paul,

On 2023-04-25 10:03, Paul Gevers wrote:
> Your package has an autopkgtest, great. However, it fails since April 2023
> on arm64, i386, ppc64el and s390x. Can you please investigate the situation
> and fix it? I copied some of the output at the bottom of this report.

The reality of the situation is that dstat is fairly buggy. Still usable
in many cases, but far from perfect. Unfortunately the project is not
maintained upstream since several years [1], and fixing the outstanding
issues is not trivial. All my hopes are now on dool, which seems to be a
promising replacement and is currently being packaged [2].

ciao,
  ema

[1] https://github.com/dstat-real/dstat/issues/170
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032875



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Sep 22 09:21:22 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU 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.