| Message ID | 20251109135102.3586598-1-cedric.hombourger@siemens.com |
|---|---|
| Headers | show |
| Series | dpkg-raw: sort .install for reproducible meta-data | expand |
Applied to next, thanks. Best regards, Zhihang On 11/9/25 14:51, 'Cedric Hombourger' via isar-users wrote: > dpkg-raw creates a .install file listing files found in ${D}, > the order in which files/directories are being listed is not > deterministic if they aren't sorted: apply "sort" to the > "find" command. > > (01/22) citest.py:DevTest.test_dev: STARTED > (01/22) citest.py:DevTest.test_dev: PASS (2162.37 s) > (02/22) citest.py:DevTest.test_dev_apps: STARTED > (02/22) citest.py:DevTest.test_dev_apps: PASS (2804.36 s) > (03/22) citest.py:DevTest.test_dev_rebuild: STARTED > (03/22) citest.py:DevTest.test_dev_rebuild: PASS (878.12 s) > (04/22) citest.py:DevTest.test_dev_run_amd64_bookworm: STARTED > (04/22) citest.py:DevTest.test_dev_run_amd64_bookworm: PASS (81.31 s) > (05/22) citest.py:DevTest.test_dev_run_arm64_bookworm: STARTED > (05/22) citest.py:DevTest.test_dev_run_arm64_bookworm: PASS (56.52 s) > (06/22) citest.py:DevTest.test_dev_run_arm_bookworm: STARTED > (06/22) citest.py:DevTest.test_dev_run_arm_bookworm: PASS (59.55 s) > (07/22) citest.py:CrossTest.test_cross: STARTED > (07/22) citest.py:CrossTest.test_cross: PASS (2949.86 s) > (08/22) citest.py:CrossTest.test_cross_debsrc: STARTED > (08/22) citest.py:CrossTest.test_cross_debsrc: PASS (3475.06 s) > (09/22) citest.py:CrossTest.test_cross_trixie: STARTED > (09/22) citest.py:CrossTest.test_cross_trixie: PASS (5679.80 s) > (10/22) citest.py:CrossTest.test_cross_kselftest: STARTED > (10/22) citest.py:CrossTest.test_cross_kselftest: PASS (2848.83 s) > (11/22) citest.py:CrossTest.test_cross_rpi: STARTED > (11/22) citest.py:CrossTest.test_cross_rpi: PASS (2576.61 s) > (12/22) citest.py:VmBootTestFast.test_arm_bullseye: STARTED > (12/22) citest.py:VmBootTestFast.test_arm_bullseye: PASS (63.73 s) > (13/22) citest.py:VmBootTestFast.test_arm_bullseye_example_module: STARTED > (13/22) citest.py:VmBootTestFast.test_arm_bullseye_example_module: PASS (9.57 s) > (14/22) citest.py:VmBootTestFast.test_arm_bullseye_getty_target: STARTED > (14/22) citest.py:VmBootTestFast.test_arm_bullseye_getty_target: PASS (10.14 s) > (15/22) citest.py:VmBootTestFast.test_arm_buster: STARTED > (15/22) citest.py:VmBootTestFast.test_arm_buster: PASS (53.97 s) > (16/22) citest.py:VmBootTestFast.test_arm_buster_getty_target: STARTED > (16/22) citest.py:VmBootTestFast.test_arm_buster_getty_target: PASS (9.67 s) > (17/22) citest.py:VmBootTestFast.test_arm_buster_example_module: STARTED > (17/22) citest.py:VmBootTestFast.test_arm_buster_example_module: PASS (10.63 s) > (18/22) citest.py:VmBootTestFast.test_arm_bookworm: STARTED > (18/22) citest.py:VmBootTestFast.test_arm_bookworm: PASS (84.37 s) > (19/22) citest.py:VmBootTestFast.test_arm_bookworm_example_module: STARTED > (19/22) citest.py:VmBootTestFast.test_arm_bookworm_example_module: PASS (11.71 s) > (20/22) citest.py:VmBootTestFast.test_arm_bookworm_getty_target: STARTED > (20/22) citest.py:VmBootTestFast.test_arm_bookworm_getty_target: PASS (11.60 s) > (21/22) citest.py:VmBootTestFast.test_amd64_trixie: STARTED > (21/22) citest.py:VmBootTestFast.test_amd64_trixie: PASS (56.53 s) > (22/22) citest.py:VmBootTestFast.test_arm64_trixie: STARTED > (22/22) citest.py:VmBootTestFast.test_arm64_trixie: PASS (74.45 s) > RESULTS : PASS 22 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 > JOB TIME : 24005.70 s > > Cedric Hombourger (1): > dpkg-raw: sort entries in .install for reproducible meta-data > > meta/classes/dpkg-raw.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
dpkg-raw creates a .install file listing files found in ${D}, the order in which files/directories are being listed is not deterministic if they aren't sorted: apply "sort" to the "find" command. (01/22) citest.py:DevTest.test_dev: STARTED (01/22) citest.py:DevTest.test_dev: PASS (2162.37 s) (02/22) citest.py:DevTest.test_dev_apps: STARTED (02/22) citest.py:DevTest.test_dev_apps: PASS (2804.36 s) (03/22) citest.py:DevTest.test_dev_rebuild: STARTED (03/22) citest.py:DevTest.test_dev_rebuild: PASS (878.12 s) (04/22) citest.py:DevTest.test_dev_run_amd64_bookworm: STARTED (04/22) citest.py:DevTest.test_dev_run_amd64_bookworm: PASS (81.31 s) (05/22) citest.py:DevTest.test_dev_run_arm64_bookworm: STARTED (05/22) citest.py:DevTest.test_dev_run_arm64_bookworm: PASS (56.52 s) (06/22) citest.py:DevTest.test_dev_run_arm_bookworm: STARTED (06/22) citest.py:DevTest.test_dev_run_arm_bookworm: PASS (59.55 s) (07/22) citest.py:CrossTest.test_cross: STARTED (07/22) citest.py:CrossTest.test_cross: PASS (2949.86 s) (08/22) citest.py:CrossTest.test_cross_debsrc: STARTED (08/22) citest.py:CrossTest.test_cross_debsrc: PASS (3475.06 s) (09/22) citest.py:CrossTest.test_cross_trixie: STARTED (09/22) citest.py:CrossTest.test_cross_trixie: PASS (5679.80 s) (10/22) citest.py:CrossTest.test_cross_kselftest: STARTED (10/22) citest.py:CrossTest.test_cross_kselftest: PASS (2848.83 s) (11/22) citest.py:CrossTest.test_cross_rpi: STARTED (11/22) citest.py:CrossTest.test_cross_rpi: PASS (2576.61 s) (12/22) citest.py:VmBootTestFast.test_arm_bullseye: STARTED (12/22) citest.py:VmBootTestFast.test_arm_bullseye: PASS (63.73 s) (13/22) citest.py:VmBootTestFast.test_arm_bullseye_example_module: STARTED (13/22) citest.py:VmBootTestFast.test_arm_bullseye_example_module: PASS (9.57 s) (14/22) citest.py:VmBootTestFast.test_arm_bullseye_getty_target: STARTED (14/22) citest.py:VmBootTestFast.test_arm_bullseye_getty_target: PASS (10.14 s) (15/22) citest.py:VmBootTestFast.test_arm_buster: STARTED (15/22) citest.py:VmBootTestFast.test_arm_buster: PASS (53.97 s) (16/22) citest.py:VmBootTestFast.test_arm_buster_getty_target: STARTED (16/22) citest.py:VmBootTestFast.test_arm_buster_getty_target: PASS (9.67 s) (17/22) citest.py:VmBootTestFast.test_arm_buster_example_module: STARTED (17/22) citest.py:VmBootTestFast.test_arm_buster_example_module: PASS (10.63 s) (18/22) citest.py:VmBootTestFast.test_arm_bookworm: STARTED (18/22) citest.py:VmBootTestFast.test_arm_bookworm: PASS (84.37 s) (19/22) citest.py:VmBootTestFast.test_arm_bookworm_example_module: STARTED (19/22) citest.py:VmBootTestFast.test_arm_bookworm_example_module: PASS (11.71 s) (20/22) citest.py:VmBootTestFast.test_arm_bookworm_getty_target: STARTED (20/22) citest.py:VmBootTestFast.test_arm_bookworm_getty_target: PASS (11.60 s) (21/22) citest.py:VmBootTestFast.test_amd64_trixie: STARTED (21/22) citest.py:VmBootTestFast.test_amd64_trixie: PASS (56.53 s) (22/22) citest.py:VmBootTestFast.test_arm64_trixie: STARTED (22/22) citest.py:VmBootTestFast.test_arm64_trixie: PASS (74.45 s) RESULTS : PASS 22 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB TIME : 24005.70 s Cedric Hombourger (1): dpkg-raw: sort entries in .install for reproducible meta-data meta/classes/dpkg-raw.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)