Bug#1040653: gnome-keyring: Depends upon pinentry-gtk instead of pinentry

2023-07-09 Thread Lisandro Damian Nicanor Perez Meyer
On domingo, 9 de julio de 2023 12:20:44 -03 Lisandro Damian Nicanor Perez 
Meyer wrote:
> On sábado, 8 de julio de 2023 12:38:53 -03 Lisandro Damián Nicanor Pérez
> Meyer wrote:
> [snip]
> 
> > Hi! gnome-keyring depends upon pinentry-gtk instead of just pinentry.
> > This forces the installation of the gtk versions on systems that might
> > as well use the curses or Qt versions of pinentry.
> > 
> > If you want you could use pinentry as a dependency and pinentry-gtk as a
> > recommendation, thus installaing the GTK version by default on systems
> > that do not have any other pinentry package installed, but still
> > allowing the user to choose which pinentry version to install.
> 
> Actually the dependency can be changed to
> 
>   pinentry | pinentry-gtk
> 
> **unless** it is expected to have a GUI, in which case the dependency can be
> 
>   pinentry-x11 | pinentry- gtk

My apologies, it needs to be the other way around in order to avoid apt 
picking a random one, so either

  pinentry-gtk | pinentry

or

  pinenty-gtk | pinentry-x11

Thanks Pino Toscano for the tip!

signature.asc
Description: This is a digitally signed message part.


Bug#1040653: gnome-keyring: Depends upon pinentry-gtk instead of pinentry

2023-07-09 Thread Lisandro Damian Nicanor Perez Meyer
On sábado, 8 de julio de 2023 12:38:53 -03 Lisandro Damián Nicanor Pérez Meyer 
wrote:
[snip] 
> Hi! gnome-keyring depends upon pinentry-gtk instead of just pinentry.
> This forces the installation of the gtk versions on systems that might
> as well use the curses or Qt versions of pinentry.
> 
> If you want you could use pinentry as a dependency and pinentry-gtk as a
> recommendation, thus installaing the GTK version by default on systems
> that do not have any other pinentry package installed, but still
> allowing the user to choose which pinentry version to install.

Actually the dependency can be changed to

  pinentry | pinentry-gtk

**unless** it is expected to have a GUI, in which case the dependency can be

  pinentry-x11 | pinentry- gtk

Thanks in advance, Lisandro.

signature.asc
Description: This is a digitally signed message part.


Bug#1040653: gnome-keyring: Depends upon pinentry-gtk instead of pinentry

2023-07-08 Thread Lisandro Damián Nicanor Pérez Meyer
Package: gnome-keyring
Version: 42.1-1+b2
Severity: normal
X-Debbugs-Cc: lisan...@debian.org

Hi! gnome-keyring depends upon pinentry-gtk instead of just pinentry.
This forces the installation of the gtk versions on systems that might
as well use the curses or Qt versions of pinentry.

If you want you could use pinentry as a dependency and pinentry-gtk as a
recommendation, thus installaing the GTK version by default on systems
that do not have any other pinentry package installed, but still
allowing the user to choose which pinentry version to install.

Thanks, Lisandro.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64

Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-keyring depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.14.8-1
ii  dconf-gsettings-backend [gsettings-backend]   0.40.0-4
ii  gcr   3.41.1-3
ii  init-system-helpers   1.65.2
ii  libc6 2.36-9
ii  libgck-1-03.41.1-3
ii  libgcr-base-3-1   3.41.1-3
ii  libgcrypt20   1.10.2-2
ii  libglib2.0-0  2.74.6-2
ii  libsystemd0   252.11-1
ii  p11-kit   0.24.1-2
ii  pinentry-gnome3   1.2.1-1

Versions of packages gnome-keyring recommends:
ii  gnome-keyring-pkcs11  42.1-1+b2
ii  libpam-gnome-keyring  42.1-1+b2

gnome-keyring suggests no packages.

-- no debconf information