Summary: | =app-portage/g-sorcery-0.2.1-r1 rekeyword request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jauhien Piatlicki (RETIRED) <jauhien> |
Component: | Keywording | Assignee: | Layman Overlay Manager project <layman> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | bsd+disabled, m68k, ppc-macos, prefix, s390, sh+disabled, tools-portage, x86-fbsd+disabled, zlogene |
Priority: | Normal | Keywords: | KEYWORDREQ |
Version: | unspecified | Flags: | stable-bot:
sanity-check-
|
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
app-portage/g-sorcery-0.2.1-r1
|
Runtime testing required: | --- |
Bug Depends on: | |||
Bug Blocks: | 563114 |
Description
Jauhien Piatlicki (RETIRED)
![]() HPPA has had pymongo marked since October 2014 so I don't see why you dropped the keyword. Marked ~hppa. 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. 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. (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. Masked USE=g-sorcery for layman on alpha. Or even better: mask bson USE of g-sorcery. Ah, already masked g-sorcery. Ok, thanks. ~arm restored, package.use.masked bson. 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. 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']
I've updated the mask to mask bson use flag for g-sorcery instead 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(-)]']
~arm64 added. add ~ppc ~ppc64. (In reply to Michael Weber from comment #14) > add ~ppc ~ppc64. powerpc/package.use.mask'd g-sourcery[bson], too. 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(-)]']
I am closing this bug, seems unlikely more arches will be added. With the masks in place, it won't hold up layman keywording. 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 |