Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 760803 - app-i18n/opencc-1.1.1 and >=app-i18n/librime-1.6 keywording
Summary: app-i18n/opencc-1.1.1 and >=app-i18n/librime-1.6 keywording
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Arfrever Frehtes Taifersar Arahesis
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on: 718658
Blocks:
  Show dependency tree
 
Reported: 2020-12-20 03:32 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2021-09-06 21:34 UTC (History)
5 users (show)

See Also:
Package list:
app-i18n/librime ~ppc ~ppc64 app-i18n/librime-lua ~ppc ~ppc64 app-i18n/opencc ~arm64 ~hppa ~ppc ~ppc64 ~sparc dev-cpp/benchmark ~arm64 ~ppc dev-cpp/tclap ~hppa ~ppc64 ~sparc dev-libs/capnproto ~ppc ~ppc64 dev-libs/darts ~hppa dev-libs/marisa ~hppa dev-libs/rapidjson ~hppa ~ppc ~ppc64 ~sparc dev-python/pybind11 ~hppa ~sparc dev-cpp/eigen ~hppa ~sparc <sci-libs/pastix-6.0.0 ~hppa dev-libs/starpu ~hppa
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2020-12-20 03:32:37 UTC
app-i18n/opencc after unbundling (in >=1.1.1) of previously bundled (in any version) libraries has new dependencies with missing keywords:

dev-cpp/tclap
dev-libs/darts
dev-libs/marisa
dev-libs/rapidjson


>=app-i18n/librime-1.6 has new dependency with missing keywords:

dev-libs/capnproto
Comment 1 NATTkA bot gentoo-dev 2020-12-20 03:37:02 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2020-12-20 13:17:03 UTC Comment hidden (obsolete)
Comment 3 Sam James archtester gentoo-dev Security 2020-12-28 00:49:08 UTC
I'm just going to remove ~hppa for now so that I can use this with tatt etc, then put it back.
Comment 4 NATTkA bot gentoo-dev 2020-12-28 00:52:59 UTC Comment hidden (obsolete)
Comment 5 Sam James archtester gentoo-dev Security 2020-12-31 01:45:10 UTC
arm64 done
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2021-01-05 22:01:43 UTC
At least on hppa dev-cpp/benchmark does not compile as-is:

