diff mbox series

autoconf: upgrade to final 2.72 release

Message ID 20250417151813.2295435-1-ross.burton@arm.com
State Accepted, archived
Commit 11ff8dba0cee801e93cf4bdb3ccf043f4d2f751f
Headers show
Series autoconf: upgrade to final 2.72 release | expand

Commit Message

Ross Burton April 17, 2025, 3:18 p.m. UTC
autoconf 2.72e was the fifth release candidate build, and whilst we had
good reason to use RCs during development we failed to notice that the
final release was made because alpha.gnu.org _only_ contains the release
candidates.

There are minimal changes in the final release compared to 2.72e:

6199cff2 (tag: v2.72) Finalize NEWS for release 2.72.

  This is the finalisation of the release, updating documentation and
  version numbers.

e544a323 Save/restore AC_LANG setting in AC_PROG_CC_C_O.

  This is a bug fix, aligning behaviour of AC_PROG_CC_C_O.

634fb3e7 Remove bashism from tests/local.at.
4fbe6436 Revert debugging change committed by mistake
8794cd1c Address “autom4te preselections” testsuite failure
e5d98f4c Avoid a spurious test failure with shells that ignore write errors.
3fbfb13e Address “autoconf: forbidden tokens, basic” testsuite failure
fdb58df6 testsuite: Skip tests that use aclocal or automake if they’re too old.

  These are fixes for the test suite.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .../autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb}          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb} (94%)

Comments

Ross Burton April 17, 2025, 3:19 p.m. UTC | #1
I’d actually like to see this merged into walnascar: the changes are minimal and shipping a release and not a RC is a good thing.

Ross

> On 17 Apr 2025, at 16:18, Ross Burton via lists.openembedded.org <ross.burton=arm.com@lists.openembedded.org> wrote:
> 
> autoconf 2.72e was the fifth release candidate build, and whilst we had
> good reason to use RCs during development we failed to notice that the
> final release was made because alpha.gnu.org _only_ contains the release
> candidates.
> 
> There are minimal changes in the final release compared to 2.72e:
> 
> 6199cff2 (tag: v2.72) Finalize NEWS for release 2.72.
> 
>  This is the finalisation of the release, updating documentation and
>  version numbers.
> 
> e544a323 Save/restore AC_LANG setting in AC_PROG_CC_C_O.
> 
>  This is a bug fix, aligning behaviour of AC_PROG_CC_C_O.
> 
> 634fb3e7 Remove bashism from tests/local.at.
> 4fbe6436 Revert debugging change committed by mistake
> 8794cd1c Address “autom4te preselections” testsuite failure
> e5d98f4c Avoid a spurious test failure with shells that ignore write errors.
> 3fbfb13e Address “autoconf: forbidden tokens, basic” testsuite failure
> fdb58df6 testsuite: Skip tests that use aclocal or automake if they’re too old.
> 
>  These are fixes for the test suite.
> 
> Signed-off-by: Ross Burton <ross.burton@arm.com>
> ---
> .../autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb}          | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> rename meta/recipes-devtools/autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb} (94%)
> 
> diff --git a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
> similarity index 94%
> rename from meta/recipes-devtools/autoconf/autoconf_2.72e.bb
> rename to meta/recipes-devtools/autoconf/autoconf_2.72.bb
> index db374373cff..f2d2781fec9 100644
> --- a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
> +++ b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
> @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cc3f3a7596cb558bbd9eb7fbaa3ef16c \
>    file://COPYINGv3;md5=1ebbd3e34237af26da5dc08a4e440464"
> 
> SRC_URI = " \
> -           https://alpha.gnu.org/gnu/autoconf/${BP}.tar.gz \
> +           ${GNU_MIRROR}/autoconf/${BP}.tar.gz \
>            file://program_prefix.patch \
>            file://autoreconf-exclude.patch \
>            file://remove-usr-local-lib-from-m4.patch \
> @@ -22,7 +22,7 @@ SRC_URI = " \
> "
> SRC_URI:append:class-native = " file://no-man.patch"
> 
> -SRC_URI[sha256sum] = "f3478d3b597d51f5d61596fb2f6f6aba49cdd974b4b05ff0bac57f56b5cfdb39"
> +SRC_URI[sha256sum] = "afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e"
> 
> RDEPENDS:${PN} = "m4 gnu-config \
>  perl \
> -- 
> 2.43.0
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#215099): https://lists.openembedded.org/g/openembedded-core/message/215099
> Mute This Topic: https://lists.openembedded.org/mt/112315146/6875888
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ross.burton@arm.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj April 21, 2025, 8:08 p.m. UTC | #2
On 4/17/25 8:19 AM, Ross Burton via lists.openembedded.org wrote:
> I’d actually like to see this merged into walnascar: the changes are minimal and shipping a release and not a RC is a good thing.
> 

Yeah. The changes are not too intrusive as it seems.

