Sync python-secretstorage 3.3.3-2 (main) from Debian unstable (main)

Bug #2045320 reported by Chris Peterson
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-secretstorage (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync python-secretstorage 3.3.3-2 (main) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * d/control: Move gnome-keyring, libkf5wallet-bin and keepassxc
    to "Suggests" so they don't get included in server/cloud images.

The only Ubuntu delta for this package was meant to stop gnome-keyring,
libkf5wallet-bin, and keepassxc (and their many desktop-specific dependencies)
from becoming automatically installed on server and cloud images, where
they are not needed. However, python-secretstorage is only included
on server and cloud images because it's a dependency of python3-keyring,
which is a dependency of python-launchpadlib. python-launchpadlib is
capable of working without python3-keyring, so a respective change has
been proposed in python-launchpadlib to move python3-keyring to Suggests
to avoid this situation in a more sensible place on the dependency chain.
Additionally, the author of python-secretstorage has raised concerns that
this delta effectively makes python-secretstorage useless unless a Secret
Service server package is already installed on the system. See LP:#2041695
for the original merge bug on python-secretstorage with the author's comment
and LP:#2045082 for the request changed in python-launchpadlib.

In summary, the Ubuntu delta for this package can be removed because the
intent behind it is being replicated in another package (python-launchpadlib);
and /should/ be removed because of it's effect on the utility of the package.

Changelog entries since current noble version 3.3.3-1ubuntu1:

python-secretstorage (3.3.3-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + python-secretstorage-doc: Add Multi-Arch: foreign.
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on python3-all and
      python3-sphinx.

  [ Unit 193 ]
  * d/control: Update dbus depends, dbus → (default,)dbus-session-bus.

  [ Dmitry Shachnev ]
  * Build the docs using sphinx-build command (closes: #1042621).

 -- Dmitry Shachnev <email address hidden> Wed, 02 Aug 2023 00:13:53 +0300

Chris Peterson (cpete)
Changed in python-secretstorage (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Chris Peterson (cpete) wrote :

Build log attached

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package python-secretstorage - 3.3.3-2
Sponsored for Chris Peterson (cpete)

---------------
python-secretstorage (3.3.3-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + python-secretstorage-doc: Add Multi-Arch: foreign.
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on python3-all and
      python3-sphinx.

  [ Unit 193 ]
  * d/control: Update dbus depends, dbus → (default,)dbus-session-bus.

  [ Dmitry Shachnev ]
  * Build the docs using sphinx-build command (closes: #1042621).

 -- Dmitry Shachnev <email address hidden> Wed, 02 Aug 2023 00:13:53 +0300

Changed in python-secretstorage (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.