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>