Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2023 05:09:12 +0800
From:      Po-Chuan Hsieh <sunpoet@freebsd.org>
To:        Vladimir Druzenko <vvd@freebsd.org>
Cc:        Po-Chuan Hsieh <sunpoet@freebsd.org>, dev-commits-ports-main@freebsd.org,  ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org
Subject:   Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4
Message-ID:  <CAMHz58Rebw_ry_5FAymQK8Avq_gyV4%2Bx3XT7xH_%2BA07v3KbbAw@mail.gmail.com>
In-Reply-To: <6a64db3d-beec-420d-892d-a98be6ef9cd8@freebsd.org>
References:  <202312141703.3BEH3ta2017850@gitrepo.freebsd.org> <6a64db3d-beec-420d-892d-a98be6ef9cd8@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000008d6ba6060c7eb3b0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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
>
>

--0000000000008d6ba6060c7eb3b0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hello,</div><div dir=3D"ltr"><br></div><d=
iv dir=3D"ltr">On Fri, Dec 15, 2023 at 4:38=E2=80=AFAM Vladimir Druzenko &l=
t;<a href=3D"mailto:vvd@freebsd.org">vvd@freebsd.org</a>&gt; wrote:<br></di=
v><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">14.12.2023 20:03, Po-Chuan Hsieh =D0=BF=D0=B8=D1=88=D0=B5=D1=82:<br>
&gt; The branch main has been updated by sunpoet:<br>
&gt;<br>
&gt; URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa5=
6b54e267429b326f7f6188a7baaa71" rel=3D"noreferrer" target=3D"_blank">https:=
//cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56b54e267429b326f7f6188a7baa=
a71</a><br>
&gt;<br>
&gt; commit 69e2e87fa56b54e267429b326f7f6188a7baaa71<br>
&gt; Author:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh &lt;sunpoet@FreeBSD.org&gt;<=
br>
&gt; AuthorDate: 2023-12-14 16:35:30 +0000<br>
&gt; Commit:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh &lt;sunpoet@FreeBSD.org&gt;<=
br>
&gt; CommitDate: 2023-12-14 17:03:10 +0000<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 devel/protobuf: Update to 24.4<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Use USES=3Dpathfix to fix .pc installation<br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Bump PORTREVISION of dependent ports for shlib c=
hange<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 Changes:=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"htt=
ps://github.com/protocolbuffers/protobuf/releases" rel=3D"noreferrer" targe=
t=3D"_blank">https://github.com/protocolbuffers/protobuf/releases</a><br>;
&gt; ---<br>
&gt;=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>
&gt;=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>
&gt;=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>
&gt;<br>
&gt; =E2=80=A6<br>
&gt;<br>
&gt;=C2=A0 =C2=A072 files changed, 234 insertions(+), 248 deletions(-)<br>
&gt;<br>
&gt; =E2=80=A6<br>
&gt;<br>
&gt; *** 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=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=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Shared library: <br>
[libprotobuf.so.32]<br></blockquote><div><br></div><div>You have to report =
it to the maintainer (kde@).</div><div>That means it is a hidden/potential =
dependency.<br></div><div>I did my best to=C2=A0check all dependent ports v=
ia &quot;git grep&quot;.</div><div>It is not caught because it does=C2=A0no=
t list protobuf in the Makefile.</div><div><br></div><div>% cd /usr/ports/a=
stro/marble/</div><div>% make=C2=A0run-depends-list | grep protobuf | wc -l=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A00</div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
Best regards,<br>
Vladimir Druzenko<br>
<br>
</blockquote></div></div>

--0000000000008d6ba6060c7eb3b0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58Rebw_ry_5FAymQK8Avq_gyV4%2Bx3XT7xH_%2BA07v3KbbAw>