Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Dec 2023 22:48:51 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        Po-Chuan Hsieh <sunpoet@freebsd.org>
Cc:        dev-commits-ports-main@freebsd.org, hrs@freebsd.org
Subject:   Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4
Message-ID:  <20231225224851.da5834b8e98feb607b0d47cd@dec.sakura.ne.jp>
In-Reply-To: <CAMHz58S1J=KELrQznppTdTDMVzQ%2B_kmUy9UohD5ULjfjCL8mVg@mail.gmail.com>
References:  <20231215083236.3cf330ac2fd6e7696bdc862d@dec.sakura.ne.jp> <CAMHz58S1J=KELrQznppTdTDMVzQ%2B_kmUy9UohD5ULjfjCL8mVg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Fri, 22 Dec 2023 15:08:58 +0800
> Po-Chuan Hsieh <sunpoet@freebsd.org> wrote:
> 
>> Hello,
>> 
>> On Fri, Dec 15, 2023 at 7:32〓AM Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
>> wrote:
>> 
>> > Hi.
>> >
>> > > Hello,
>> > >
>> > > On Fri, Dec 15, 2023 at 4:38〓AM Vladimir Druzenko <vvd@freebsd.org>
>> > wrote:
>> > >
>> > >> 14.12.2023 20:03, Po-Chuan Hsieh пишет:
>> > >> > The branch main has been updated by sunpoet:
>> > >> >
>> > >> > URL:
>> > >>
>> > https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71
>> > >> >
>> > >> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71
>> > >> > Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
>> > >> > AuthorDate: 2023-12-14 16:35:30 +0000
>> > >> > Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
>> > >> > CommitDate: 2023-12-14 17:03:10 +0000
>> > >> >
>> > >> >      devel/protobuf: Update to 24.4
>> > >> >
>> > >> >      - Use USES=pathfix to fix .pc installation
>> > >> >      - Bump PORTREVISION of dependent ports for shlib change
>> > >> >
>> > >> >      Changes:
>> > >> https://github.com/protocolbuffers/protobuf/releases
>> > >> > ---
>> > >> >   astro/kosmindoormap/Makefile               |   1 +
>> > >> >   astro/libosmpbf/Makefile                   |   2 +-
>> > >> >   astro/merkaartor/Makefile                  |   2 +-
>> > >> >
>> > >> > …
>> > >> >
>> > >> >   72 files changed, 234 insertions(+), 248 deletions(-)
>> > >> >
>> > >> > …
>> > >> >
>> > >> > *** 426 LINES SKIPPED ***
>> > >>
>> > >> # pkg check -d
>> > >> marble is missing a required shared library: libprotobuf.so.32
>> > >>
>> > >> # pkg info astro/marble
>> > >> Shared Libs required:
>> > >>          libprotobuf.so.32
>> > >>
>> > >> # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so
>> > >>   0x0000000000000001 NEEDED               Shared library:
>> > >> [libprotobuf.so.32]
>> > >>
>> > >
>> > > You have to report it to the maintainer (kde@).
>> > > That means it is a hidden/potential dependency.
>> > > I did my best to check all dependent ports via "git grep".
>> > > It is not caught because it does not list protobuf in the Makefile.
>> > >
>> > > % cd /usr/ports/astro/marble/
>> > > % make run-depends-list | grep protobuf | wc -l
>> > >        0
>> > >
>> > >
>> > >>
>> > >> --
>> > >> Best regards,
>> > >> Vladimir Druzenko
>> >
>> > Unfortunately, another problem after this.
>> > japanese/fcitx-mozc starts failing build after this upgrade.
>> > Not sure which actually causing the problem, but reported as
>> > Bug 275768 [1]. Full failure log by poudriere is uploaded.
>> >
>> > Note that japanese/fcitx-mozc is one of the slave ports of
>> > japanese/mozc-server, which get update for protobuf 22+
>> > at commit a659f3ae680577055cad624d87a01fe2d6cc6a6a [2].
>> >
>> > Auto-assigning doesn't seem to work, so report here, too.
>> >
>> 
>> Thanks for reporting.
>> I'll fix it later today.
>> 
>> BTW, that's why I do not like master/slave ports.
>> Personally, I use SLAVEDIRS knob to list slave ports.
> 
> Thanks for taking time for this. Looking forward to the fix.
> 
> One additional thing to report.
> Looking into again on failure log, I thought possibly updating
> devel/abseil could fix this issue. And now there is Bug275887 [1] which
> updates devel/abseil.
> 
> So I've applied the uploaded patch there and started rebuilding on
> poudriere jail. It's still on the way now, but unfortunately,
> japanese/fcitx-mozc already failed with the same error.
> Now `poudriere status -b` shows Queued: 74 Built: 10 Failed: 1
> Skipped: 0  Ignored: 0  Fetched: 0  Tobuild: 63, and the one
> which failed is japanese/fcitx-mozc.
> 
> [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275887
> 
> Regards.

Confirmed fixed at commit 5e342f86853071e530e07f126901e8dddc23c6f0.
Thanks!

>>> 
>> 
>> 
>> >
>> > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275768
>> >
>> > [2]
>> >
>> > https://cgit.freebsd.org/ports/commit/?id=a659f3ae680577055cad624d87a01fe2d6cc6a6a
>> >
>> >
>> > Regards.
>> >
>> > --
>> > Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>

-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20231225224851.da5834b8e98feb607b0d47cd>