Your message dated Sat, 30 Dec 2023 19:04:25 +0000
with message-id <[email protected]>
and subject line Bug#998105: fixed in backintime 1.4.1-1
has caused the Debian Bug report #998105,
regarding backintime-qt: Fails to access the keyring with python3-keyring 
23.2.0-1
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.)


-- 
998105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: backintime-qt
Version: 1.2.1-3
Severity: normal

Dear Maintainer,

In ssh mode backintime fails to read previously stored credentials since
python3-keyring 23.2.0-1 has been rolled out. Instead it always calls
backintime-askpass to query the password from the GUI.

Logs say it cannot work with the back end python3-keyring uses:
keyring.backends.chainer

  $ backintime-qt --debug
  DEBUG: [common/backintime.py:583 argParse] Arguments: {'debug': True} |
unknownArgs: []

  Back In Time
  Version: 1.2.1

  Back In Time comes with ABSOLUTELY NO WARRANTY.
  This is free software, and you are welcome to redistribute it
  under certain conditions; type `backintime --license' for details.

  DEBUG: [common/backintime.py:670 getConfig] config file:
/home/sg/.config/backintime/config
  DEBUG: [common/backintime.py:671 getConfig] share path:
/home/sg/.local/share/backintime
  DEBUG: [common/backintime.py:672 getConfig] profiles: 1=Hauptprofil
  DEBUG: [common/pluginmanager.py:90 PluginManager.load] Register plugin path
/usr/share/backintime/plugins
  DEBUG: [common/pluginmanager.py:106 PluginManager.load] Add plugin
qt4plugin.py
  DEBUG: [common/pluginmanager.py:106 PluginManager.load] Add plugin
notifyplugin.py
  Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use
QT_QPA_PLATFORM=wayland to run on Wayland anyway.
  DEBUG: [common/tools.py:823 keyringSupported] No appropriate keyring found.
'keyring.backends.chainer' can't be used with BackInTime
  [...]

With python3-keyring 22.0.1-1 backintime succeeds to read the ssh password from
the keyring (no password dialog pops up).

However logs now say

  [...]
  DEBUG: [common/tools.py:823 keyringSupported] No appropriate keyring found.
'keyring.backends.SecretService' can't be used with BackInTime
  [...]

Further investigations showed that one can force python3-keyring 23.2.0-1 to
use keyring.backends.SecretService instead of keyring.backends.chainer.

  ~/.config/python_keyring/keyringrc.cfg:

    [backend]
    default-keyring=keyring.backends.SecretService.Keyring


Doing so apparently allows backintime to read from the keyring (no password
dialog pops up), but still the logs show

  [...]
  DEBUG: [common/tools.py:823 keyringSupported] No appropriate keyring found.
'keyring.backends.SecretService' can't be used with BackInTime
  [...]

Two Conclusion:

1) Backintime fails to access the keyring when keyring.backends.chainer is in
use.
2) Backintime's test for keyring back ends does not work properly. It does not
recognize a back end as functional it does work with later on.


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

Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (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 backintime-qt depends on:
ii  backintime-common            1.2.1-3
ii  libnotify-bin                0.7.9-3
ii  policykit-1                  0.105-31
ii  python3                      3.9.2-3
ii  python3-dbus.mainloop.pyqt5  5.15.4+dfsg-4
ii  python3-pyqt5                5.15.4+dfsg-4
ii  x11-utils                    7.7+5

Versions of packages backintime-qt recommends:
ii  python3-secretstorage  3.3.1-1

Versions of packages backintime-qt suggests:
pn  meld | kompare  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: backintime
Source-Version: 1.4.1-1
Done: Jonathan Wiltshire <[email protected]>

We believe that the bug you reported is fixed in the latest version of
backintime, 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.
Jonathan Wiltshire <[email protected]> (supplier of updated backintime 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, 30 Dec 2023 18:07:55 +0000
Source: backintime
Architecture: source
Version: 1.4.1-1
Distribution: unstable
Urgency: medium
Maintainer: Jonathan Wiltshire <[email protected]>
Changed-By: Jonathan Wiltshire <[email protected]>
Closes: 973760 998105
Changes:
 backintime (1.4.1-1) unstable; urgency=medium
 .
   [ Fabio Fantoni ]
   * New upstream release (Closes: #998105, #973760)
   * d/patches/release-1.3.3.patch: remove (applied upstream)
   * Update d/copyright
 .
   [ Jonathan Wiltshire]
   * Add Fabio Fantoni to uploaders
   * backintime-qt: install dbus configuration file in /usr/share; remove copy
     in /etc if not modified
Checksums-Sha1:
 723a3de57a4364aa9fc346736f0679d108c5bbf7 1451 backintime_1.4.1-1.dsc
 9118c558c4144dfcd9a6e0b4026c89547202b522 1866748 backintime_1.4.1.orig.tar.gz
 01337bd1ef65a27973d5d6b3d2c88e648fd8fdb6 7692 backintime_1.4.1-1.debian.tar.xz
 1b07182cc918da1b5eda9bd0f012634c472d6cab 5983 
backintime_1.4.1-1_source.buildinfo
Checksums-Sha256:
 71237d9b005e6ba0167589f574dbc74757e0497d94c20a67ec921629bbb57547 1451 
backintime_1.4.1-1.dsc
 fd9482f94981b2df0da568e09376a0961e873c37ccf641d4cc91effc810c4e94 1866748 
backintime_1.4.1.orig.tar.gz
 45957e79f7d3f7caaf464c71a19cb9664d92b32c3aa4f4f4aae92820d314006b 7692 
backintime_1.4.1-1.debian.tar.xz
 a87816e385830b3b2746d081f11ba0b6596f58b4a92755eae9603ed5e9e76aa4 5983 
backintime_1.4.1-1_source.buildinfo
Files:
 bbf1e58ddc7cadd2daacd414c44d8bf0 1451 utils optional backintime_1.4.1-1.dsc
 a3a35817b4a87add051ede3a6af5b6ed 1866748 utils optional 
backintime_1.4.1.orig.tar.gz
 8c4dc233672566eddc6f2dfb49b9aa72 7692 utils optional 
backintime_1.4.1-1.debian.tar.xz
 daaff9e6633a386caace5aff5828e467 5983 utils optional 
backintime_1.4.1-1_source.buildinfo

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

iIUEARYKAC0WIQTdFzjfLGn8URFmteMDXuYJgEtROQUCZZBdlQ8cam13QGRlYmlh
bi5vcmcACgkQA17mCYBLUTka6QD9HjnwBVumSdzH7OmKp48sxAl3sE3nSNZIe9eC
57T0FlgBAI6xzvuoxLKB3i22thf/7mFbwj5lQnaZfIC0kvg/0rcC
=Bljt
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to