Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552330 - =app-portage/g-sorcery-0.2.1-r1 rekeyword request
Summary: =app-portage/g-sorcery-0.2.1-r1 rekeyword request
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Layman Overlay Manager project
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks: py-keywords
  Show dependency tree
 
Reported: 2015-06-16 20:38 UTC by Jauhien Piatlicki (RETIRED)
Modified: 2019-09-23 07:34 UTC (History)
9 users (show)

See Also:
Package list:
app-portage/g-sorcery-0.2.1-r1
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 Jauhien Piatlicki (RETIRED) gentoo-dev 2015-06-16 20:38:34 UTC
app-portage/g-sorcery is app-portage/layman dependency.

dev-python/pymongo is app-portage/g-sorcery dependency now.

Please, keyword =app-portage/g-sorcery-0.2 and dev-python/pymongo for these arches:

~alpha ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~ppc-aix ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-06-25 05:32:58 UTC
HPPA has had pymongo marked since October 2014 so I don't see why you dropped the keyword.

Marked ~hppa.
Comment 2 Tobias Klausmann (RETIRED) gentoo-dev 2015-09-19 17:58:40 UTC
Great, this pulls in a shit-ton of dependencies:

dev-python/pykerberos
dev-db/mongodb
app-arch/snappy
dev-cpp/yaml-cpp
dev-util/google-perftools
sys-libs/libunwind

google-perftools is known to no work on Alpha (and it is very unlikely that upstream cares), so we have two options:

1) de-keyword layman
2) ask layman upstream why the hell they need _mongo-db_ of all pieces of... software.
Comment 3 Brian Dolbec (RETIRED) gentoo-dev 2015-09-19 18:18:02 UTC
g-sorcery is an optional overlay type backend for layman toggled via the g-sorcery use flag.  It adds the generated overlay types g-sorcery is capable of to layman.

RDEPEND="g-sorcery? ( app-portage/g-sorcery )"

g-sorcery is also capable of running standalone, independent of layman.

If g-sorcery or it's deps are not viable for any specific arch, then please use.mask it for that arch.  That will keep the most layman functionality available for that arch.
Comment 4 Jauhien Piatlicki (RETIRED) gentoo-dev 2015-09-19 18:24:56 UTC
(In reply to Tobias Klausmann from comment #2)
> Great, this pulls in a shit-ton of dependencies:
> 
> dev-python/pykerberos
> dev-db/mongodb
> app-arch/snappy
> dev-cpp/yaml-cpp
> dev-util/google-perftools
> sys-libs/libunwind
> 
> google-perftools is known to no work on Alpha (and it is very unlikely that
> upstream cares), so we have two options:
> 
> 1) de-keyword layman
> 2) ask layman upstream why the hell they need _mongo-db_ of all pieces of...
> software.

That's not layman upstream, but g-sorcery one (me). And I need not mongo-db, but bson library (which is not in the separated package). Please, just mask g-sorcery layman flag for your arch as Brian suggests.
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2015-09-19 18:28:36 UTC
Masked USE=g-sorcery for layman on alpha.
Comment 6 Jauhien Piatlicki (RETIRED) gentoo-dev 2015-09-19 18:29:40 UTC
Or even better: mask bson USE of g-sorcery.
Comment 7 Jauhien Piatlicki (RETIRED) gentoo-dev 2015-09-19 18:30:18 UTC
Ah, already masked g-sorcery. Ok, thanks.
Comment 8 Markus Meier gentoo-dev 2015-10-10 09:21:04 UTC
~arm restored, package.use.masked bson.
Comment 9 Arfrever Frehtes Taifersar Arahesis 2017-03-01 18:19:08 UTC
ALPHA:
You should probably replace "app-portage/layman g-sorcery" entry in profiles/arch/alpha/package.use.mask with "app-portage/g-sorcery bson", and then keyword app-portage/g-sorcery-0.2.1-r1.
Comment 10 Stabilization helper bot gentoo-dev 2017-03-01 20:01:14 UTC
An automated check of this bug failed - repoman reported dependency errors (59 lines truncated): 

> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad dev-python/pymongo/pymongo-3.4.0.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0) ['dev-python/pykerberos[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]', '>=dev-db/mongodb-2.6.0']
> dependency.bad dev-python/pymongo/pymongo-3.4.0.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0) ['dev-python/pykerberos[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad dev-python/pymongo/pymongo-3.4.0.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['dev-python/pykerberos[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]', '>=dev-db/mongodb-2.6.0']
Comment 11 Brian Dolbec (RETIRED) gentoo-dev 2017-03-22 02:41:22 UTC
I've updated the mask to mask bson use flag for g-sorcery instead
Comment 12 Stabilization helper bot gentoo-dev 2017-03-22 03:00:43 UTC
An automated check of this bug failed - repoman reported dependency errors (52 lines truncated): 

> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~alpha(default/linux/alpha/13.0) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: PDEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['>=app-portage/layman-2.2.0[g-sorcery(-),python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
Comment 13 Markus Meier gentoo-dev 2017-03-23 17:05:30 UTC
~arm64 added.
Comment 14 Michael Weber (RETIRED) gentoo-dev 2017-04-05 22:22:21 UTC
add ~ppc ~ppc64.
Comment 15 Michael Weber (RETIRED) gentoo-dev 2017-04-05 22:33:58 UTC
(In reply to Michael Weber from comment #14)
> add ~ppc ~ppc64.

powerpc/package.use.mask'd g-sourcery[bson], too.
Comment 16 Stabilization helper bot gentoo-dev 2017-04-05 23:00:56 UTC
An automated check of this bug failed - repoman reported dependency errors (17 lines truncated): 

> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['dev-python/pymongo[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: RDEPEND: ~ia64(default/linux/ia64/13.0) ['dev-python/pymongo[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
> dependency.bad app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-python/pymongo[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]']
Comment 17 Brian Dolbec (RETIRED) gentoo-dev 2017-05-31 15:13:31 UTC
I am closing this bug, seems unlikely more arches will be added.  With the masks in place, it won't hold up layman keywording.
Comment 18 Sergei Trofimovich (RETIRED) gentoo-dev 2018-02-22 07:57:54 UTC
commit 177702dc053d554d3b843b9474ff5cf3551af633
Author: Rolf Eike Beer <eike@sf-mail.de>
Date:   Thu Feb 22 08:06:37 2018 +0100

    app-portage/g-sorcery: keyworded 0.2.1-r1 for sparc, bug #552330