Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 611470 - app-crypt/gpgme-1.8.0-r2 stable request
Summary: app-crypt/gpgme-1.8.0-r2 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 600510
Blocks:
  Show dependency tree
 
Reported: 2017-03-03 07:57 UTC by Alon Bar-Lev (RETIRED)
Modified: 2017-03-16 20:00 UTC (History)
6 users (show)

See Also:
Package list:
app-crypt/gpgme-1.8.0-r2 alpha amd64 arm hppa ia64 ppc ppc64 sparc x86
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alon Bar-Lev (RETIRED) gentoo-dev 2017-03-03 07:57:10 UTC
Hi,
Please stabilize.
Thanks!
Comment 1 Agostino Sarubbo gentoo-dev 2017-03-03 09:03:43 UTC
amd64 stable
Comment 2 Tobias Klausmann (RETIRED) gentoo-dev 2017-03-03 19:16:33 UTC
Stable on alpha.
Comment 3 Manfred Knick 2017-03-04 09:47:52 UTC
(In reply to Agostino Sarubbo from comment #1)

> amd64 stable

[ebuild     U  ] app-crypt/gpgme-1.8.0-r2 [1.5.5] USE="cxx%* qt5%* -python%" PYTHON_TARGETS="python2_7%* python3_4%* (-python3_5)" 

[blocks B      ] kde-apps/kdepimlibs:4 ("kde-apps/kdepimlibs:4" is blocking app-crypt/gpgme-1.8.0-r2)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-apps/kdepimlibs-4.14.11_pre20160211-r2:4/4.14::gentoo, installed) pulled in by
    >=kde-apps/kdepimlibs-4.14.3:4[aqua=] (>=kde-apps/kdepimlibs-4.14.3:4[-aqua]) required by (kde-frameworks/baloo-4.14.3:4/4.14::gentoo, installed)
    >=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] (>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[-aqua,akonadi(+)]) required by (kde-apps/kaddressbook-4.14.11_pre20160211:4/4.14::gentoo, installed)
    >=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] (>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[-aqua,akonadi(+)]) required by (kde-apps/kdepim-common-libs-4.14.11_pre20160211:4/4.14::gentoo, installed)
    >=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] (>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[-aqua,akonadi(+)]) required by (kde-apps/kdepim-runtime-4.14.11_pre20160211:4/4.14::gentoo, installed)

  (app-crypt/gpgme-1.8.0-r2:1/11::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/gpgme required by (kde-apps/kdepim-common-libs-4.14.11_pre20160211:4/4.14::gentoo, installed)
    >=app-crypt/gpgme-1.1.6 required by (kde-apps/kdepimlibs-4.14.11_pre20160211-r2:4/4.14::gentoo, installed)


# equery list -p kde-apps/kdepimlibs

[-P-] [  ] kde-apps/kdepimlibs-4.14.10-r2:4/4.14
[IP-] [  ] kde-apps/kdepimlibs-4.14.11_pre20160211-r2:4/4.14

# equery list -p app-crypt/gpgme

[IP-] [  ] app-crypt/gpgme-1.5.5:1/11
[-P-] [ ~] app-crypt/gpgme-1.6.0:1/11
[-P-] [  ] app-crypt/gpgme-1.8.0-r2:1/11
Comment 4 Manfred Knick 2017-03-04 10:21:16 UTC
# cd /usr/portage/app-crypt/gpgme

# grep -R kdepimlibs *

gpgme-1.8.0-r2.ebuild:          !kde-apps/kdepimlibs:4     <---  "!"

   This is - 'just by the way' - 
   sawing people's dependency on non-yet stable-replaced 
   and still needed KDE4 applications
   like e.g. kde-apps/kaddressbook
   without notice, 
   without warning

Notabene:
   kde-apps/kaddressbook-16.12.2:5 is still "~" ;
   it would require a hell of ~ upgrades
   which then would strike dead k3b
  ...
Comment 5 Sébastien P. 2017-03-04 10:31:52 UTC
Same thing here on amd64 (but not an arch bug).

RDEPEND="${COMMON_DEPEND}
        cxx? (
                !kde-apps/gpgmepp
                !kde-apps/kdepimlibs:4
        )"

REQUIRED_USE="qt5? ( cxx )"

“+cxx” is on base's profile. kdepimlibs:4 is the lastest slot. And :5 is still in progress: https://wiki.gentoo.org/wiki/Project:KDE/Frameworks#kdepim
=> Probably miss a mask on plasma's profile for >=app-crypt/gpgme-1.8.0

=> I removed the two uses to emerge 1.8.0:
$ grep gpg /etc/portage/package.use
=app-crypt/gpgme-1.8.0-r2               -cxx -qt5
Comment 6 Agostino Sarubbo gentoo-dev 2017-03-04 13:47:38 UTC
x86 stable
Comment 7 Agostino Sarubbo gentoo-dev 2017-03-04 14:04:24 UTC
sparc stable
Comment 8 Manfred Knick 2017-03-04 15:31:08 UTC
(In reply to Sébastien P. from comment #5)

> ... (but not an arch bug).
I defenitely agree.

=> As a quick workaround, I had temorarily masked it:
. . . # grep gpg /etc/portage/package.mask
. . . # >=app-crypt/gpgme-1.8.0               # Bug 611470

> => I removed the two uses to emerge 1.8.0:
> $ grep gpg /etc/portage/package.use
> =app-crypt/gpgme-1.8.0-r2               -cxx -qt5
Thanks!

I guess both were newly introduced in -1.7.0 which never went stable?
A hint in the emerge log about major ABI changes 
since latest stable (-1.6.x) would have been appreciated ;) :
   "We’ve released new versions of GPGME including 1.7.0 and 1.8.0. 
    1.7.0 includes our new Python bindings for GPGME, 
    and 1.8.0 includes the renaming of the namespace from pyme3 to gpg."
  [ https://www.gnupg.org/blog/index.html ]
Therefore: "Thank you!" for upgrade and stabilization.

"emerge ... @preserved-rebuild" issues a re-build of
. . . kde-apps/kdepimlibs-4.14.11_pre20160211-r2
Afterwards, re-start of
. . . kde-apps/kaddressbook-4.14.11_pre20160211:4/4.14
seems to works fine.
Comment 9 Markus Meier gentoo-dev 2017-03-08 06:02:09 UTC
arm stable
Comment 10 Agostino Sarubbo gentoo-dev 2017-03-11 17:20:10 UTC
ia64 stable
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2017-03-15 06:00:29 UTC
Stable for HPPA.
Comment 12 Michael Weber (RETIRED) gentoo-dev 2017-03-16 10:28:49 UTC
ppc ppc64 stable, closing.
Comment 13 Manfred Knick 2017-03-16 11:57:43 UTC
(In reply to Michael Weber from comment #12)

> ... closing              <--- ?
What about the "-cxx -qt5" necessity  ( c.f. comments 3 to 5 )  ?

Where will this be taken care of?

That should not simply get lost in a 'closed' bug!
Comment 14 Sébastien P. 2017-03-16 19:51:02 UTC
Manfred, look at https://bugs.gentoo.org/show_bug.cgi?id=600510#c9

If you use plasma profile, it should work now.
Comment 15 Manfred Knick 2017-03-16 20:00:55 UTC
(In reply to Sébastien P. from comment #14)

Thanks, Sébastien!