Your message dated Sat, 10 Jan 2026 18:36:11 +0000
with message-id <[email protected]>
and subject line Bug#1122943: fixed in solaar 1.1.19-1
has caused the Debian Bug report #1122943,
regarding solaar not compatible with 3.13 and crashes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1122943: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122943
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: solaar
Version: 1.1.18-1
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

Solaar 1.1.18 crashes now in what I believe is an incompatibility with
python 3.13, which Debian sid now uses. This leads to several
application crashes. Here's one:

```
$ solaar show
solaar version 1.1.18-1

Unifying Receiver
  Device path  : /dev/hidraw1
  USB id       : 046d:C52B
  Serial       : 76939EA7
  C Pending    : ff
    0          : 24.11.B0036
    1          : 02.09
    3          : AA.AC
  Has 1 paired device(s) out of a maximum of 6.
solaar: error: Traceback (most recent call last):
  File "/usr/share/solaar/lib/solaar/cli/__init__.py", line 216, in run
    m.run(c, args, _find_receiver, _find_device)
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/solaar/lib/solaar/cli/show.py", line 324, in run
    _print_receiver(d)
    ~~~~~~~~~~~~~~~^^^
  File "/usr/share/solaar/lib/solaar/cli/show.py", line 59, in _print_receiver
    print(f"  Notifications: {', '.join(notification_names)} 
(0x{notification_flags:06X})")
                                                                
^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/enum.py", line 1310, in __format__
    return str.__format__(str(self), format_spec)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: Unknown format code 'X' for object of type 'str'
```

I believe this has to do with how notification_flags changed.

Even if you patch around that, you get crashes like:

```
solaar: error: Traceback (most recent call last):
  File "/usr/share/solaar/lib/solaar/cli/__init__.py", line 216, in run
    m.run(c, args, _find_receiver, _find_device)
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/solaar/lib/solaar/cli/show.py", line 329, in run
    _print_device(dev, dev.number)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/share/solaar/lib/solaar/cli/show.py", line 131, in _print_device
    notification_flags = _hidpp10.get_notification_flags(dev)
  File "/usr/share/solaar/lib/logitech_receiver/hidpp10.py", line 192, in 
get_notification_flags
    return NotificationFlag(self._get_register(device, Registers.NOTIFICATIONS))
  File "/usr/lib/python3.13/enum.py", line 726, in __call__
    return cls.__new__(cls, value)
           ~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/enum.py", line 1211, in __new__
    raise exc
  File "/usr/lib/python3.13/enum.py", line 1188, in __new__
    result = cls._missing_(value)
  File "/usr/lib/python3.13/enum.py", line 1467, in _missing_
    raise ValueError(
            "%r is not a valid %s" % (value, cls.__qualname__)
            )
ValueError: None is not a valid NotificationFlag
```

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.9+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages solaar depends on:
ii  adduser                          3.153
ii  debconf [debconf-2.0]            1.5.91
ii  gir1.2-ayatanaappindicator3-0.1  0.5.94-1
ii  gir1.2-gtk-3.0                   3.24.51-2
ii  gir1.2-notify-0.7                0.8.6-2
ii  passwd                           1:4.18.0-2
ii  python3                          3.13.9-2
ii  python3-dbus                     1.4.0-1+b1
ii  python3-evdev                    1.9.2-1+b1
ii  python3-gi                       3.54.5-7+b1
ii  python3-psutil                   7.1.0-1
ii  python3-pyudev                   0.24.3-3
ii  python3-typing-extensions        4.15.0-1
ii  python3-xlib                     0.33-5
ii  python3-yaml                     6.0.2-2+b1
ii  udev                             259~rc3-1

Versions of packages solaar recommends:
ii  upower  1.91.0-1

solaar suggests no packages.

-- debconf information:
  solaar/use_plugdev_group: false

