mbox series

[isar-cip-core,v3,0/8] Enable swupdate in reproducible check

Message ID 20230707141550.27805-1-venkata.pyla@toshiba-tsip.com (mailing list archive)
Headers show
Series Enable swupdate in reproducible check | expand

Message

Venkata Pyla July 7, 2023, 2:15 p.m. UTC
From: venkata pyla <venkata.pyla@toshiba-tsip.com>


Hi,

The following patch series enables swupdate in reproducible check CI,
and also it include fixes for the reproducible build failures #68 and
#69.

with this patch series the reproducible builds are getting passed in amd64
and arm64 architectures considering following artifacts.
 - vmlinux
 - initrd
 - rootfs tarball
 - squashfs image
 - swu file

armhf is not reproducible yet due to this issue #70 - WIP

filesystem images and disk partition tables are yet to add to the
reproducible check - WIP.

v3 changes:
 - fix indentation issue in squashfs.bbclass (dd241fbd)
 - Use bookworm for reproducible checks
 - Update isar refernce to bring reproducible fixes

v2 changes:
 - Include swupdate feature in base image itself instead of separate
   targets
 - Added commit to fix file timestamps are not reproducible in squashfs
   image and swu file.

venkata pyla (8):
  .reproducible-check-ci.yml: Include swupdate artifacts in reproducible
    check
  .reproducible-check-ci.yml: Drop 'base' in job names
  .reproducible-check-ci.yml: Include only files required for RB check
  repro-tests.sh: Enable html output in diffoscope
  squashfs.bbclass: Fix file timestamps are not reproducible in squashfs
    image
  swupdate.bbclass: Fix file timestamps are not reproducible in swu file
  .reproducible-check-ci.yml: Enable reproudicble check on bookworm
  kas-cip.yml: Update isar reference

 .reproducible-check-ci.yml | 37 +++++++++++++++++++++++++------------
 classes/squashfs.bbclass   |  6 ++++++
 classes/swupdate.bbclass   | 10 +++++++++-
 kas-cip.yml                |  2 +-
 scripts/repro-tests.sh     |  2 ++
 5 files changed, 43 insertions(+), 14 deletions(-)

Comments

Jan Kiszka July 7, 2023, 2:40 p.m. UTC | #1
On 07.07.23 16:15, venkata.pyla@toshiba-tsip.com wrote:
> From: venkata pyla <venkata.pyla@toshiba-tsip.com>
> 
> 
> Hi,
> 
> The following patch series enables swupdate in reproducible check CI,
> and also it include fixes for the reproducible build failures #68 and
> #69.
> 
> with this patch series the reproducible builds are getting passed in amd64
> and arm64 architectures considering following artifacts.
>  - vmlinux
>  - initrd
>  - rootfs tarball
>  - squashfs image
>  - swu file
> 
> armhf is not reproducible yet due to this issue #70 - WIP
> 
> filesystem images and disk partition tables are yet to add to the
> reproducible check - WIP.
> 
> v3 changes:
>  - fix indentation issue in squashfs.bbclass (dd241fbd)
>  - Use bookworm for reproducible checks
>  - Update isar refernce to bring reproducible fixes
> 
> v2 changes:
>  - Include swupdate feature in base image itself instead of separate
>    targets
>  - Added commit to fix file timestamps are not reproducible in squashfs
>    image and swu file.
> 
> venkata pyla (8):
>   .reproducible-check-ci.yml: Include swupdate artifacts in reproducible
>     check
>   .reproducible-check-ci.yml: Drop 'base' in job names
>   .reproducible-check-ci.yml: Include only files required for RB check
>   repro-tests.sh: Enable html output in diffoscope
>   squashfs.bbclass: Fix file timestamps are not reproducible in squashfs
>     image
>   swupdate.bbclass: Fix file timestamps are not reproducible in swu file
>   .reproducible-check-ci.yml: Enable reproudicble check on bookworm
>   kas-cip.yml: Update isar reference
> 
>  .reproducible-check-ci.yml | 37 +++++++++++++++++++++++++------------
>  classes/squashfs.bbclass   |  6 ++++++
>  classes/swupdate.bbclass   | 10 +++++++++-
>  kas-cip.yml                |  2 +-
>  scripts/repro-tests.sh     |  2 ++
>  5 files changed, 43 insertions(+), 14 deletions(-)
> 

Thanks, applied to next.

Jan