Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 906241 - app-i18n/mozc has conflict with tensorflow due to dev-cpp/abseil-cpp's version being hardcoded in
Summary: app-i18n/mozc has conflict with tensorflow due to dev-cpp/abseil-cpp's versio...
Status: RESOLVED DUPLICATE of bug 843227
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-13 04:18 UTC by Lemon Lime
Modified: 2023-05-15 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lemon Lime 2023-05-13 04:18:53 UTC
According to mozc's ebuild it requires dev-cpp/abseil-cpp version 20200923. And not any bigger. There is no apparent reason why that would be the case
Furthermore, it appears that "Bazel" has become the default build system:

CRITICAL:
==========
The GYP build will stop supporting IBus client and renderer.
https://github.com/google/mozc/issues/567

The Bazel build is the alternative.
https://github.com/google/mozc/blob/master/docs/build_mozc_in_docker.md

To keep using the GYP build at this moment,
please add the --use_gyp_for_ibus_build flag to build_mozc.py.
==========
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-13 04:24:36 UTC
(In reply to Lemon Lime from comment #0)
> According to mozc's ebuild it requires dev-cpp/abseil-cpp version 20200923.
> And not any bigger. There is no apparent reason why that would be the case

commit c7090a1909f414b0b391e778a20d9d31efd75bbd
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date:   Sun Apr 4 01:00:00 2021 +0000

    app-i18n/mozc: 2.26.4220: Depend on =dev-cpp/abseil-cpp-20200923*.

    Bug: https://bugs.gentoo.org/779877
    Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

> Furthermore, it appears that "Bazel" has become the default build system:
> 

Yes, Bazel is pretty hard for us to handle in ebuilds.

I think this is essentially a dupe of bug 843227.

*** This bug has been marked as a duplicate of bug 843227 ***
Comment 2 Lemon Lime 2023-05-15 19:42:10 UTC
(In reply to Sam James from comment #1)
> (In reply to Lemon Lime from comment #0)

> Yes, Bazel is pretty hard for us to handle in ebuilds.

Speaking of Bazel, I did a pull request that updates bazel's version. This new version makes it possible to compile Bazel with openjdk 17.
Here are the relevant links:

- https://github.com/gentoo/gentoo/pull/31001
- https://github.com/bazelbuild/bazel/issues/17103
- https://bugs.gentoo.org/906065
- https://bugs.gentoo.org/906160

Tested on my machine AMD64 and worked correctly

Hope it helps!