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
Sanity check failed: > dev-libs/rapidjson-1.1.0-r2 > depend ~hppa stable profile default/linux/hppa/17.0 (11 total) > dev-util/valgrind
I'm just going to remove ~hppa for now so that I can use this with tatt etc, then put it back.
Sanity check failed: > dev-libs/rapidjson-1.1.0-r2 > depend ~sparc stable profile default/linux/sparc/17.0 (8 total) > dev-util/valgrind
arm64 done
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
Sanity check failed: > app-i18n/opencc-1.1.1 > depend ~hppa stable profile default/linux/hppa/17.0 (3 total) > dev-cpp/benchmark
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?
(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.
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(-)
All sanity-check issues have been resolved
>=app-i18n/opencc-1.1.2[python] will depend on dev-python/pybind11.
Sanity check failed: > dev-python/pybind11-2.6.2 > bdepend ~hppa stable profile default/linux/hppa/17.0 (11 total) > dev-cpp/eigen:3 > rdepend ~hppa stable profile default/linux/hppa/17.0 (11 total) > dev-cpp/eigen:3
Unable to check for sanity: > no match for package: app-i18n/librime-charcode
(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?
Removing arches. Please CC arches when package list mentions only ::gentoo packages.
ping
Sanity check failed: > dev-python/pybind11-2.6.2 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > dev-cpp/eigen:3 > rdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > dev-cpp/eigen:3
(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?
Sanity check failed: > dev-cpp/eigen-3.3.9 > depend ~sparc stable profile default/linux/sparc/17.0 (8 total) > sci-libs/adolc[sparse]
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(-)
sparc done
arm done
Unable to check for sanity: > package masked: sci-libs/pastix-6.0.3
Sanity check failed: > dev-libs/starpu-1.3.8 > depend ~hppa stable profile default/linux/hppa/17.0 (3 total) > sci-libs/hdf5:0= > rdepend ~hppa stable profile default/linux/hppa/17.0 (3 total) > sci-libs/hdf5:0=
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
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
ppc done
ppc64 done
(In reply to ernsteiswuerfel from comment #30) > Looking good on ~ppc. > Thanks for both!
ping hppa!
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.
Echo! Ping hppa.
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.
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?
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.