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: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All All
: Normal normal
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: 2022-01-14 18:05 UTC (History)
6 users (show)

See Also:
Package list:
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 Infrastructure 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 Infrastructure 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 Infrastructure 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 Infrastructure 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 Infrastructure 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 Infrastructure gentoo-dev Security 2021-06-08 07:41:18 UTC
sparc done
Comment 25 Sam James archtester Gentoo Infrastructure 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 Infrastructure gentoo-dev Security 2021-09-06 21:34:31 UTC
ppc done
Comment 32 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-09-06 21:34:33 UTC
ppc64 done
Comment 33 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-09-06 21:34:58 UTC
(In reply to ernsteiswuerfel from comment #30)
> Looking good on ~ppc.
> 

Thanks for both!
Comment 34 Marek Szuba (RETIRED) archtester gentoo-dev 2021-11-15 19:40:12 UTC
ping hppa!
Comment 35 Marek Szuba (RETIRED) archtester gentoo-dev 2021-11-20 12:22:50 UTC
Now that hppa is the only arch that still needs keywords here, let's strip the package list to ones which actually need work here.
Comment 36 Marek Szuba (RETIRED) archtester gentoo-dev 2022-01-13 15:51:09 UTC
Echo! Ping hppa.
Comment 37 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-01-14 11:34:42 UTC
Cleaned a little the package list (all removed packages from list are already keyworded for hppa).

Now, <sci-libs/pastix-6.0.0 is failing, and I'm unable to even install the package - see bug 619316.
Comment 38 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-01-14 11:37:50 UTC
Managed to keyword without pastfix those two (app-i18n/opencc, dev-libs/darts ).

please decide if this bug can be closed, as it looks like original target for bug is done?
Comment 39 Arfrever Frehtes Taifersar Arahesis 2022-01-14 18:05:41 UTC
Dependencies:
dev-python/pybind11 -> dev-cpp/eigen:3
dev-cpp/eigen:3[test] -> sci-libs/pastix

"dev-cpp/eigen test" entry is now in profiles/arch/hppa/package.use.mask, so keywording of sci-libs/pastix is no longer needed.