Date: Fri, 22 Dec 2023 15:08:58 +0800 From: Po-Chuan Hsieh <sunpoet@freebsd.org> To: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> Cc: dev-commits-ports-main@freebsd.org, hrs@freebsd.org Subject: Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4 Message-ID: <CAMHz58S1J=KELrQznppTdTDMVzQ%2B_kmUy9UohD5ULjfjCL8mVg@mail.gmail.com> In-Reply-To: <20231215083236.3cf330ac2fd6e7696bdc862d@dec.sakura.ne.jp>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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. > > [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> > [-- Attachment #2 --] <div dir="ltr"><div>Hello,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 15, 2023 at 7:32 AM Tomoaki AOKI <<a href="mailto:junchoon@dec.sakura.ne.jp">junchoon@dec.sakura.ne.jp</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi.<br> <br> > Hello,<br> > <br> > On Fri, Dec 15, 2023 at 4:38 AM Vladimir Druzenko <<a href="mailto:vvd@freebsd.org" target="_blank">vvd@freebsd.org</a>><br> wrote:<br> > <br> >> 14.12.2023 20:03, Po-Chuan Hsieh пишет:<br> >> > The branch main has been updated by sunpoet:<br> >> ><br> >> > URL:<br> >> <a href="https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71" rel="noreferrer" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71</a><br> >> ><br> >> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71<br> >> > Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org><br> >> > AuthorDate: 2023-12-14 16:35:30 +0000<br> >> > Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org><br> >> > CommitDate: 2023-12-14 17:03:10 +0000<br> >> ><br> >> > devel/protobuf: Update to 24.4<br> >> ><br> >> > - Use USES=pathfix to fix .pc installation<br> >> > - Bump PORTREVISION of dependent ports for shlib change<br> >> ><br> >> > Changes:<br> >> <a href="https://github.com/protocolbuffers/protobuf/releases" rel="noreferrer" target="_blank">https://github.com/protocolbuffers/protobuf/releases</a><br> >> > ---<br> >> > astro/kosmindoormap/Makefile | 1 +<br> >> > astro/libosmpbf/Makefile | 2 +-<br> >> > astro/merkaartor/Makefile | 2 +-<br> >> ><br> >> > …<br> >> ><br> >> > 72 files changed, 234 insertions(+), 248 deletions(-)<br> >> ><br> >> > …<br> >> ><br> >> > *** 426 LINES SKIPPED ***<br> >><br> >> # pkg check -d<br> >> marble is missing a required shared library: libprotobuf.so.32<br> >><br> >> # pkg info astro/marble<br> >> Shared Libs required:<br> >> libprotobuf.so.32<br> >><br> >> # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so<br> >> 0x0000000000000001 NEEDED Shared library:<br> >> [libprotobuf.so.32]<br> >><br> > <br> > You have to report it to the maintainer (kde@).<br> > That means it is a hidden/potential dependency.<br> > I did my best to check all dependent ports via "git grep".<br> > It is not caught because it does not list protobuf in the Makefile.<br> > <br> > % cd /usr/ports/astro/marble/<br> > % make run-depends-list | grep protobuf | wc -l<br> > 0<br> > <br> > <br> >><br> >> --<br> >> Best regards,<br> >> Vladimir Druzenko<br> <br> Unfortunately, another problem after this.<br> japanese/fcitx-mozc starts failing build after this upgrade.<br> Not sure which actually causing the problem, but reported as<br> Bug 275768 [1]. Full failure log by poudriere is uploaded.<br> <br> Note that japanese/fcitx-mozc is one of the slave ports of<br> japanese/mozc-server, which get update for protobuf 22+<br> at commit a659f3ae680577055cad624d87a01fe2d6cc6a6a [2].<br> <br> Auto-assigning doesn't seem to work, so report here, too.<br></blockquote><div><br></div><div>Thanks for reporting.</div><div><div>I'll fix it later today.</div><div><br></div></div><div>BTW, that's why I do not like master/slave ports.</div><div>Personally, I use SLAVEDIRS knob to list slave ports.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br> <br> [1] <a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275768" rel="noreferrer" target="_blank">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275768</a><br> <br> [2]<br> <a href="https://cgit.freebsd.org/ports/commit/?id=a659f3ae680577055cad624d87a01fe2d6cc6a6a" rel="noreferrer" target="_blank">https://cgit.freebsd.org/ports/commit/?id=a659f3ae680577055cad624d87a01fe2d6cc6a6a</a><br> <br> <br> Regards.<br> <br> -- <br> Tomoaki AOKI <<a href="mailto:junchoon@dec.sakura.ne.jp" target="_blank">junchoon@dec.sakura.ne.jp</a>><br> </blockquote></div></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58S1J=KELrQznppTdTDMVzQ%2B_kmUy9UohD5ULjfjCL8mVg>