> Ross
> 
>> On 17 Apr 2025, at 16:18, Ross Burton via lists.openembedded.org <ross.burton=arm.com@lists.openembedded.org> wrote:
>>
>> autoconf 2.72e was the fifth release candidate build, and whilst we had
>> good reason to use RCs during development we failed to notice that the
>> final release was made because alpha.gnu.org _only_ contains the release
>> candidates.
>>
>> There are minimal changes in the final release compared to 2.72e:
>>
>> 6199cff2 (tag: v2.72) Finalize NEWS for release 2.72.
>>
>>   This is the finalisation of the release, updating documentation and
>>   version numbers.
>>
>> e544a323 Save/restore AC_LANG setting in AC_PROG_CC_C_O.
>>
>>   This is a bug fix, aligning behaviour of AC_PROG_CC_C_O.
>>
>> 634fb3e7 Remove bashism from tests/local.at.
>> 4fbe6436 Revert debugging change committed by mistake
>> 8794cd1c Address “autom4te preselections” testsuite failure
>> e5d98f4c Avoid a spurious test failure with shells that ignore write errors.
>> 3fbfb13e Address “autoconf: forbidden tokens, basic” testsuite failure
>> fdb58df6 testsuite: Skip tests that use aclocal or automake if they’re too old.
>>
>>   These are fixes for the test suite.
>>
>> Signed-off-by: Ross Burton <ross.burton@arm.com>
>> ---
>> .../autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb}          | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> rename meta/recipes-devtools/autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb} (94%)
>>
>> diff --git a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> similarity index 94%
>> rename from meta/recipes-devtools/autoconf/autoconf_2.72e.bb
>> rename to meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> index db374373cff..f2d2781fec9 100644
>> --- a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
>> +++ b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cc3f3a7596cb558bbd9eb7fbaa3ef16c \
>>     file://COPYINGv3;md5=1ebbd3e34237af26da5dc08a4e440464"
>>
>> SRC_URI = " \
>> -           https://alpha.gnu.org/gnu/autoconf/${BP}.tar.gz \
>> +           ${GNU_MIRROR}/autoconf/${BP}.tar.gz \
>>             file://program_prefix.patch \
>>             file://autoreconf-exclude.patch \
>>             file://remove-usr-local-lib-from-m4.patch \
>> @@ -22,7 +22,7 @@ SRC_URI = " \
>> "
>> SRC_URI:append:class-native = " file://no-man.patch"
>>
>> -SRC_URI[sha256sum] = "f3478d3b597d51f5d61596fb2f6f6aba49cdd974b4b05ff0bac57f56b5cfdb39"
>> +SRC_URI[sha256sum] = "afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e"
>>
>> RDEPENDS:${PN} = "m4 gnu-config \
>>   perl \
>> -- 
>> 2.43.0
>>
>>
>>
>>
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#215100): https://lists.openembedded.org/g/openembedded-core/message/215100
> Mute This Topic: https://lists.openembedded.org/mt/112315146/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Koen Kooi April 22, 2025, 8:26 a.m. UTC | #3
> Op 17 apr 2025, om 17:19 heeft Ross Burton via lists.openembedded.org <ross.burton=arm.com@lists.openembedded.org> het volgende geschreven:
> 
> I’d actually like to see this merged into walnascar: the changes are minimal and shipping a release and not a RC is a good thing.

So, ehm, is introduction build breakage a good thing or better than shipping an RC?

ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-src went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-dbg went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-staticdev went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-dev went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-doc went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-locale went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]
ERROR: autoconf-2.72-r0 do_packagedata: Fatal QA errors were found, failing task.

regards,

Koen

