Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Mar 2023 08:21:27 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Danilo Egea Gondolfo <danilo@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: e7b134bf62ce - main - devel/aws-sdk-cpp: Update to 1.11.25
Message-ID:  <CAFDf7UKmXx8LPwo6uVAk-FDQ83msUq02Ess2zJ8XRD_4mrehRA@mail.gmail.com>
In-Reply-To: <CAFDf7ULhOc1uAFw=KfpZB3iv4NXoh_1vGO3d6bO1=tg4qzBWoA@mail.gmail.com>
References:  <202302271328.31RDScwO056423@gitrepo.freebsd.org> <e9ed6f0d-d593-3423-da74-7ee12c3a8b27@gmail.com> <04e9e204-a2f1-cbac-c7ff-d07f70ba1738@FreeBSD.org> <CAFDf7ULhOc1uAFw=KfpZB3iv4NXoh_1vGO3d6bO1=tg4qzBWoA@mail.gmail.com>

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

Hello Danilo,

Done at 3486eb8

Thanks,

Nuno Teixeira <eduardo@freebsd.org> escreveu no dia quinta, 2/03/2023 =C3=
=A0(s)
13:34:

> Hello Danilo,
>
> I will test it on i386 too to figure it out.
> If it is like you said, I'll remove broken_tests very soon.
>
> Thanks,
>
> Danilo Egea Gondolfo <danilo@freebsd.org> escreveu no dia segunda,
> 27/02/2023 =C3=A0(s) 16:32:
>
>> On 27/02/2023 14:30, Danilo Egea Gondolfo wrote:
>>
>> > On 27/02/2023 13:28, Nuno Teixeira wrote:
>> >
>> >> The branch main has been updated by eduardo:
>> >>
>> >> URL:
>> >>
>> https://cgit.FreeBSD.org/ports/commit/?id=3De7b134bf62ce15bd1daf1f7fbed5=
12262baa8eea
>> >>
>> >> commit e7b134bf62ce15bd1daf1f7fbed512262baa8eea
>> >> Author:     Nuno Teixeira <eduardo@FreeBSD.org>
>> >> AuthorDate: 2023-02-27 09:00:18 +0000
>> >> Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
>> >> CommitDate: 2023-02-27 13:28:07 +0000
>> >>
>> >>      devel/aws-sdk-cpp: Update to 1.11.25
>> >>           - fix TEST option that was wrongly set to ON and causing
>> >> build failures
>> >>        on some 32bit archs.
>> >>      - unbreak on mentioned archs
>> >
>> > Interesting. Does that mean the build will not work on 32bit archs if
>> > TEST is enabled?
>> >
>> > As the former maintainer of devel/aws-sdk-cpp I'm just curious.
>> >
>> > I didn't really try but if it's building on 32bit archs now the real
>> > reason might be this refactoring mentioned in the changelog for
>> > version 1.11.0
>> >
>> >
>> https://github.com/aws/aws-sdk-cpp/blob/main/CHANGELOG.md#1110-2022-01-2=
4
>> >
>> > The build would fail before because they generate huge unified cpp
>> > files (option ENABLE_UNITY_BUILD) that were making a single instance
>> > of the compiler to use more than 4GB of memory (more than 6GB actually
>> > on 64bit).
>> >
>> > Anyway, I'm glad you fixed it for 32 bit archs. Thanks :)
>> >
>> Just test on i386. The build failed with tests because there are tests
>> failing, not because the compiler is consuming too much memory.
>>
>> I'd say those TEST_BROKEN could all be removed.
>>
>>
>> >>           ChangeLog:
>> >> https://github.com/aws/aws-sdk-cpp/compare/1.11.10...1.11.25
>> >>      PR:             269837
>> >>      Reported by:    John Hein <jcfyecrayz@liamekaens.com>
>> >> ---
>> >>   devel/aws-sdk-cpp/Makefile | 13 ++++++-------
>> >>   devel/aws-sdk-cpp/distinfo |  6 +++---
>> >>   2 files changed, 9 insertions(+), 10 deletions(-)
>> >>
>> >> diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
>> >> index 94de9263a751..608d138e75bb 100644
>> >> --- a/devel/aws-sdk-cpp/Makefile
>> >> +++ b/devel/aws-sdk-cpp/Makefile
>> >> @@ -1,5 +1,5 @@
>> >>   PORTNAME=3D    aws-sdk-cpp
>> >> -DISTVERSION=3D    1.11.10
>> >> +DISTVERSION=3D    1.11.25
>> >>   CATEGORIES=3D    devel
>> >>     MAINTAINER=3D    eduardo@FreeBSD.org
>> >> @@ -9,11 +9,6 @@ WWW=3D        https://github.com/aws/aws-sdk-cpp
>> >>   LICENSE=3D    APACHE20
>> >>   LICENSE_FILE=3D    ${WRKSRC}/LICENSE
>> >>   -BROKEN_armv6=3D    fails to build: runaway process
>> >> -BROKEN_armv7=3D    fails to build: runaway process
>> >> -BROKEN_i386=3D    fails to build: compiler runs out of memory
>> >> -BROKEN_powerpc=3D    fails to build: compiler runs out of memory
>> >> -
>> >>   LIB_DEPENDS=3D    libaws-c-auth.so:security/aws-c-auth \
>> >>           libaws-c-cal.so:security/aws-c-cal \
>> >>           libaws-c-common.so:devel/aws-c-common \
>> >> @@ -58,7 +53,11 @@ BUILD_ONLY?=3D
>> >>   OPTIONS_DEFINE=3D    TEST
>> >>   OPTIONS_SUB=3D    yes
>> >>   -TEST_CMAKE_BOOL_OFF=3D    ENABLE_TESTING
>> >> +TEST_CMAKE_BOOL=3D    ENABLE_TESTING
>> >> +TEST_BROKEN_armv6=3D    fails to build: runaway process
>> >> +TEST_BROKEN_armv7=3D    fails to build: runaway process
>> >> +TEST_BROKEN_i386=3D    fails to build: compiler runs out of memory
>> >> +TEST_BROKEN_powerpc=3D    fails to build: compiler runs out of memor=
y
>> >>     pre-everything::
>> >>       @${ECHO_MSG}
>> >> diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
>> >> index df6d21d967f7..2a639227971b 100644
>> >> --- a/devel/aws-sdk-cpp/distinfo
>> >> +++ b/devel/aws-sdk-cpp/distinfo
>> >> @@ -1,3 +1,3 @@
>> >> -TIMESTAMP =3D 1675456421
>> >> -SHA256 (aws-aws-sdk-cpp-1.11.10_GH0.tar.gz) =3D
>> >> e1370a57252147df35bd8860f35ad69548bb46077adf7524c2d1dd02ee8aa643
>> >> -SIZE (aws-aws-sdk-cpp-1.11.10_GH0.tar.gz) =3D 49752262
>> >> +TIMESTAMP =3D 1677440274
>> >> +SHA256 (aws-aws-sdk-cpp-1.11.25_GH0.tar.gz) =3D
>> >> 1103cf18516ca70d76c062af5a2b5c2418c5162235895baf3550a9f356d69f10
>> >> +SIZE (aws-aws-sdk-cpp-1.11.25_GH0.tar.gz) =3D 49938123
>>
>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)
>