/var/tmp/portage/dev-cpp/benchmark-1.5.2/work/benchmark-1.5.2/src/cycleclock.h:200:2: ошибка: #error You need to define CycleTimer for your OS and CPU
Comment 7 NATTkA bot gentoo-dev 2021-03-10 16:37:44 UTC Comment hidden (obsolete)
Comment 8 Rolf Eike Beer archtester 2021-03-11 11:38:53 UTC
I looks to me like the benchmarks are optional, can the ebuild reflect that so we can enable tests on hppa even without benchmarks? Or maybe just hide that behind USE=profile?
Comment 9 Sam James archtester gentoo-dev Security 2021-03-11 11:42:50 UTC
(In reply to Rolf Eike Beer from comment #8)
> I looks to me like the benchmarks are optional, can the ebuild reflect that
> so we can enable tests on hppa even without benchmarks? Or maybe just hide
> that behind USE=profile?

Yeah, Arfrever was happy to do this before. Let's do it for hppa and sparc.
Comment 10 Larry the Git Cow gentoo-dev 2021-03-26 14:38:14 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39141ad444b24a3c137d765be5675177dd8f99dc

commit 39141ad444b24a3c137d765be5675177dd8f99dc
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
AuthorDate: 2021-03-26 03:00:00 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-03-26 14:38:03 +0000

    app-i18n/opencc: Disable dev-cpp/benchmark dependency on HPPA and SPARC.
    
    Bug: https://bugs.gentoo.org/760803
    
    Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 app-i18n/opencc/opencc-1.1.1.ebuild | 6 +++---
 app-i18n/opencc/opencc-9999.ebuild  | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
Comment 11 NATTkA bot gentoo-dev 2021-03-26 14:45:45 UTC Comment hidden (obsolete)
Comment 12 Arfrever Frehtes Taifersar Arahesis 2021-03-26 20:35:39 UTC
>=app-i18n/opencc-1.1.2[python] will depend on dev-python/pybind11.
Comment 13 NATTkA bot gentoo-dev 2021-03-26 20:37:48 UTC Comment hidden (obsolete)
Comment 14 NATTkA bot gentoo-dev 2021-03-26 20:41:20 UTC Comment hidden (obsolete)
Comment 15 NATTkA bot gentoo-dev 2021-03-27 19:21:09 UTC Comment hidden (obsolete)
Comment 16 Sergei Trofimovich (RETIRED) gentoo-dev 2021-03-27 19:28:15 UTC
(In reply to NATTkA bot from comment #15)
> Unable to check for sanity:
> 
> > no match for package: app-i18n/librime-charcode

Where does it come from? I don't see it in ::gentoo. Can we get correct deps?
Comment 17 NATTkA bot gentoo-dev 2021-04-01 20:12:02 UTC Comment hidden (obsolete)
Comment 18 Sergei Trofimovich (RETIRED) gentoo-dev 2021-04-02 09:28:18 UTC
Removing arches. Please CC arches when package list mentions only ::gentoo packages.
Comment 19 Sam James archtester gentoo-dev Security 2021-05-03 23:08:32 UTC
ping
Comment 20 NATTkA bot gentoo-dev 2021-06-03 02:00:42 UTC Comment hidden (obsolete)
Comment 21 Sam James archtester gentoo-dev Security 2021-06-03 02:04:15 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #12)
> >=app-i18n/opencc-1.1.2[python] will depend on dev-python/pybind11.

I don't see the dep in the ebuild?
Comment 22 NATTkA bot gentoo-dev 2021-06-03 02:04:42 UTC Comment hidden (obsolete)
Comment 23 Larry the Git Cow gentoo-dev 2021-06-03 02:19:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e8b7db7bb897c557337b821140e2ddd89199d5

commit 46e8b7db7bb897c557337b821140e2ddd89199d5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-06-03 02:07:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-03 02:19:36 +0000

    profiles/arch/sparc: mask dev-cpp/eigen[test]
    
    This is a test-dependency of a dependency and the tests have a large
    number of unkeyworded dependencies. Skipping for now.
    
    Bug: https://bugs.gentoo.org/760803
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/sparc/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d28275ad9ab730b71615854fa0f6707743b3b68

commit 9d28275ad9ab730b71615854fa0f6707743b3b68
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-06-03 02:00:03 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-03 02:18:22 +0000

    app-i18n/librime: workaround dev-cpp/glog dependency on sparc
    
    Not available on sparc (marked -sparc) so let's disable logging there.
    
    Bug: https://bugs.gentoo.org/760803
    Signed-off-by: Sam James <sam@gentoo.org>

 app-i18n/librime/librime-1.7.3.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
Comment 24 Sam James archtester gentoo-dev Security 2021-06-08 07:41:18 UTC
sparc done
Comment 25 Sam James archtester gentoo-dev Security 2021-06-08 09:35:08 UTC
arm done
Comment 26 NATTkA bot gentoo-dev 2021-07-14 16:16:31 UTC Comment hidden (obsolete)
Comment 27 NATTkA bot gentoo-dev 2021-07-25 23:08:39 UTC Comment hidden (obsolete)
Comment 28 NATTkA bot gentoo-dev 2021-08-16 04:53:14 UTC
All sanity-check issues have been resolved
Comment 29 ernsteiswuerfel archtester 2021-08-22 23:36:29 UTC
Looking good on ~ppc64.

 # cat librime-760803.report 
USE tests started on Mo 23. Aug 00:34:45 CEST 2021

FEATURES=' test' USE='' succeeded for =app-i18n/librime-1.7.3-r1
USE='' succeeded for =app-i18n/librime-1.7.3-r1

FEATURES=' test' USE='' succeeded for =app-i18n/librime-lua-20201011103348
USE='lua_single_target_lua5-1 -lua_single_target_lua5-3 -lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348
USE='-lua_single_target_lua5-1 lua_single_target_lua5-3 -lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348
USE='-lua_single_target_lua5-1 -lua_single_target_lua5-3 lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348

FEATURES=' test' USE='' succeeded for =app-i18n/opencc-1.1.2 failed
USE='-doc' succeeded for =app-i18n/opencc-1.1.2
USE='doc' succeeded for =app-i18n/opencc-1.1.2

FEATURES=' test' USE='' succeeded for =dev-cpp/tclap-1.2.2
USE='-doc' succeeded for =dev-cpp/tclap-1.2.2
USE='doc' succeeded for =dev-cpp/tclap-1.2.2

FEATURES=' test' USE='' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl -static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl -static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl -static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl -static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0

FEATURES=' test' USE='' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='-doc -examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='doc -examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='-doc examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='doc examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
Comment 30 ernsteiswuerfel archtester 2021-08-23 16:14:18 UTC
Looking good on ~ppc.

 # cat librime-760803.report 
USE tests started on Mo 23. Aug 16:42:28 CEST 2021

FEATURES=' test' USE='' succeeded for =app-i18n/librime-1.7.3-r1
USE='' succeeded for =app-i18n/librime-1.7.3-r1

FEATURES=' test' USE='' succeeded for =app-i18n/librime-lua-20201011103348
USE='lua_single_target_lua5-1 -lua_single_target_lua5-3 -lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348
USE='-lua_single_target_lua5-1 lua_single_target_lua5-3 -lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348
USE='-lua_single_target_lua5-1 -lua_single_target_lua5-3 lua_single_target_lua5-4' succeeded for =app-i18n/librime-lua-20201011103348

FEATURES=' test' USE='' succeeded for =app-i18n/opencc-1.1.2
USE='-doc' succeeded for =app-i18n/opencc-1.1.2
USE='doc' succeeded for =app-i18n/opencc-1.1.2

FEATURES=' test' USE='' succeeded for =dev-cpp/benchmark-1.5.6
USE='' succeeded for =dev-cpp/benchmark-1.5.6

FEATURES=' test' USE='' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl -static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl -static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl static-libs -zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl -static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl -static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='-ssl static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0
USE='ssl static-libs zlib' succeeded for =dev-libs/capnproto-0.8.0

FEATURES=' test' USE='' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='-doc -examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='doc -examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='-doc examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
USE='doc examples' succeeded for =dev-libs/rapidjson-1.1.0-r3
Comment 31 Sam James archtester gentoo-dev Security 2021-09-06 21:34:31 UTC
ppc done
Comment 32 Sam James archtester gentoo-dev Security 2021-09-06 21:34:33 UTC
ppc64 done
Comment 33 Sam James archtester gentoo-dev Security 2021-09-06 21:34:58 UTC
(In reply to ernsteiswuerfel from comment #30)
> Looking good on ~ppc.
> 

Thanks for both!