> 
> Ross
> 
>> On 17 Apr 2025, at 16:18, Ross Burton via lists.openembedded.org <ross.burton=arm.com@lists.openembedded.org> wrote:
>> 
>> autoconf 2.72e was the fifth release candidate build, and whilst we had
>> good reason to use RCs during development we failed to notice that the
>> final release was made because alpha.gnu.org _only_ contains the release
>> candidates.
>> 
>> There are minimal changes in the final release compared to 2.72e:
>> 
>> 6199cff2 (tag: v2.72) Finalize NEWS for release 2.72.
>> 
>> This is the finalisation of the release, updating documentation and
>> version numbers.
>> 
>> e544a323 Save/restore AC_LANG setting in AC_PROG_CC_C_O.
>> 
>> This is a bug fix, aligning behaviour of AC_PROG_CC_C_O.
>> 
>> 634fb3e7 Remove bashism from tests/local.at.
>> 4fbe6436 Revert debugging change committed by mistake
>> 8794cd1c Address “autom4te preselections” testsuite failure
>> e5d98f4c Avoid a spurious test failure with shells that ignore write errors.
>> 3fbfb13e Address “autoconf: forbidden tokens, basic” testsuite failure
>> fdb58df6 testsuite: Skip tests that use aclocal or automake if they’re too old.
>> 
>> These are fixes for the test suite.
>> 
>> Signed-off-by: Ross Burton <ross.burton@arm.com>
>> ---
>> .../autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb}          | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> rename meta/recipes-devtools/autoconf/{autoconf_2.72e.bb => autoconf_2.72.bb} (94%)
>> 
>> diff --git a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> similarity index 94%
>> rename from meta/recipes-devtools/autoconf/autoconf_2.72e.bb
>> rename to meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> index db374373cff..f2d2781fec9 100644
>> --- a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
>> +++ b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
>> @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cc3f3a7596cb558bbd9eb7fbaa3ef16c \
>>   file://COPYINGv3;md5=1ebbd3e34237af26da5dc08a4e440464"
>> 
>> SRC_URI = " \
>> -           https://alpha.gnu.org/gnu/autoconf/${BP}.tar.gz \
>> +           ${GNU_MIRROR}/autoconf/${BP}.tar.gz \
>>           file://program_prefix.patch \
>>           file://autoreconf-exclude.patch \
>>           file://remove-usr-local-lib-from-m4.patch \
>> @@ -22,7 +22,7 @@ SRC_URI = " \
>> "
>> SRC_URI:append:class-native = " file://no-man.patch"
>> 
>> -SRC_URI[sha256sum] = "f3478d3b597d51f5d61596fb2f6f6aba49cdd974b4b05ff0bac57f56b5cfdb39"
>> +SRC_URI[sha256sum] = "afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e"
>> 
>> RDEPENDS:${PN} = "m4 gnu-config \
>> perl \
>> -- 
>> 2.43.0
>> 
>> 
>> 
>> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#215100): https://lists.openembedded.org/g/openembedded-core/message/215100
> Mute This Topic: https://lists.openembedded.org/mt/112315146/9418801
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [koen.kooi@oss.qualcomm.com]
> -=-=-=-=-=-=-=-=-=-=-=-
Ross Burton April 22, 2025, 10:31 a.m. UTC | #4
On 22 Apr 2025, at 09:26, Koen Kooi <koen.kooi@oss.qualcomm.com> wrote:
> 
> ERROR: autoconf-2.72-r0 do_packagedata: QA Issue: Package version for package autoconf-src went backwards which would break package feeds (from 0:2.72e-r0 to 0:2.72-r0) [version-going-backwards]

Argh, yeah, we need an epoch…

Ross
Ross Burton April 22, 2025, 12:58 p.m. UTC | #5
On 22 Apr 2025, at 09:26, Koen Kooi <koen.kooi@oss.qualcomm.com> wrote:
> 
> So, ehm, is introduction build breakage a good thing or better than shipping an RC?

I dislike PEs so I’ll send a patch to set the PV to 2.72e+actually2.72 and hope that they make a new release soon.  With that increased ugly, I’m now hesitant to backport that to walnascar too…

Ross
Koen Kooi April 24, 2025, 9:41 a.m. UTC | #6
> Op 22 apr 2025, om 14:58 heeft Ross Burton <ross.burton@arm.com> het volgende geschreven:
> 
> On 22 Apr 2025, at 09:26, Koen Kooi <koen.kooi@oss.qualcomm.com> wrote:
>> 
>> So, ehm, is introduction build breakage a good thing or better than shipping an RC?
> 
> I dislike PEs so I’ll send a patch to set the PV to 2.72e+actually2.72 and hope that they make a new release soon.  With that increased ugly, I’m now hesitant to backport that to walnascar too…

Yeah, PEs are sadly 'forever', which leaves the less-forever-but-ugly RC+actuallyPV you propose.

regards,

Koen
diff mbox series

Patch

diff --git a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
similarity index 94%
rename from meta/recipes-devtools/autoconf/autoconf_2.72e.bb
rename to meta/recipes-devtools/autoconf/autoconf_2.72.bb
index db374373cff..f2d2781fec9 100644
--- a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
+++ b/meta/recipes-devtools/autoconf/autoconf_2.72.bb
@@ -12,7 +12,7 @@  LIC_FILES_CHKSUM = "file://COPYING;md5=cc3f3a7596cb558bbd9eb7fbaa3ef16c \
 		    file://COPYINGv3;md5=1ebbd3e34237af26da5dc08a4e440464"
 
 SRC_URI = " \
-           https://alpha.gnu.org/gnu/autoconf/${BP}.tar.gz \
+           ${GNU_MIRROR}/autoconf/${BP}.tar.gz \
            file://program_prefix.patch \
            file://autoreconf-exclude.patch \
            file://remove-usr-local-lib-from-m4.patch \
@@ -22,7 +22,7 @@  SRC_URI = " \
 "
 SRC_URI:append:class-native = " file://no-man.patch"
 
-SRC_URI[sha256sum] = "f3478d3b597d51f5d61596fb2f6f6aba49cdd974b4b05ff0bac57f56b5cfdb39"
+SRC_URI[sha256sum] = "afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e"
 
 RDEPENDS:${PN} = "m4 gnu-config \
 		  perl \