--=20
Nuno Teixeira
FreeBSD Committer (ports)

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

<div dir=3D"ltr"><div>Hello Danilo,</div><div><br></div><div>Done at 3486eb=
8</div><div><br></div><div>Thanks,<br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">Nuno Teixeira &lt;<a href=3D"ma=
ilto:eduardo@freebsd.org">eduardo@freebsd.org</a>&gt; escreveu no dia quint=
a, 2/03/2023 =C3=A0(s) 13:34:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div>Hello Danilo,</div><div><br></div><div>=
I will test it on i386 too to figure it out.</div><div>If it is like you sa=
id, I&#39;ll remove broken_tests very soon.</div><div><br></div><div>Thanks=
,<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">Danilo Egea Gondolfo &lt;<a href=3D"mailto:danilo@freebsd.org" t=
arget=3D"_blank">danilo@freebsd.org</a>&gt; escreveu no dia segunda, 27/02/=
2023 =C3=A0(s) 16:32:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">On 27/02/2023 14:30, Danilo Egea Gondolfo wrote:<br>
<br>
&gt; On 27/02/2023 13:28, Nuno Teixeira wrote:<br>
&gt;<br>
&gt;&gt; The branch main has been updated by eduardo:<br>
&gt;&gt;<br>
&gt;&gt; URL: <br>
&gt;&gt; <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3De7b134bf62c=
e15bd1daf1f7fbed512262baa8eea" rel=3D"noreferrer" target=3D"_blank">https:/=
/cgit.FreeBSD.org/ports/commit/?id=3De7b134bf62ce15bd1daf1f7fbed512262baa8e=
ea</a><br>
&gt;&gt;<br>
&gt;&gt; commit e7b134bf62ce15bd1daf1f7fbed512262baa8eea<br>
&gt;&gt; Author:=C2=A0=C2=A0=C2=A0=C2=A0 Nuno Teixeira &lt;eduardo@FreeBSD.=
org&gt;<br>
&gt;&gt; AuthorDate: 2023-02-27 09:00:18 +0000<br>
&gt;&gt; Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Nuno Teixeira &lt;eduardo@FreeBSD.=
org&gt;<br>
&gt;&gt; CommitDate: 2023-02-27 13:28:07 +0000<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 devel/aws-sdk-cpp: Update to 1.11.25<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 - fix TEST optio=
n that was wrongly set to ON and causing <br>
&gt;&gt; build failures<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 on some 32bit archs.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 - unbreak on mentioned archs<br>
&gt;<br>
&gt; Interesting. Does that mean the build will not work on 32bit archs if =
<br>
&gt; TEST is enabled?<br>
&gt;<br>
&gt; As the former maintainer of devel/aws-sdk-cpp I&#39;m just curious.<br=
>
&gt;<br>
&gt; I didn&#39;t really try but if it&#39;s building on 32bit archs now th=
e real <br>
&gt; reason might be this refactoring mentioned in the changelog for <br>
&gt; version 1.11.0<br>
&gt;<br>
&gt; <a href=3D"https://github.com/aws/aws-sdk-cpp/blob/main/CHANGELOG.md#1=
110-2022-01-24" rel=3D"noreferrer" target=3D"_blank">https://github.com/aws=
/aws-sdk-cpp/blob/main/CHANGELOG.md#1110-2022-01-24</a><br>
&gt;<br>
&gt; The build would fail before because they generate huge unified cpp <br=
>
&gt; files (option ENABLE_UNITY_BUILD) that were making a single instance <=
br>
&gt; of the compiler to use more than 4GB of memory (more than 6GB actually=
 <br>
&gt; on 64bit).<br>
&gt;<br>
&gt; Anyway, I&#39;m glad you fixed it for 32 bit archs. Thanks :)<br>
&gt;<br>
Just test on i386. The build failed with tests because there are tests <br>
failing, not because the compiler is consuming too much memory.<br>
<br>
I&#39;d say those TEST_BROKEN could all be removed.<br>
<br>
<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 ChangeLog: <br>
&gt;&gt; <a href=3D"https://github.com/aws/aws-sdk-cpp/compare/1.11.10...1.=
11.25" rel=3D"noreferrer" target=3D"_blank">https://github.com/aws/aws-sdk-=
cpp/compare/1.11.10...1.11.25</a><br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 PR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 269837<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 Reported by:=C2=A0=C2=A0=C2=A0 John Hein =
&lt;<a href=3D"mailto:jcfyecrayz@liamekaens.com" target=3D"_blank">jcfyecra=
yz@liamekaens.com</a>&gt;<br>
&gt;&gt; ---<br>
&gt;&gt; =C2=A0 devel/aws-sdk-cpp/Makefile | 13 ++++++-------<br>
&gt;&gt; =C2=A0 devel/aws-sdk-cpp/distinfo |=C2=A0 6 +++---<br>
&gt;&gt; =C2=A0 2 files changed, 9 insertions(+), 10 deletions(-)<br>
&gt;&gt;<br>
&gt;&gt; diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefi=
le<br>
&gt;&gt; index 94de9263a751..608d138e75bb 100644<br>
&gt;&gt; --- a/devel/aws-sdk-cpp/Makefile<br>
&gt;&gt; +++ b/devel/aws-sdk-cpp/Makefile<br>
&gt;&gt; @@ -1,5 +1,5 @@<br>
&gt;&gt; =C2=A0 PORTNAME=3D=C2=A0=C2=A0=C2=A0 aws-sdk-cpp<br>
&gt;&gt; -DISTVERSION=3D=C2=A0=C2=A0=C2=A0 1.11.10<br>
&gt;&gt; +DISTVERSION=3D=C2=A0=C2=A0=C2=A0 1.11.25<br>
&gt;&gt; =C2=A0 CATEGORIES=3D=C2=A0=C2=A0=C2=A0 devel<br>
&gt;&gt; =C2=A0 =C2=A0 MAINTAINER=3D=C2=A0=C2=A0=C2=A0 eduardo@FreeBSD.org<=
br>
&gt;&gt; @@ -9,11 +9,6 @@ WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
<a href=3D"https://github.com/aws/aws-sdk-cpp" rel=3D"noreferrer" target=3D=
"_blank">https://github.com/aws/aws-sdk-cpp</a><br>;
&gt;&gt; =C2=A0 LICENSE=3D=C2=A0=C2=A0=C2=A0 APACHE20<br>
&gt;&gt; =C2=A0 LICENSE_FILE=3D=C2=A0=C2=A0=C2=A0 ${WRKSRC}/LICENSE<br>
&gt;&gt; =C2=A0 -BROKEN_armv6=3D=C2=A0=C2=A0=C2=A0 fails to build: runaway =
process<br>
&gt;&gt; -BROKEN_armv7=3D=C2=A0=C2=A0=C2=A0 fails to build: runaway process=
<br>
&gt;&gt; -BROKEN_i386=3D=C2=A0=C2=A0=C2=A0 fails to build: compiler runs ou=
t of memory<br>
&gt;&gt; -BROKEN_powerpc=3D=C2=A0=C2=A0=C2=A0 fails to build: compiler runs=
 out of memory<br>
