Re: [PATCH rtems-source-builder] Update hashes for github-sourced tarballs

2023-01-30 Thread Chris Johns
OK

Thanks
Chris

On 31/1/2023 9:40 am, Kinsey Moore wrote:
> Github has changed the way it generates on-the-fly tarball requests
> which has changed the hashes of the resulting tarballs. This adjusts the
> affected tarball hashes as a stop-gap until a more permanent solution
> can be devised.
> ---
>  bare/config/devel/capstone-4.0.1-1.cfg| 2 +-
>  bare/config/devel/gcc-12-newlib-head.cfg  | 4 ++--
>  bare/config/devel/qemu-couverture-git-1.cfg   | 2 +-
>  bare/config/devel/spike-1.1.0.cfg | 2 +-
>  bare/config/devel/swig-4.0.1.cfg  | 2 +-
>  rtems/config/graphics/microwindows-0.93-dev-1.cfg | 2 +-
>  rtems/config/net-mgmt/net-snmp-5.7.2.1-1.cfg  | 2 +-
>  rtems/config/tools/rtems-binutils-2.36.cfg| 2 +-
>  rtems/config/tools/rtems-binutils-head.cfg| 2 +-
>  rtems/config/tools/rtems-gcc-10-newlib-head.cfg   | 4 ++--
>  rtems/config/tools/rtems-gcc-10.4-newlib-head.cfg | 2 +-
>  rtems/config/tools/rtems-gcc-12-newlib-head.cfg   | 4 ++--
>  rtems/config/tools/rtems-gcc-head-newlib-head.cfg | 4 ++--
>  rtems/config/tools/rtems-gdb-head.cfg | 2 +-
>  source-builder/config/capstone-1-1.cfg| 2 +-
>  15 files changed, 19 insertions(+), 19 deletions(-)
> 
> diff --git a/bare/config/devel/capstone-4.0.1-1.cfg 
> b/bare/config/devel/capstone-4.0.1-1.cfg
> index 9f3627c..3a7c6bc 100644
> --- a/bare/config/devel/capstone-4.0.1-1.cfg
> +++ b/bare/config/devel/capstone-4.0.1-1.cfg
> @@ -19,7 +19,7 @@
>  # Set source from github.
>  #
>  %source set capstone --rsb-file=capstone-%{capstone_version}.tar.gz 
> https://github.com/aquynh/capstone/archive/%{capstone_version}.tar.gz
> -%hash sha512 capstone-%{capstone_version}.tar.gz 
> 43c52024065b41b45eff9423341db3f3d5163fa7aa01b360faa30437786740c8f2c34c36faa04dced5308e09d8bd78df3bad0ab9c06f98612169edb176f83c36
> +%hash sha512 capstone-%{capstone_version}.tar.gz 
> 296c90fcca96117b710472fb55881cb932f4f1d45e847647c2357bfa15bf36fd7f4584db5ffdabf85703d9840e65085ba76f387e6a8e0af941a344dcf95c
>  
>  #
>  # The build instructions.
> diff --git a/bare/config/devel/gcc-12-newlib-head.cfg 
> b/bare/config/devel/gcc-12-newlib-head.cfg
> index ce168ea..d50553d 100644
> --- a/bare/config/devel/gcc-12-newlib-head.cfg
> +++ b/bare/config/devel/gcc-12-newlib-head.cfg
> @@ -5,7 +5,7 @@
>  %define gcc_external 1
>  %define gcc_expand_name gnu-mirror-gcc-%{gcc_version}
>  %source set gcc --rsb-file=%{gcc_expand_name}.tar.gz 
> https://codeload.github.com/RTEMS/gnu-mirror-gcc/tar.gz/%{gcc_version}
> -%hash sha512 %{gcc_expand_name}.tar.gz 
> f9eb91029c31ed2ca3c4ce2066d99352f63f55120aaad295b58621786fe76228d182a4421292fa95007ac6b6529a589795fe3e794ac77b0b86f9cf9286125e36
> +%hash sha512 %{gcc_expand_name}.tar.gz 
> 2f78955344634e3d13a34ae8e724a61761dbc71a88e41916192e6c9d01508014ded06e32a9b640d203b6a8e989ec5410bda32d0469f4b3fe5bf20ae63ad9de21
>  
>  %patch add gcc -p1 
> https://devel.rtems.org/raw-attachment/ticket/4196/0001-Back-port-v1-of-gcov-tool-merge-stream-to-GCC-12.patch
>  %hash sha512 0001-Back-port-v1-of-gcov-tool-merge-stream-to-GCC-12.patch 
> 413f14374856f8bfd2bb94a56f1860fff8fe9a936f33c96fdf6a5a0c5a30e2cf7d05026d0338e8b30015a93d80169a602397076b947c8292ac5b5cdc2237ec4e
> @@ -31,7 +31,7 @@
>  %define newlib_external 1
>  %define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
>  %source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz 
> https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
> -%hash sha512 newlib-%{newlib_version}.tar.gz 
> 0e142b06b855b78729c3319e31cf5c15b48cea1f90e001ae1e2d61793c496374065c5658e835e6277ae0739af22ea397feb2c1bc2509a6a80ee6c03818efbf55
> +%hash sha512 newlib-%{newlib_version}.tar.gz 
> 051496b686c0acaf1e5fb4f63155aa35357bbe71017f827d6e4113138fec964b083f29c880c3ced9db6e09dc6b3b5bc11ea7d9e9e2987ce015ac2784c2905082
>  
>  %define with_threads 1
>  %define with_plugin 0
> diff --git a/bare/config/devel/qemu-couverture-git-1.cfg 
> b/bare/config/devel/qemu-couverture-git-1.cfg
> index bb9b7a6..c6fbe1f 100644
> --- a/bare/config/devel/qemu-couverture-git-1.cfg
> +++ b/bare/config/devel/qemu-couverture-git-1.cfg
> @@ -29,7 +29,7 @@
>  # Set Couverture-Qemu source from github.
>  #
>  %source set qemu --rsb-file=qemu-couverture-%{qemu_version}.tar.gz 
> https://github.com/AdaCore/qemu/archive/%{qemu_version}.tar.gz
> -%hash sha512 qemu-couverture-%{qemu_version}.tar.gz 
> 4b1877f1e8a10508b161a2b65f8e862e2ffa5bfc36cb458cdcad4e8a71a384bbb28e7fb50555008b023691b8187d252870586b1435e31989d059692f53ad6e1c
> +%hash sha512 qemu-couverture-%{qemu_version}.tar.gz 
> e26959cb55ae0c565c299ec38fe86b7bf85bdb246bfc99f0fcd22e1baaebaa05e96a46b3781443678fb63de8e4b3b7b0abc30d717eda6eef216a53fcabab47c0
>  
>  #
>  # The Qemu build instructions. We use 4.x.x Release 1.
> diff --git a/bare/config/devel/spike-1.1.0.cfg 
> b/bare/config/devel/spike-1.1.0.cfg
> index 73cf3c2..5a8cae0 100644
> --- 

