saucy dist-upgrade: Pulls in old GTK2 pinentry stuff
Bug #1194164 reported by
Martin Pitt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gpgme1.0 (Ubuntu) |
Fix Released
|
High
|
Canonical Desktop Team |
Bug Description
The recent gpgme versions changed to gnupg2, which pulls in a lot of new stuff:
$ LANG= sudo apt-get dist-upgrade
[...]
The following NEW packages will be installed:
gnupg-agent gnupg2 libassuan0 libgcr-base-3-1 libgcr-ui-3-1 libksba8 pinentry-gtk2 python-
We really don't want the pinentry-gtk2 stuff, as we already have gnome-keyring and don't want to add new GTK2 dependencies.
Changed in gpgme1.0 (Ubuntu): | |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
summary: |
- Pulls in old GTK2 pinentry stuff + saucy dist-upgrade: Pulls in old GTK2 pinentry stuff |
Changed in gpgme1.0 (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in gpgme1.0 (Ubuntu): | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
As discussed on IRC last friday (21st June), this is because libgpgme11
switched Depends from gnupg to gnupg2. The latter has Depends:
gnupg-agent which has Depends: pinentry-gtk2 | pinentry-curses |
pinentry. Some possible solutions in no particular order are
- Switch libgpgme11 back to gnupg
- gnome-keyring Provides: pinentry (not sure that would be correct)
- Define a new virtual package which gnome-keyring and gnupg-agent can
Provide and have gnupg2 Depend on that instead.
- Drop Depends from gnupg2 to gnupg-agent — gnupg doesn't have
anything like that.
Hmm?
--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]