&gt;&gt; -<br>
&gt;&gt; =C2=A0 LIB_DEPENDS=3D=C2=A0=C2=A0=C2=A0 libaws-c-auth.so:security/=
aws-c-auth \<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libaws-c-ca=
l.so:security/aws-c-cal \<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libaws-c-co=
mmon.so:devel/aws-c-common \<br>
&gt;&gt; @@ -58,7 +53,11 @@ BUILD_ONLY?=3D<br>
&gt;&gt; =C2=A0 OPTIONS_DEFINE=3D=C2=A0=C2=A0=C2=A0 TEST<br>
&gt;&gt; =C2=A0 OPTIONS_SUB=3D=C2=A0=C2=A0=C2=A0 yes<br>
&gt;&gt; =C2=A0 -TEST_CMAKE_BOOL_OFF=3D=C2=A0=C2=A0=C2=A0 ENABLE_TESTING<br=
>
&gt;&gt; +TEST_CMAKE_BOOL=3D=C2=A0=C2=A0=C2=A0 ENABLE_TESTING<br>
&gt;&gt; +TEST_BROKEN_armv6=3D=C2=A0=C2=A0=C2=A0 fails to build: runaway pr=
ocess<br>
&gt;&gt; +TEST_BROKEN_armv7=3D=C2=A0=C2=A0=C2=A0 fails to build: runaway pr=
ocess<br>
&gt;&gt; +TEST_BROKEN_i386=3D=C2=A0=C2=A0=C2=A0 fails to build: compiler ru=
ns out of memory<br>
&gt;&gt; +TEST_BROKEN_powerpc=3D=C2=A0=C2=A0=C2=A0 fails to build: compiler=
 runs out of memory<br>