[PATCH rtems-source-builder] Update hashes for github-sourced tarballs

2023-01-30 Thread Kinsey Moore
Github has changed the way it generates on-the-fly tarball requests
which has changed the hashes of the resulting tarballs. This adjusts the
affected tarball hashes as a stop-gap until a more permanent solution
can be devised.
---
 bare/config/devel/capstone-4.0.1-1.cfg| 2 +-
 bare/config/devel/gcc-12-newlib-head.cfg  | 4 ++--
 bare/config/devel/qemu-couverture-git-1.cfg   | 2 +-
 bare/config/devel/spike-1.1.0.cfg | 2 +-
 bare/config/devel/swig-4.0.1.cfg  | 2 +-
 rtems/config/graphics/microwindows-0.93-dev-1.cfg | 2 +-
 rtems/config/net-mgmt/net-snmp-5.7.2.1-1.cfg  | 2 +-
 rtems/config/tools/rtems-binutils-2.36.cfg| 2 +-
 rtems/config/tools/rtems-binutils-head.cfg| 2 +-
 rtems/config/tools/rtems-gcc-10-newlib-head.cfg   | 4 ++--
 rtems/config/tools/rtems-gcc-10.4-newlib-head.cfg | 2 +-
 rtems/config/tools/rtems-gcc-12-newlib-head.cfg   | 4 ++--
 rtems/config/tools/rtems-gcc-head-newlib-head.cfg | 4 ++--
 rtems/config/tools/rtems-gdb-head.cfg | 2 +-
 source-builder/config/capstone-1-1.cfg| 2 +-
 15 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/bare/config/devel/capstone-4.0.1-1.cfg 
b/bare/config/devel/capstone-4.0.1-1.cfg
index 9f3627c..3a7c6bc 100644
--- a/bare/config/devel/capstone-4.0.1-1.cfg
+++ b/bare/config/devel/capstone-4.0.1-1.cfg
@@ -19,7 +19,7 @@
 # Set source from github.
 #
 %source set capstone --rsb-file=capstone-%{capstone_version}.tar.gz 
