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> References: <20231215083236.3cf330ac2fd6e7696bdc862d@dec.sakura.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000002598d6060d13e547 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, On Fri, Dec 15, 2023 at 7:32=E2=80=AFAM Tomoaki AOKI <junchoon@dec.sakura.n= e.jp> wrote: > Hi. > > > Hello, > > > > On Fri, Dec 15, 2023 at 4:38=E2=80=AFAM Vladimir Druzenko <vvd@freebsd.= org> > wrote: > > > >> 14.12.2023 20:03, Po-Chuan Hsieh =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > >> > The branch main has been updated by sunpoet: > >> > > >> > URL: > >> > https://cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56b54e267429b326f7f6= 188a7baaa71 > >> > > >> > 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=3Dpathfix 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 +- > >> > > >> > =E2=80=A6 > >> > > >> > 72 files changed, 234 insertions(+), 248 deletions(-) > >> > > >> > =E2=80=A6 > >> > > >> > *** 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=3D275768 > > [2] > > https://cgit.freebsd.org/ports/commit/?id=3Da659f3ae680577055cad624d87a01= fe2d6cc6a6a > > > Regards. > > -- > Tomoaki AOKI <junchoon@dec.sakura.ne.jp> > --0000000000002598d6060d13e547 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello,</div><br><div class=3D"gmail_quote"><div dir= =3D"ltr" class=3D"gmail_attr">On Fri, Dec 15, 2023 at 7:32=E2=80=AFAM Tomoa= ki AOKI <<a href=3D"mailto:junchoon@dec.sakura.ne.jp">junchoon@dec.sakur= a.ne.jp</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex">Hi.<br> <br> > Hello,<br> > <br> > On Fri, Dec 15, 2023 at 4:38=E2=80=AFAM Vladimir Druzenko <<a href= =3D"mailto:vvd@freebsd.org" target=3D"_blank">vvd@freebsd.org</a>><br> wrote:<br> > <br> >> 14.12.2023 20:03, Po-Chuan Hsieh =D0=BF=D0=B8=D1=88=D0=B5=D1=82:<b= r> >> > The branch main has been updated by sunpoet:<br> >> ><br> >> > URL:<br> >> <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56= b54e267429b326f7f6188a7baaa71" rel=3D"noreferrer" target=3D"_blank">https:/= /cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56b54e267429b326f7f6188a7baaa= 71</a><br> >> ><br> >> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71<br> >> > Author:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh <sunpoet@FreeBSD= .org><br> >> > AuthorDate: 2023-12-14 16:35:30 +0000<br> >> > Commit:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh <sunpoet@FreeBSD= .org><br> >> > CommitDate: 2023-12-14 17:03:10 +0000<br> >> ><br> >> >=C2=A0 =C2=A0 =C2=A0 devel/protobuf: Update to 24.4<br> >> ><br> >> >=C2=A0 =C2=A0 =C2=A0 - Use USES=3Dpathfix to fix .pc installat= ion<br> >> >=C2=A0 =C2=A0 =C2=A0 - Bump PORTREVISION of dependent ports fo= r shlib change<br> >> ><br> >> >=C2=A0 =C2=A0 =C2=A0 Changes:<br> >> <a href=3D"https://github.com/protocolbuffers/protobuf/releases" r= el=3D"noreferrer" target=3D"_blank">https://github.com/protocolbuffers/prot= obuf/releases</a><br> >> > ---<br> >> >=C2=A0 =C2=A0astro/kosmindoormap/Makefile=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A01 +<br> >> >=C2=A0 =C2=A0astro/libosmpbf/Makefile=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br> >> >=C2=A0 =C2=A0astro/merkaartor/Makefile=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br> >> ><br> >> > =E2=80=A6<br> >> ><br> >> >=C2=A0 =C2=A072 files changed, 234 insertions(+), 248 deletion= s(-)<br> >> ><br> >> > =E2=80=A6<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> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libprotobuf.so.32<br> >><br> >> # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so<br> >>=C2=A0 =C2=A00x0000000000000001 NEEDED=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0Shared 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".<b= r> > 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> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 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></blockquo= te><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 l= ike master/slave ports.</div><div>Personally, I use SLAVEDIRS knob to list = slave ports.</div><div><br></div><div><br></div><blockquote class=3D"gmail_= quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,= 204);padding-left:1ex"> <br> <br> [1] <a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275768" = rel=3D"noreferrer" target=3D"_blank">https://bugs.freebsd.org/bugzilla/show= _bug.cgi?id=3D275768</a><br> <br> [2]<br> <a href=3D"https://cgit.freebsd.org/ports/commit/?id=3Da659f3ae680577055cad= 624d87a01fe2d6cc6a6a" rel=3D"noreferrer" target=3D"_blank">https://cgit.fre= ebsd.org/ports/commit/?id=3Da659f3ae680577055cad624d87a01fe2d6cc6a6a</a><br= > <br> <br> Regards.<br> <br> -- <br> Tomoaki AOKI=C2=A0 =C2=A0 <<a href=3D"mailto:junchoon@dec.sakura.ne.jp" = target=3D"_blank">junchoon@dec.sakura.ne.jp</a>><br> </blockquote></div></div> --0000000000002598d6060d13e547--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58S1J=KELrQznppTdTDMVzQ%2B_kmUy9UohD5ULjfjCL8mVg>