&gt;&gt; =C2=A0 =C2=A0 pre-everything::<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 @${ECHO_MSG}<br>
&gt;&gt; diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distin=
fo<br>
&gt;&gt; index df6d21d967f7..2a639227971b 100644<br>
&gt;&gt; --- a/devel/aws-sdk-cpp/distinfo<br>
&gt;&gt; +++ b/devel/aws-sdk-cpp/distinfo<br>
&gt;&gt; @@ -1,3 +1,3 @@<br>
&gt;&gt; -TIMESTAMP =3D 1675456421<br>
&gt;&gt; -SHA256 (aws-aws-sdk-cpp-1.11.10_GH0.tar.gz) =3D <br>
&gt;&gt; e1370a57252147df35bd8860f35ad69548bb46077adf7524c2d1dd02ee8aa643<b=
r>
&gt;&gt; -SIZE (aws-aws-sdk-cpp-1.11.10_GH0.tar.gz) =3D 49752262<br>
&gt;&gt; +TIMESTAMP =3D 1677440274<br>
&gt;&gt; +SHA256 (aws-aws-sdk-cpp-1.11.25_GH0.tar.gz) =3D <br>
&gt;&gt; 1103cf18516ca70d76c062af5a2b5c2418c5162235895baf3550a9f356d69f10<b=
r>
&gt;&gt; +SIZE (aws-aws-sdk-cpp-1.11.25_GH0.tar.gz) =3D 49938123<br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr"><div dir=
=3D"ltr"><span style=3D"color:rgb(102,102,102)">Nuno Teixeira<br>FreeBSD Co=
mmitter (ports)</span></div></div>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><span style=3D"color:rgb(102,102,102)">Nuno Teixeira<br>FreeBSD Committ=
er (ports)</span></div></div>

--00000000000075eb8705f67355f6--



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