https://github.com/aquynh/capstone/archive/%{capstone_version}.tar.gz
-%hash sha512 capstone-%{capstone_version}.tar.gz 
43c52024065b41b45eff9423341db3f3d5163fa7aa01b360faa30437786740c8f2c34c36faa04dced5308e09d8bd78df3bad0ab9c06f98612169edb176f83c36
+%hash sha512 capstone-%{capstone_version}.tar.gz 
296c90fcca96117b710472fb55881cb932f4f1d45e847647c2357bfa15bf36fd7f4584db5ffdabf85703d9840e65085ba76f387e6a8e0af941a344dcf95c
 
 #
 # The build instructions.
diff --git a/bare/config/devel/gcc-12-newlib-head.cfg 
b/bare/config/devel/gcc-12-newlib-head.cfg
index ce168ea..d50553d 100644
--- a/bare/config/devel/gcc-12-newlib-head.cfg
+++ b/bare/config/devel/gcc-12-newlib-head.cfg
@@ -5,7 +5,7 @@
 %define gcc_external 1
 %define gcc_expand_name gnu-mirror-gcc-%{gcc_version}
 %source set gcc --rsb-file=%{gcc_expand_name}.tar.gz 
https://codeload.github.com/RTEMS/gnu-mirror-gcc/tar.gz/%{gcc_version}
-%hash sha512 %{gcc_expand_name}.tar.gz 
f9eb91029c31ed2ca3c4ce2066d99352f63f55120aaad295b58621786fe76228d182a4421292fa95007ac6b6529a589795fe3e794ac77b0b86f9cf9286125e36
+%hash sha512 %{gcc_expand_name}.tar.gz 
2f78955344634e3d13a34ae8e724a61761dbc71a88e41916192e6c9d01508014ded06e32a9b640d203b6a8e989ec5410bda32d0469f4b3fe5bf20ae63ad9de21
 
 %patch add gcc -p1 
https://devel.rtems.org/raw-attachment/ticket/4196/0001-Back-port-v1-of-gcov-tool-merge-stream-to-GCC-12.patch
 %hash sha512 0001-Back-port-v1-of-gcov-tool-merge-stream-to-GCC-12.patch 
413f14374856f8bfd2bb94a56f1860fff8fe9a936f33c96fdf6a5a0c5a30e2cf7d05026d0338e8b30015a93d80169a602397076b947c8292ac5b5cdc2237ec4e
@@ -31,7 +31,7 @@
 %define newlib_external 1
 %define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
 %source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz 
https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
-%hash sha512 newlib-%{newlib_version}.tar.gz 
0e142b06b855b78729c3319e31cf5c15b48cea1f90e001ae1e2d61793c496374065c5658e835e6277ae0739af22ea397feb2c1bc2509a6a80ee6c03818efbf55
+%hash sha512 newlib-%{newlib_version}.tar.gz 
051496b686c0acaf1e5fb4f63155aa35357bbe71017f827d6e4113138fec964b083f29c880c3ced9db6e09dc6b3b5bc11ea7d9e9e2987ce015ac2784c2905082
 
 %define with_threads 1
 %define with_plugin 0
diff --git a/bare/config/devel/qemu-couverture-git-1.cfg 
b/bare/config/devel/qemu-couverture-git-1.cfg
index bb9b7a6..c6fbe1f 100644
--- a/bare/config/devel/qemu-couverture-git-1.cfg
+++ b/bare/config/devel/qemu-couverture-git-1.cfg
@@ -29,7 +29,7 @@
 # Set Couverture-Qemu source from github.
 #
 %source set qemu --rsb-file=qemu-couverture-%{qemu_version}.tar.gz 
https://github.com/AdaCore/qemu/archive/%{qemu_version}.tar.gz
-%hash sha512 qemu-couverture-%{qemu_version}.tar.gz 
4b1877f1e8a10508b161a2b65f8e862e2ffa5bfc36cb458cdcad4e8a71a384bbb28e7fb50555008b023691b8187d252870586b1435e31989d059692f53ad6e1c
+%hash sha512 qemu-couverture-%{qemu_version}.tar.gz 
e26959cb55ae0c565c299ec38fe86b7bf85bdb246bfc99f0fcd22e1baaebaa05e96a46b3781443678fb63de8e4b3b7b0abc30d717eda6eef216a53fcabab47c0
 
 #
 # The Qemu build instructions. We use 4.x.x Release 1.
diff --git a/bare/config/devel/spike-1.1.0.cfg 
b/bare/config/devel/spike-1.1.0.cfg
index 73cf3c2..5a8cae0 100644
--- a/bare/config/devel/spike-1.1.0.cfg
+++ b/bare/config/devel/spike-1.1.0.cfg
@@ -10,7 +10,7 @@
 
 %define spike_version 530af85d83781a3dae31a4ace84a573ec255fefa
 
-%hash sha512 spike-%{spike_version}.tar.gz