--- End Message ---
--- Begin Message ---
Source: solaar
Source-Version: 1.1.19-1
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
solaar, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated solaar package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 10 Jan 2026 19:14:12 +0100
Source: solaar
Architecture: source
Version: 1.1.19-1
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1122943
Changes:
 solaar (1.1.19-1) unstable; urgency=medium
 .
   * New upstream release, fixing the notification flags format string.
     Closes: #1122943.
Checksums-Sha1:
 52510d738be521f5f30dc1f94e52348d8c3a9bb2 2079 solaar_1.1.19-1.dsc
 4c79c80aebe49f15e67dad9d112923d51bd84570 1856285 solaar_1.1.19.orig.tar.gz
 08ea108b21577d71638bbabbbde5e27f51efe8aa 26076 solaar_1.1.19-1.debian.tar.xz
 ab8d2b5a3137e1598696c3cd81908db1eb17d980 6881 solaar_1.1.19-1_source.buildinfo
Checksums-Sha256:
 38b2fd02f5c967cadd4c0457bce8c5a3ff7c29dc9339d438e4ee4a498b876d07 2079 
solaar_1.1.19-1.dsc
 9392a75bfe9faf14f1e9e5c1a29bfef9d5d8552529c870bdd026915f965230f2 1856285 
solaar_1.1.19.orig.tar.gz
 e83517f79734e18f039250954b68f53f8c15315c5e3c4474ca59cd8af651d96e 26076 
solaar_1.1.19-1.debian.tar.xz
 003ad3b6d9a6c1f9e118df3aa6cf96e3c55cd0ee6071d48a475e4e2cb6f376cf 6881 
solaar_1.1.19-1_source.buildinfo
Files:
 9cd4a018393d6f83dcd69a95f4b35941 2079 misc optional solaar_1.1.19-1.dsc
 a084a6a7930846751b6733d1b4533e96 1856285 misc optional 
solaar_1.1.19.orig.tar.gz
 fab3c5ad69b560636bbbb59f2ae7d347 26076 misc optional 
solaar_1.1.19-1.debian.tar.xz
 657ac6791fd3a575a911cfe2d9565e12 6881 misc optional 
solaar_1.1.19-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmlilxIACgkQgNMC9Yht
g5xu4A//RdBQDgnv4IIxkg/iuXHk1b6s8M3klEMhKXV3jSMKAb4nNITRbKS6nfaI
0g34kDz5yvtVzxLa/lKsSaZoddhMeEc7AN06TeNin51GLWKMQ2BMzqerdSm2m6I7
cUxzCK6g7Ogs+Qecjy+QSTr/I/WNP3JDbovINigX4IPfkBwAb+ToImMHH9tKTmmr
4j60QZhyZ+6llmTI9PgNnILsu320JJrK4HJTWQhy/hKU47rrvjFykKz3K7zqbc5y
kNYJ3cLoX456/F/v35I5nyszZ28okjiV0ei5kBFUTKr2r9QiWUkWQVVVTnNuDT+E
bRnlVWPdzSaHuURIWJWXtxMAwFBkrAaspxJ7fj6tkFCyfh12LzmA010MjcNq6FuS
XbzYQJn78xpZPCDAf9FBVjl6s5IF3HF9mCJ8mVZcVWrvGOwUb3QFM09k21iO9NDu
sejc65dDw8bCQ+BiJRXnBUG/7nfUcxVMpoxqbzdZIm5MOhK3ycVrNcLKC+gnEZBL
SbhshrSUcDjDjYlz68aszuXlfIDuXIVVRGGoyheYmzT+Umbr8CzNehBfjRDAOcsh
0j56LbNYI0tZDXGaXVZdPknv+9AeFGBBLPS9O2lSlRIc2s8uuNWDTyqtx71Hb0bB
xL5HsWCHOKV6/VN+3bdufu26TA2M4hQdswUq2g4BVxXfN/15zHU=
=xNmT
-----END PGP SIGNATURE-----

Attachment: pgpIw5qk_DsWw.pgp
Description: PGP signature


--- End Message ---

Reply via email to