[Bug 2045320] [NEW] Sync python-secretstorage 3.3.3-2 (main) from Debian unstable (main)

Chris Peterson 2045320 at bugs.launchpad.net
Thu Nov 30 22:02:54 UTC 2023


Public bug reported:

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 <mitya57 at debian.org>  Wed, 02 Aug 2023 00:13:53
+0300

** Affects: python-secretstorage (Ubuntu)
     Importance: Wishlist
         Status: New

** Changed in: python-secretstorage (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-secretstorage in Ubuntu.
https://bugs.launchpad.net/bugs/2045320

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

Status in python-secretstorage package in Ubuntu:
  New

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 <mitya57 at debian.org>  Wed, 02 Aug 2023 00:13:53
  +0300

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-secretstorage/+bug/2045320/+subscriptions




More information about the foundations-bugs mailing list