Your message dated Sat, 29 Jun 2024 23:04:39 +0000
with message-id <[email protected]>
and subject line Bug#1073486: fixed in genimage 17-3
has caused the Debian Bug report #1073486,
regarding genimage: FTBFS: ./test/test-setup.sh: line 117: fdisk: command not 
found
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1073486: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073486
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: genimage
Version: 17-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240615 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> SKIP: test/misc.test 1 # SKIP qemu (missing qemu-img of dd,diff,qemu-img)
> SKIP: test/misc.test 2 # SKIP fit (missing dtc,mkimage of mkimage,dtc)
> SKIP: test/misc.test 3 # SKIP rauc (missing rauc)
> SKIP: test/misc.test 4 # SKIP android-sparse (missing simg2img)
> SKIP: test/misc.test 5 # SKIP fip (missing fiptool)
> PASS: test/flash.test 1 - flash
> SKIP: test/flash.test 2 # SKIP jffs2 (missing mkfs_jffs2)
> SKIP: test/flash.test 3 # SKIP ubifs (missing mkfs_ubifs)
> SKIP: test/flash.test 4 # SKIP ubi (missing ubinize)
> SKIP: test/filesystem.test 1 # SKIP cpio (missing cpio)
> SKIP: test/filesystem.test 2 # SKIP cramfs (missing mkcramfs)
> SKIP: test/filesystem.test 3 # SKIP iso (missing genisoimage)
> SKIP: test/filesystem.test 4 # SKIP f2fs (missing 
> fsck_f2fs,sload_f2fs,mkfs_f2fs of mkfs_f2fs,sload_f2fs,fsck_f2fs)
> SKIP: test/filesystem.test 5 # SKIP squashfs (missing mksquashfs)
> PASS: test/filesystem.test 6 - tar
> SKIP: test/filesystem.test 7 # SKIP vfat (missing mcopy,mkdosfs of 
> dd,mkdosfs,mcopy)
> SKIP: test/ext.test 1 # SKIP ext2 (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 2 # SKIP ext2percent (missing genext2fs of 
> genext2fs,e2fsck)
> SKIP: test/ext.test 3 # SKIP ext3 (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 4 # SKIP ext4 (missing genext2fs of genext2fs,e2fsck)
> FAIL: test/ext.test 5 - mke2fs
> ERROR: test/ext.test - exited with status 1
> PASS: test/genimage.test 1 - exec
> PASS: test/genimage.test 2 - exec-fail
> SKIP: test/genimage.test 3 # SKIP includepath1 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt)
> SKIP: test/genimage.test 4 # SKIP includepath2 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 5 # SKIP includepath3 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 6 # SKIP includepath4 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 7 # SKIP includepath5 (missing !includepath)
> SKIP: test/hdimage.test 1 # SKIP hdimage (missing sfdisk,fdisk of 
> fdisk,sfdisk)
> PASS: test/hdimage.test 2 - hdimage2
> SKIP: test/hdimage.test 3 # SKIP hdimage4 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 4 # SKIP hdimage5 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 5 # SKIP hdimage6 (missing sfdisk,fdisk of 
> fdisk,sfdisk)
> SKIP: test/hdimage.test 6 # SKIP hdimage7 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 7 # SKIP hdimage-hybrid (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt)
> PASS: test/hdimage.test 8 - hdimage syntax
> PASS: test/hdimage.test 9 - gpt-overlap1
> PASS: test/hdimage.test 10 - gpt-overlap2
> PASS: test/hdimage.test 11 - gpt-overlap3
> SKIP: test/hdimage.test 12 # SKIP gpt-partition-types (missing sfdisk,fdisk 
> of fdisk,sfdisk)
> PASS: test/hdimage.test 13 - gpt-invalid-partition-types
> PASS: test/hdimage.test 14 - bootloader-hole1
> PASS: test/hdimage.test 15 - bootloader-hole2
> PASS: test/hdimage.test 16 - bootloader-hole3
> PASS: test/hdimage.test 17 - bootloader-hole4
> PASS: test/hdimage.test 18 - bootloader-hole5
> PASS: test/hdimage.test 19 - hdimage no-partition
> ===================================
>    genimage 17: ./test-suite.log
> ===================================
> 
> # TOTAL: 48
> # PASS:  16
> # SKIP:  30
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 1
> 
> .. contents:: :depth: 2
> 
> PASS: test/genimage
> ===================
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 6.5674e-05 s, 54.6 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 6.1074e-05 s, 58.7 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 5.3218e-05 s, 67.3 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 8.118e-05 s, 44.1 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"/*" 
> (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "cp -a "/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig" 
> "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root"" (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/images"" 
> (stderr+stdout):
> INFO: file(file1.img): cmd: "./exec-check.sh file1.img" (stderr+stdout):
> + : OUTPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images'
> + : INPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/input' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/input'
> + : ROOTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig'
> + : TMPPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp'
> + : IMAGE
> + test file1.img = file1.img
> + : IMAGEOUTFILE
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file1.img' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file1.img'
> + : IMAGENAME
> + test exec-test = exec-test
> + : IMAGESIZE
> + test 3584 = 3584
> + : IMAGEMOUNTPOINT
> + test '' = ''
> + : IMAGEMOUNTPATH
> + '[' '' = empty ']'
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root'
> INFO: file(file1.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/input/file1.img' '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/images/file1.img'" (stderr+stdout):
> INFO: file(file2.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/input/file2.img' '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/images/file2.img'" (stderr+stdout):
> INFO: file(file2.img): cmd: "./exec-check.sh file2.img" (stderr+stdout):
> + : OUTPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images'
> + : INPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/input' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/input'
> + : ROOTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig'
> + : TMPPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp'
> + : IMAGE
> + test file2.img = file2.img
> + : IMAGEOUTFILE
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file2.img' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file2.img'
> + : IMAGENAME
> + test exec-test = exec-test
> + : IMAGESIZE
> + test 3584 = 3584
> + : IMAGEMOUNTPOINT
> + test '' = ''
> + : IMAGEMOUNTPATH
> + '[' '' = empty ']'
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root'
> INFO: file(file3.img): cmd: "./exec-check.sh file3.img empty" (stderr+stdout):
> + : OUTPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images'
> + : INPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/input' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/input'
> + : ROOTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig'
> + : TMPPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp'
> + : IMAGE
> + test file3.img = file3.img
> + : IMAGEOUTFILE
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file3.img' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file3.img'
> + : IMAGENAME
> + test exec-test = exec-test
> + : IMAGESIZE
> + test 3584 = 3584
> + : IMAGEMOUNTPOINT
> + test '' = ''
> + : IMAGEMOUNTPATH
> + '[' empty = empty ']'
> + test '' = ''
> INFO: file(file3.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/input/file3.img' '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/images/file3.img'" (stderr+stdout):
> INFO: file(file4.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/input/file4.img' '/<<PKGBUILDDIR>>/trash 
> directory.genimage.test/images/file4.img'" (stderr+stdout):
> INFO: file(file4.img): cmd: "./exec-check.sh file4.img empty" (stderr+stdout):
> + : OUTPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images'
> + : INPUTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/input' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/input'
> + : ROOTPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig'
> + : TMPPATH
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp'
> + : IMAGE
> + test file4.img = file4.img
> + : IMAGEOUTFILE
> + test '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file4.img' = 
> '/<<PKGBUILDDIR>>/trash directory.genimage.test/images/file4.img'
> + : IMAGENAME
> + test exec-test = exec-test
> + : IMAGESIZE
> + test 3584 = 3584
> + : IMAGEMOUNTPOINT
> + test '' = ''
> + : IMAGEMOUNTPATH
> + '[' empty = empty ']'
> + test '' = ''
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 6.5819e-05 s, 54.5 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 7.5817e-05 s, 47.3 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 5.6249e-05 s, 63.7 MB/s
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 4.0739e-05 s, 88.0 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"/*" 
> (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "cp -a "/<<PKGBUILDDIR>>/trash directory.genimage.test/root.orig" 
> "/<<PKGBUILDDIR>>/trash directory.genimage.test/tmp/root"" (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.genimage.test/images"" 
> (stderr+stdout):
> INFO: file(file1.img): cmd: "false" (stderr+stdout):
> ERROR: file(file1.img): failed to generate file1.img
> expecting success: 
>       setup_exec_files &&
>       run_genimage_root exec.config
> ok 1 - exec
> PASS: test/genimage.test 1 - exec
> 
> expecting success: 
>       setup_exec_files &&
>       test_must_fail run_genimage_root exec-fail.config
> ok 2 - exec-fail
> PASS: test/genimage.test 2 - exec-fail
> 
> skipping test: includepath1 
>       run_genimage include.config &&
>       sanitized_fdisk_sfdisk images/include.hdimage > include.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/include-ccc.fdisk' include.fdisk
> 
> ok 3 # skip includepath1 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> SKIP: test/genimage.test 3 # SKIP includepath1 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt)
> 
> skipping test: includepath2 
>       extra_opts='--includepath=/<<PKGBUILDDIR>>/test/include/aaa' 
> run_genimage include.config &&
>       sanitized_fdisk_sfdisk images/include.hdimage > include.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/include-aaa.fdisk' include.fdisk
> 
> ok 4 # skip includepath2 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 4 # SKIP includepath2 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> 
> skipping test: includepath3 
>       
> extra_opts='--includepath=/<<PKGBUILDDIR>>/test/include/bbb:/<<PKGBUILDDIR>>/test/include/aaa'
>  run_genimage include.config &&
>       sanitized_fdisk_sfdisk images/include.hdimage > include.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/include-bbb.fdisk' include.fdisk
> 
> ok 5 # skip includepath3 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 5 # SKIP includepath3 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> 
> skipping test: includepath4 
>       extra_opts='--includepath=.:/<<PKGBUILDDIR>>/test/include/bbb' 
> run_genimage include.config &&
>       sanitized_fdisk_sfdisk images/include.hdimage > include.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/include-ccc.fdisk' include.fdisk
> 
> ok 6 # skip includepath4 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt,includepath)
> SKIP: test/genimage.test 6 # SKIP includepath4 (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt,includepath)
> 
> skipping test: includepath5 
>       extra_opts='--includepath=/<<PKGBUILDDIR>>/test/include/aaa' 
> test_must_fail run_genimage include.config
> 
> ok 7 # skip includepath5 (missing !includepath)
> SKIP: test/genimage.test 7 # SKIP includepath5 (missing !includepath)
> 
> # passed all 7 test(s)
> 1..7
> 
> ERROR: test/ext
> ===============
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00174994 s, 599 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.ext.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.ext.test/tmp"/*" 
> (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.ext.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "cp -a "/<<PKGBUILDDIR>>/trash directory.ext.test/root.orig" 
> "/<<PKGBUILDDIR>>/trash directory.ext.test/tmp/root"" (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.ext.test/images"" 
> (stderr+stdout):
> INFO: ext4(mke2fs.ext4): cmd: "MKE2FS_CONFIG="mke2fs.conf" mke2fs -t ext4 -I 
> 256 -E 'root_owner=0:0,lazy_itable_init=0,lazy_journal_init=0' -O 
> '^large_file' -O '^huge_file' -d '/<<PKGBUILDDIR>>/trash 
> directory.ext.test/tmp/root' -U 12345678-1234-1234-1234-1234567890ab -E 
> quotatype= -L mke2fs -O '^resize_inode,quota' '/<<PKGBUILDDIR>>/trash 
> directory.ext.test/images/mke2fs.ext4' 32768k" (stderr+stdout):
> mke2fs 1.47.1 (20-May-2024)
> Discarding device blocks:     0/32768           done    
>                         
> Creating filesystem with 32768 1k blocks and 8192 inodes
> Filesystem UUID: 12345678-1234-1234-1234-1234567890ab
> Superblock backups stored on blocks: 
>       8193, 24577
> 
> Allocating group tables: 0/4   done                            
> Writing inode tables: 0/4   done                            
> Creating journal (4096 blocks): done
> Copying files into the device: done
> Writing superblocks and filesystem accounting information: 0/4   done
> 
> INFO: ext4(mke2fs.ext4): cmd: "e2fsck -pvfD '/<<PKGBUILDDIR>>/trash 
> directory.ext.test/images/mke2fs.ext4'" (stderr+stdout):
> 
>           51 inodes used (0.62%, out of 8192)
>            0 non-contiguous files (0.0%)
>            0 non-contiguous directories (0.0%)
>              # of inodes with ind/dind/tind blocks: 0/0/0
>              Extent depth histogram: 43
>         6188 blocks used (18.88%, out of 32768)
>            0 bad blocks
>            0 large files
> 
>           24 regular files
>           18 directories
>            0 character device files
>            0 block device files
>            0 fifos
>            0 links
>            0 symbolic links (0 fast symbolic links)
>            0 sockets
> ------------
>           42 files
> INFO: ext4(mke2fs.ext4): cmd: "echo 'set_current_time 20000101000000
> set_super_value mkfs_time 20000101000000
> set_super_value lastcheck 20000101000000
> set_super_value mtime 00000000' | debugfs -w '/<<PKGBUILDDIR>>/trash 
> directory.ext.test/images/mke2fs.ext4'" (stderr+stdout):
> debugfs 1.47.1 (20-May-2024)
> debugfs:  Setting current time to Sat Jan  1 00:00:00 2000
> 
> debugfs:  debugfs:  debugfs:  debugfs:  ++ uuid='Filesystem UUID'
> ++ seed='Directory Hash Seed:'
> ++ csum1='Checksum: \|Group 0: (Blocks 1-4095) csum'
> ++ csum2='Group 0: (Blocks 1-4095) \[ITABLE_ZEROED\]\|  Checksum .*, unused 
> inodes 205'
> ++ dumpe2fs images/mke2fs.ext4
> ++ grep -v '^\(Filesystem UUID\|Directory Hash Seed:\|Checksum: \|Group 0: 
> (Blocks 1-4095) csum\|Group 0: (Blocks 1-4095) \[ITABLE_ZEROED\]\|  Checksum 
> .*, unused inodes 205\)'
> dumpe2fs 1.47.1 (20-May-2024)
> ++ sed -i 's/un\(signed_directory_hash\)/\1/' dump
> ++ sed -i 's/^\(Journal size:             \)1029k$/\11024k/' dump
> ++ sed -i 's/^\(  Block bitmap at .*\),\( Inode bitmap.*\)$/\1\n \2/' dump
> ++ sed -i -e 's/^J\(ournal size:\)      /Total j\1/' -e 's/^Journal length:   
>    \( *\)\(.*\)$/Total journal blocks:\1\2\nMax transaction length:   
> \2\nFast commit length:       0/' -e '/^Overhead clusters:/d' dump
> ++ '[' mke2fs = genext2fs ']'
> ++ version=0
> ++ test_cmp /<<PKGBUILDDIR>>/test/mke2fs.0.dump dump
> ++ diff -u /<<PKGBUILDDIR>>/test/mke2fs.0.dump dump
> ++ func_check
> ++ local ret=1
> ++ set +x
> Failed to execute 'check_ext'!
> skipping test: ext2 
>       run_genimage_root ext2.config test.ext2 &&
>       check_ext images/test.ext2 ext2test 4194304 genext2fs
> 
> ok 1 # skip ext2 (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 1 # SKIP ext2 (missing genext2fs of genext2fs,e2fsck)
> 
> skipping test: ext2percent 
>       run_genimage_root ext2percent.config test.ext2 &&
>       check_ext images/test.ext2 ext2test-percent 69632 genext2fs
> 
> ok 2 # skip ext2percent (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 2 # SKIP ext2percent (missing genext2fs of 
> genext2fs,e2fsck)
> 
> skipping test: ext3 
>       run_genimage_root ext3.config test.ext3 &&
>       check_ext images/test.ext3 ext3test 4194304 genext2fs
> 
> ok 3 # skip ext3 (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 3 # SKIP ext3 (missing genext2fs of genext2fs,e2fsck)
> 
> skipping test: ext4 
>       run_genimage ext4.config test.ext4 &&
>       check_ext images/test.ext4 ext4test 4194304 genext2fs
> 
> ok 4 # skip ext4 (missing genext2fs of genext2fs,e2fsck)
> SKIP: test/ext.test 4 # SKIP ext4 (missing genext2fs of genext2fs,e2fsck)
> 
> expecting success: 
>       run_genimage_root mke2fs.config mke2fs.ext4 &&
>       check_ext images/mke2fs.ext4 mke2fs 33554432 mke2fs
> 
> --- /<<PKGBUILDDIR>>/test/mke2fs.0.dump       2024-01-19 15:03:50.000000000 
> +0000
> +++ dump      2024-06-16 11:49:25.830233711 +0000
> @@ -29,11 +29,11 @@
>  Maximum mount count:      -1
>  Last checked:             Sat Jan  1 00:00:00 2000
>  Check interval:           0 (<none>)
> -Lifetime writes:          107 kB
> +Lifetime writes:          110 kB
>  Reserved blocks uid:      0 (user root)
>  Reserved blocks gid:      0 (group root)
>  First inode:              11
> -Inode size:            256
> +Inode size:               256
>  Required extra isize:     32
>  Desired extra isize:      32
>  Journal inode:            8
> @@ -57,9 +57,9 @@
>    6105 free blocks, 1997 free inodes, 18 directories, 1997 unused inodes
>    Free blocks: 2088-8192
>    Free inodes: 52-2048
> -Group 1: (Blocks 8193-16384) csum 0x8fde [INODE_UNINIT, BLOCK_UNINIT, 
> ITABLE_ZEROED]
> +Group 1: (Blocks 8193-16384) csum 0x1510 [INODE_UNINIT, ITABLE_ZEROED]
>    Backup superblock at 8193, Group descriptors at 8194-8194
> -  Block bitmap at 4 (bg #0 + 3), csum 0x00000000
> +  Block bitmap at 4 (bg #0 + 3), csum 0xc1d1d464
>    Inode bitmap at 8 (bg #0 + 7), csum 0x00000000
>    Inode table at 523-1034 (bg #0 + 522)
>    8190 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
> not ok 5 - mke2fs
> FAIL: test/ext.test 5 - mke2fs
> #     
> #             run_genimage_root mke2fs.config mke2fs.ext4 &&
> #             check_ext images/mke2fs.ext4 mke2fs 33554432 mke2fs
> #     
> 
> # failed 1 among 5 test(s)
> 1..5
> ERROR: test/ext.test - exited with status 1
> 
> PASS: test/filesystem
> =====================
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00182566 s, 574 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.filesystem.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.filesystem.test/tmp"/*" 
> (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.filesystem.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "cp -a "/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/root.orig" "/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/tmp/root"" (stderr+stdout):
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/images"" (stderr+stdout):
> INFO: tar(test.tar.gz): cmd: "tar cz -f '/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/images/test.tar.gz' -C '/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/tmp/root' ." (stderr+stdout):
> skipping test: cpio 
>       run_genimage_root cpio.config test.cpio &&
>       zcat images/test.cpio | cpio --extract -t | grep -v '^\.$'  | sort > 
> '/<<PKGBUILDDIR>>/trash directory.filesystem.test/file-list.test' &&
>       check_size_range images/test.cpio 400 550 &&
>       check_filelist
> 
> ok 1 # skip cpio (missing cpio)
> SKIP: test/filesystem.test 1 # SKIP cpio (missing cpio)
> 
> skipping test: cramfs 
>       run_genimage_root cramfs.config test.cramfs &&
>       check_size images/test.cramfs 4096
> 
> ok 2 # skip cramfs (missing mkcramfs)
> SKIP: test/filesystem.test 2 # SKIP cramfs (missing mkcramfs)
> 
> skipping test: iso 
>       run_genimage_root iso.config test.iso &&
>       check_size_range images/test.iso 300000 400000
> 
> ok 3 # skip iso (missing genisoimage)
> SKIP: test/filesystem.test 3 # SKIP iso (missing genisoimage)
> 
> skipping test: f2fs 
>       run_genimage_root f2fs.config test.f2fs &&
>       fsck.f2fs images/test.f2fs
> 
> ok 4 # skip f2fs (missing fsck_f2fs,sload_f2fs,mkfs_f2fs of 
> mkfs_f2fs,sload_f2fs,fsck_f2fs)
> SKIP: test/filesystem.test 4 # SKIP f2fs (missing 
> fsck_f2fs,sload_f2fs,mkfs_f2fs of mkfs_f2fs,sload_f2fs,fsck_f2fs)
> 
> skipping test: squashfs 
>       run_genimage_root squashfs.config test.squashfs &&
>       check_size_range images/test.squashfs 4000 4100 &&
>       unsquashfs -ls images/test.squashfs  | sed -n 
> '/squashfs-root/s;squashfs-root/;;p' | sort > '/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/file-list.test' &&
>       check_filelist
> 
> ok 5 # skip squashfs (missing mksquashfs)
> SKIP: test/filesystem.test 5 # SKIP squashfs (missing mksquashfs)
> 
> expecting success: 
>       run_genimage_root tar.config test.tar.gz &&
>       check_size_range images/test.tar.gz 500 600 &&
>       zcat images/test.tar.gz | tar -t | sed -n -e 's;/$;;' -e 
> 's;^\./\(..*\)$;\1;p' | sort > '/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/file-list.test' &&
>       check_filelist
> 
> ok 6 - tar
> PASS: test/filesystem.test 6 - tar
> 
> skipping test: vfat 
>       run_genimage_root vfat.config test.vfat &&
>       fsck.fat -p images/test.vfat | tee fsck.log &&
>       test_must_fail grep -q 'Filesystem was changed' fsck.log &&
>       check_size images/test.vfat 4193280 &&
>       MTOOLS_SKIP_CHECK=1 mdir -/ -f -b -i images/test.vfat / | sed -e 
> 's;^::/;;' -e 's;/$;;' | sort > '/<<PKGBUILDDIR>>/trash 
> directory.filesystem.test/file-list.test' &&
>       check_filelist
> 
> ok 7 # skip vfat (missing mcopy,mkdosfs of dd,mkdosfs,mcopy)
> SKIP: test/filesystem.test 7 # SKIP vfat (missing mcopy,mkdosfs of 
> dd,mkdosfs,mcopy)
> 
> # passed all 7 test(s)
> 1..7
> 
> PASS: test/flash
> ================
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 9.1197e-05 s, 39.3 MB/s
> 11+0 records in
> 11+0 records out
> 5632 bytes (5.6 kB, 5.5 KiB) copied, 8.3772e-05 s, 67.2 MB/s
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0019423 s, 540 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.flash.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.flash.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: flash(test.flash): adding implicit file rule for 'part1.img'
> DEBUG: flash(test.flash): adding implicit file rule for 'part2.img'
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.flash.test/images"" 
> (stderr+stdout):
> INFO: flash(test.flash): writing image partition 'part1' (0x100000@0x0)
> DEBUG: flash(test.flash): copying 1048576 bytes from /<<PKGBUILDDIR>>/trash 
> directory.flash.test/input/part1.img at offset 0
> DEBUG: flash(test.flash): adding 1044992 0xff bytes at offset 3584
> INFO: flash(test.flash): writing image partition 'part2' (0x100000@0x100000)
> DEBUG: flash(test.flash): copying 1048576 bytes from /<<PKGBUILDDIR>>/trash 
> directory.flash.test/input/part2.img at offset 1048576
> DEBUG: flash(test.flash): adding 1042944 0xff bytes at offset 1054208
> expecting success: 
>       setup_test_images &&
>       run_genimage flash.config test.flash &&
>       md5sum -c '/<<PKGBUILDDIR>>/test/flash.md5'
> 
> images/test.flash: OK
> ok 1 - flash
> PASS: test/flash.test 1 - flash
> 
> skipping test: jffs2 
>       run_genimage_root jffs2.config test.jffs2 &&
>       md5sum -c '/<<PKGBUILDDIR>>/test/jffs2.md5'
> 
> ok 2 # skip jffs2 (missing mkfs_jffs2)
> SKIP: test/flash.test 2 # SKIP jffs2 (missing mkfs_jffs2)
> 
> skipping test: ubifs 
>       run_genimage_root ubifs.config test.ubifs &&
>       check_size_range images/test.ubifs 200000 300000
> 
> ok 3 # skip ubifs (missing mkfs_ubifs)
> SKIP: test/flash.test 3 # SKIP ubifs (missing mkfs_ubifs)
> 
> skipping test: ubi 
>       setup_ubi_images &&
>       run_genimage ubi.config test.ubi &&
>       check_size_range images/test.ubi 550000 600000
> 
> ok 4 # skip ubi (missing ubinize)
> SKIP: test/flash.test 4 # SKIP ubi (missing ubinize)
> 
> # passed all 4 test(s)
> 1..4
> 
> PASS: test/hdimage
> ==================
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 5.2928e-05 s, 67.7 MB/s
> 11+0 records in
> 11+0 records out
> 5632 bytes (5.6 kB, 5.5 KiB) copied, 6.6342e-05 s, 84.9 MB/s
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00130943 s, 801 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hdimage): adding implicit file rule for 'part2.img'
> ERROR: hdimage(test.hdimage): part part1 size (5120) too small for part2.img 
> (5632)
> 7+0 records in
> 7+0 records out
> 3584 bytes (3.6 kB, 3.5 KiB) copied, 6.4e-05 s, 56 MB/s
> 11+0 records in
> 11+0 records out
> 5632 bytes (5.6 kB, 5.5 KiB) copied, 7.5291e-05 s, 74.8 MB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): part part1: 'partition-type-uuid' is only valid 
> for gpt and hybrid partition-table-type
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): part part1: 'partition-type' is only valid for 
> mbr and hybrid partition-table-type
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): part part1 size must not be zero
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): 'disk-uuid' is only valid for gpt and hybrid 
> partition-table-type
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): 'disk-signature' is only valid for mbr and 
> hybrid partition-table-type
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): part part4 overlaps with previous partition
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(test.hdimage): hybrid MBR partitions (4) exceeds maximum of 3
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.gpt-overlap1): adding implicit file rule for '3K.img'
> DEBUG: hdimage(test.gpt-overlap1): adding implicit file rule for '70K.img'
> ERROR: hdimage(test.gpt-overlap1): partition [GPT array] (offset 0x400, size 
> 0x4000) overlaps previous partition SPL (offset 0x400, size 0x6000)
> ERROR: hdimage(test.gpt-overlap1): bootloaders, etc. that overlap with the 
> partition table must declare the overlapping area as a hole.
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.gpt-overlap2): adding implicit file rule for '3K.img'
> DEBUG: hdimage(test.gpt-overlap2): adding implicit file rule for '70K.img'
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/images"" 
> (stderr+stdout):
> INFO: hdimage(test.gpt-overlap2): adding partition 'SPL' from '3K.img' ...
> DEBUG: hdimage(test.gpt-overlap2): copying 3072 bytes from 
> /<<PKGBUILDDIR>>/trash directory.hdimage.test/input/3K.img at offset 1024
> DEBUG: hdimage(test.gpt-overlap2): adding 3072 0 bytes at offset 1024
> INFO: hdimage(test.gpt-overlap2): adding partition 'aaa' (in MBR) from 
> '70K.img' ...
> DEBUG: hdimage(test.gpt-overlap2): copying 71680 bytes from 
> /<<PKGBUILDDIR>>/trash directory.hdimage.test/input/70K.img at offset 1048576
> DEBUG: hdimage(test.gpt-overlap2): adding 71680 0 bytes at offset 1048576
> INFO: hdimage(test.gpt-overlap2): adding partition '[MBR]' ...
> INFO: hdimage(test.gpt-overlap2): adding partition '[GPT header]' ...
> INFO: hdimage(test.gpt-overlap2): adding partition '[GPT array]' ...
> INFO: hdimage(test.gpt-overlap2): adding partition '[GPT backup]' ...
> INFO: hdimage(test.gpt-overlap2): writing GPT
> INFO: hdimage(test.gpt-overlap2): writing protective MBR
> INFO: hdimage(test.gpt-overlap2): writing MBR
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.gpt-overlap3): adding implicit file rule for '3K.img'
> DEBUG: hdimage(test.gpt-overlap3): adding implicit file rule for '70K.img'
> ERROR: hdimage(test.gpt-overlap3): partition [GPT array] (offset 0x7800, size 
> 0x4000) overlaps previous partition aaa (offset 0x8000, size 0x100000)
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(gpt-partition-types-fail.img): part part1 has invalid type 
> shortcut: unknown-shortcut
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> ERROR: hdimage(gpt-partition-types-fail.img): part part1 has invalid type 
> shortcut: 30f239f3-275c-4e0d-9b61-Ka385b7b80f9
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hole): adding implicit file rule for '3K.img'
> DEBUG: file(70K.img): added hole (440, 33792)
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/images"" 
> (stderr+stdout):
> INFO: file(70K.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/70K.img' '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img'" (stderr+stdout):
> INFO: hdimage(test.hole): adding partition 'bootloader' from '70K.img' ...
> DEBUG: hdimage(test.hole): copying 71680 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img at offset 0
> DEBUG: hdimage(test.hole): adding 71680 0 bytes at offset 0
> INFO: hdimage(test.hole): adding partition 'foo' (in MBR) from '3K.img' ...
> DEBUG: hdimage(test.hole): copying 3072 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/3K.img at offset 132096
> DEBUG: hdimage(test.hole): adding 3072 0 bytes at offset 132096
> INFO: hdimage(test.hole): adding partition '[MBR]' ...
> INFO: hdimage(test.hole): adding partition '[GPT header]' ...
> INFO: hdimage(test.hole): adding partition '[GPT array]' ...
> INFO: hdimage(test.hole): adding partition '[GPT backup]' ...
> INFO: hdimage(test.hole): writing GPT
> INFO: hdimage(test.hole): writing protective MBR
> INFO: hdimage(test.hole): writing MBR
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hole): adding implicit file rule for '3K.img'
> DEBUG: file(70K.img): added hole (440, 33792)
> ERROR: hdimage(test.hole): partition [GPT array] (offset 0x10000, size 
> 0x4000) overlaps previous partition bootloader (offset 0x0, size 0x11800)
> ERROR: hdimage(test.hole): bootloaders, etc. that overlap with the partition 
> table must declare the overlapping area as a hole.
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hole): adding implicit file rule for '3K.img'
> DEBUG: file(70K.img): added hole (440, 33792)
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/images"" 
> (stderr+stdout):
> INFO: file(70K.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/70K.img' '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img'" (stderr+stdout):
> INFO: hdimage(test.hole): adding partition 'bootloader' from '70K.img' ...
> DEBUG: hdimage(test.hole): copying 71680 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img at offset 0
> DEBUG: hdimage(test.hole): adding 71680 0 bytes at offset 0
> INFO: hdimage(test.hole): adding partition 'foo' (in MBR) from '3K.img' ...
> DEBUG: hdimage(test.hole): copying 3072 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/3K.img at offset 132096
> DEBUG: hdimage(test.hole): adding 3072 0 bytes at offset 132096
> INFO: hdimage(test.hole): adding partition '[MBR]' ...
> INFO: hdimage(test.hole): adding partition '[GPT header]' ...
> INFO: hdimage(test.hole): adding partition '[GPT array]' ...
> INFO: hdimage(test.hole): adding partition '[GPT backup]' ...
> INFO: hdimage(test.hole): writing GPT
> INFO: hdimage(test.hole): writing protective MBR
> INFO: hdimage(test.hole): writing MBR
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hole): adding implicit file rule for '3K.img'
> DEBUG: file(70K.img): added hole (440, 33792)
> ERROR: hdimage(test.hole): partition foo (offset 0x20400, size 0xc00) 
> overlaps previous partition bootloader (offset 0x10000, size 0x11800)
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hole): adding implicit file rule for '3K.img'
> DEBUG: file(70K.img): added hole (440, 33792)
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/images"" 
> (stderr+stdout):
> INFO: file(70K.img): cmd: "cp '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/70K.img' '/<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img'" (stderr+stdout):
> INFO: hdimage(test.hole): adding partition 'bootloader' from '70K.img' ...
> DEBUG: hdimage(test.hole): copying 71680 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/images/70K.img at offset 131072
> DEBUG: hdimage(test.hole): adding 71680 0 bytes at offset 131072
> INFO: hdimage(test.hole): adding partition 'foo' (in MBR) from '3K.img' ...
> DEBUG: hdimage(test.hole): copying 3072 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/3K.img at offset 132096
> DEBUG: hdimage(test.hole): adding 3072 0 bytes at offset 132096
> INFO: hdimage(test.hole): adding partition '[MBR]' ...
> INFO: hdimage(test.hole): adding partition '[GPT header]' ...
> INFO: hdimage(test.hole): adding partition '[GPT array]' ...
> INFO: hdimage(test.hole): adding partition '[GPT backup]' ...
> INFO: hdimage(test.hole): writing GPT
> INFO: hdimage(test.hole): writing protective MBR
> INFO: hdimage(test.hole): writing MBR
> 100+0 records in
> 100+0 records out
> 100 bytes copied, 0.000154963 s, 645 kB/s
> 50+0 records in
> 50+0 records out
> 50 bytes copied, 0.000205345 s, 243 kB/s
> 75+0 records in
> 75+0 records out
> 75 bytes copied, 0.000115564 s, 649 kB/s
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"" 
> (stderr+stdout):
> INFO: cmd: "rm -rf "/<<PKGBUILDDIR>>/trash directory.hdimage.test/tmp"/*" 
> (stderr+stdout):
> DEBUG: hdimage(test.hdimage): adding implicit file rule for 'block1.img'
> DEBUG: hdimage(test.hdimage): adding implicit file rule for 'block2.img'
> DEBUG: hdimage(test.hdimage): adding implicit file rule for 'block3.img'
> INFO: cmd: "mkdir -p "/<<PKGBUILDDIR>>/trash directory.hdimage.test/images"" 
> (stderr+stdout):
> INFO: hdimage(test.hdimage): adding partition 'part1' from 'block1.img' ...
> DEBUG: hdimage(test.hdimage): copying 100 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/block1.img at offset 0
> DEBUG: hdimage(test.hdimage): adding 0 0 bytes at offset 100
> INFO: hdimage(test.hdimage): adding partition 'part2' from 'block2.img' ...
> DEBUG: hdimage(test.hdimage): copying 50 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/block2.img at offset 104
> DEBUG: hdimage(test.hdimage): adding 0 0 bytes at offset 154
> INFO: hdimage(test.hdimage): adding partition 'part3' from 'block3.img' ...
> DEBUG: hdimage(test.hdimage): copying 75 bytes from /<<PKGBUILDDIR>>/trash 
> directory.hdimage.test/input/block3.img at offset 256
> DEBUG: hdimage(test.hdimage): adding 0 0 bytes at offset 331
> skipping test: hdimage 
>       setup_test_images &&
>       run_genimage hdimage.config test.hdimage &&
>       check_size images/test.hdimage 10485760 &&
>       sfdisk_validate images/test.hdimage &&
>       check_disk_usage_range images/test.hdimage 40960 57344 &&
>       sanitized_fdisk_sfdisk images/test.hdimage > hdimage.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage.fdisk' hdimage.fdisk &&
>       check_size images/test.hdimage-2 11539968 &&
>       sfdisk_validate images/test.hdimage-2 &&
>       check_disk_usage_range images/test.hdimage-2 61290 65376 &&
>       sanitized_fdisk_sfdisk images/test.hdimage-2 > hdimage.fdisk-2 &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage.fdisk-2' hdimage.fdisk-2
> 
> ok 1 # skip hdimage (missing sfdisk,fdisk of fdisk,sfdisk)
> SKIP: test/hdimage.test 1 # SKIP hdimage (missing sfdisk,fdisk of 
> fdisk,sfdisk)
> 
> expecting success: 
>       setup_test_images &&
>       test_must_fail run_genimage hdimage2.config test.hdimage
> 
> ok 2 - hdimage2
> PASS: test/hdimage.test 2 - hdimage2
> 
> skipping test: hdimage4 
>       setup_test_images &&
>       run_genimage hdimage4.config test.hdimage &&
>       check_size images/test.hdimage 7360512 &&
>       sfdisk_validate images/test.hdimage &&
>       sanitized_fdisk_sfdisk images/test.hdimage > hdimage4.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage4.fdisk' hdimage4.fdisk
> 
> ok 3 # skip hdimage4 (missing sfdisk-gpt,fdisk-gpt of fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 3 # SKIP hdimage4 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> 
> skipping test: hdimage5 
>       setup_test_images &&
>       run_genimage hdimage5.config test.hdimage &&
>       check_size images/test.hdimage 7360512 &&
>       sanitized_fdisk_sfdisk images/test.hdimage > hdimage5.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage5.fdisk' hdimage5.fdisk
> 
> ok 4 # skip hdimage5 (missing sfdisk-gpt,fdisk-gpt of fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 4 # SKIP hdimage5 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> 
> skipping test: hdimage6 
>       setup_test_images &&
>       run_genimage hdimage6.config test.hdimage &&
>       check_size images/test.hdimage 28082176 &&
>       sanitized_fdisk_sfdisk images/test.hdimage > hdimage6.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage6.fdisk' hdimage6.fdisk
> 
> ok 5 # skip hdimage6 (missing sfdisk,fdisk of fdisk,sfdisk)
> SKIP: test/hdimage.test 5 # SKIP hdimage6 (missing sfdisk,fdisk of 
> fdisk,sfdisk)
> 
> skipping test: hdimage7 
>       setup_test_images &&
>       run_genimage hdimage7.config &&
>       sfdisk_validate images/test.hdimage &&
>       sanitized_fdisk_sfdisk images/test.hdimage > hdimage7.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage7.fdisk' hdimage7.fdisk
> 
> ok 6 # skip hdimage7 (missing sfdisk-gpt,fdisk-gpt of fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 6 # SKIP hdimage7 (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> 
> skipping test: hdimage-hybrid 
>       setup_test_images &&
>       run_genimage hdimage-hybrid.config &&
>       sfdisk_validate images/hybrid.hdimage &&
>       sanitized_fdisk_sfdisk images/hybrid.hdimage > hdimage-hybrid.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/hdimage-hybrid.fdisk' 
> hdimage-hybrid.fdisk &&
>       dd if=images/hybrid.hdimage count=1 | hexdump -C > hybrid.sector0 &&
>       dd if=images/mbr.hdimage count=1 | hexdump -C > mbr.sector0 &&
>       test_cmp hybrid.sector0 mbr.sector0
> 
> ok 7 # skip hdimage-hybrid (missing sfdisk-gpt,fdisk-gpt of 
> fdisk-gpt,sfdisk-gpt)
> SKIP: test/hdimage.test 7 # SKIP hdimage-hybrid (missing sfdisk-gpt,fdisk-gpt 
> of fdisk-gpt,sfdisk-gpt)
> 
> expecting success: 
>       setup_test_images &&
>       test_must_fail run_genimage hdimage-fail1.config &&
>       test_must_fail run_genimage hdimage-fail2.config &&
>       test_must_fail run_genimage hdimage-fail3.config &&
>       test_must_fail run_genimage hdimage-fail4.config &&
>       test_must_fail run_genimage hdimage-fail5.config &&
>       test_must_fail run_genimage hdimage-fail6.config &&
>       test_must_fail run_genimage hdimage-fail7.config
> 
> ok 8 - hdimage syntax
> PASS: test/hdimage.test 8 - hdimage syntax
> 
> expecting success: 
>       setup_gpt_files &&
>       test_must_fail run_genimage gpt-overlap1.config
> ok 9 - gpt-overlap1
> PASS: test/hdimage.test 9 - gpt-overlap1
> 
> expecting success: 
>       setup_gpt_files &&
>       run_genimage gpt-overlap2.config
> ok 10 - gpt-overlap2
> PASS: test/hdimage.test 10 - gpt-overlap2
> 
> expecting success: 
>       setup_gpt_files &&
>       test_must_fail run_genimage gpt-overlap3.config
> ok 11 - gpt-overlap3
> PASS: test/hdimage.test 11 - gpt-overlap3
> 
> skipping test: gpt-partition-types 
>       run_genimage gpt-partition-types.config &&
>       sfdisk_validate images/gpt-partition-types.img &&
>       sanitized_fdisk_sfdisk images/gpt-partition-types.img > 
> gpt-partition-types.fdisk &&
>       test_cmp '/<<PKGBUILDDIR>>/test/gpt-partition-types.fdisk' 
> gpt-partition-types.fdisk
> ok 12 # skip gpt-partition-types (missing sfdisk,fdisk of fdisk,sfdisk)
> SKIP: test/hdimage.test 12 # SKIP gpt-partition-types (missing sfdisk,fdisk 
> of fdisk,sfdisk)
> 
> expecting success: 
>       test_must_fail run_genimage gpt-invalid-partition-type1.config &&
>       test_must_fail run_genimage gpt-invalid-partition-type2.config
> ok 13 - gpt-invalid-partition-types
> PASS: test/hdimage.test 13 - gpt-invalid-partition-types
> 
> expecting success: 
>       setup_gpt_files &&
>       run_genimage hole.config
> ok 14 - bootloader-hole1
> PASS: test/hdimage.test 14 - bootloader-hole1
> 
> expecting success: 
>       setup_gpt_files &&
>       GPT_LOCATION=64K test_must_fail run_genimage hole.config
> ok 15 - bootloader-hole2
> PASS: test/hdimage.test 15 - bootloader-hole2
> 
> expecting success: 
>       setup_gpt_files &&
>       GPT_LOCATION=70K run_genimage hole.config
> ok 16 - bootloader-hole3
> PASS: test/hdimage.test 16 - bootloader-hole3
> 
> expecting success: 
>       setup_gpt_files &&
>       OFFSET=64K test_must_fail run_genimage hole.config
> ok 17 - bootloader-hole4
> PASS: test/hdimage.test 17 - bootloader-hole4
> 
> expecting success: 
>       setup_gpt_files &&
>       OFFSET=128K run_genimage hole.config
> ok 18 - bootloader-hole5
> PASS: test/hdimage.test 18 - bootloader-hole5
> 
> expecting success: 
>       dd if=/dev/zero bs=1 count=100 | tr '\000' '\377' > input/block1.img &&
>       dd if=/dev/zero bs=1 count=50  | tr '\000' '\252' > input/block2.img &&
>       dd if=/dev/zero bs=1 count=75  | tr '\000' '\167' > input/block3.img &&
>       run_genimage hdimage-nopart.config &&
>       hexdump -C images/test.hdimage > 'hdimage-nopart.hexdump' &&
>       test_cmp 'hdimage-nopart.hexdump' 
> '/<<PKGBUILDDIR>>/test/hdimage-nopart.hexdump'
> 
> ok 19 - hdimage no-partition
> PASS: test/hdimage.test 19 - hdimage no-partition
> 
> # passed all 19 test(s)
> 1..19
> 
> SKIP: test/misc
> ===============
> 
> ./test/test-setup.sh: line 116: sfdisk: command not found
> ./test/test-setup.sh: line 117: fdisk: command not found
> skipping test: qemu 
>       setup_test_images &&
>       run_genimage qemu.config test.qcow &&
>       qemu-img check images/test.qcow &&
>       zcat '/<<PKGBUILDDIR>>/test/qemu.qcow.gz' > qemu.qcow &&
>       qemu-img compare images/test.qcow qemu.qcow
> 
> ok 1 # skip qemu (missing qemu-img of dd,diff,qemu-img)
> SKIP: test/misc.test 1 # SKIP qemu (missing qemu-img of dd,diff,qemu-img)
> 
> skipping test: fit 
>       setup_fit_its &&
>       run_genimage fit.config test.fit
> 
> ok 2 # skip fit (missing dtc,mkimage of mkimage,dtc)
> SKIP: test/misc.test 2 # SKIP fit (missing dtc,mkimage of mkimage,dtc)
> 
> skipping test: rauc 
>       setup_rauc &&
>       run_genimage rauc.config test.raucb &&
>       rauc info               --keyring input/rauc-openssl-ca/ca.cert.pem     
>         --cert input/rauc-openssl-ca/ca.cert.pem                
> images/test.raucb | grep -v cms_get_enveloped_type              | sed -e 's;O 
> = Test Org, CN = ;/O=Test Org/CN=;'                     -e '/Bundle Format:[ 
> \t]*plain$/d'                > test.raucb.info &&
>       if ! grep -r 'Filename:' test.raucb.info; then
>               test_cmp '/<<PKGBUILDDIR>>/test/test.raucb.info' test.raucb.info
>       else
>               test_cmp '/<<PKGBUILDDIR>>/test/test.raucb.info.new' 
> test.raucb.info
>       fi
>       rauc info               --keyring input/rauc-openssl-ca/ca.cert.pem     
>         --cert input/rauc-openssl-ca/ca.cert.pem                
> images/test2.raucb | grep -v cms_get_enveloped_type             | sed -e 's;O 
> = Test Org, CN = ;/O=Test Org/CN=;'                     -e '/Bundle Format:[ 
> \t]*plain$/d'                > test2.raucb.info &&
>       if ! grep -r 'Filename:' test2.raucb.info; then
>               test_cmp '/<<PKGBUILDDIR>>/test/test2.raucb.info' 
> test2.raucb.info
>       else
>               test_cmp '/<<PKGBUILDDIR>>/test/test2.raucb.info.new' 
> test2.raucb.info
>       fi
> 
> ok 3 # skip rauc (missing rauc)
> SKIP: test/misc.test 3 # SKIP rauc (missing rauc)
> 
> skipping test: android-sparse 
>       setup_test_images &&
>       # make sure there is a 4*32k hole at the end
>       i=16
>       truncate --size=$[i*(i+1)*i*i*512+32768*4] input/interleaved
>       for i in `seq 16`; do
>               dd if=/dev/urandom of=input/interleaved conv=notrunc 
> seek=$[i*i] count=$[i] bs=$[i*i*512] || break
>       done &&
>       dd if=/dev/urandom of=input/not-aligned count=9 bs=1024
>       run_genimage sparse.config &&
>       # simg2img will expand the partial block
>       truncate --size=12k input/not-aligned
>       md5sum images/test.hdimage input/interleaved input/not-aligned > md5sum 
> &&
>       rm images/test.hdimage input/interleaved input/not-aligned &&
>       check_size_range images/interleaved.sparse 9732464 9732636 &&
>       simg2img images/test.sparse images/test.hdimage &&
>       simg2img images/interleaved.sparse input/interleaved &&
>       simg2img images/not-aligned.sparse input/not-aligned &&
>       md5sum -c md5sum
> 
> ok 4 # skip android-sparse (missing simg2img)
> SKIP: test/misc.test 4 # SKIP android-sparse (missing simg2img)
> 
> skipping test: fip 
>       setup_test_images &&
>       run_genimage fip.config test.fip &&
>       check_size_range images/test.fip 12804 13056 &&
>       fiptool info images/test.fip
> 
> ok 5 # skip fip (missing fiptool)
> SKIP: test/misc.test 5 # SKIP fip (missing fiptool)
> 
> # passed all 5 test(s)
> 1..5
> 
> ============================================================================
> Testsuite summary for genimage 17
> ============================================================================
> # TOTAL: 48
> # PASS:  16
> # SKIP:  30
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 1
> ============================================================================
> See ./test-suite.log
> Please report to [email protected]
> ============================================================================
> make[3]: *** [Makefile:1265: test-suite.log] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: *** [Makefile:1373: check-TESTS] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [Makefile:1576: check-am] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 
> returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/genimage_17-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: genimage
Source-Version: 17-3
Done: Sudip Mukherjee <[email protected]>

We believe that the bug you reported is fixed in the latest version of
genimage, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sudip Mukherjee <[email protected]> (supplier of updated genimage 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 29 Jun 2024 23:39:53 +0100
Source: genimage
Architecture: source
Version: 17-3
Distribution: unstable
Urgency: medium
Maintainer: Sudip Mukherjee <[email protected]>
Changed-By: Sudip Mukherjee <[email protected]>
Closes: 1073486
Changes:
 genimage (17-3) unstable; urgency=medium
 .
   * Fix FTBFS due to e2fsprogs update. (Closes: #1073486)
Checksums-Sha1:
 780b410927599c7289e97e2c898122922df4395f 2008 genimage_17-3.dsc
 df4b118162dba5b32551847b0065a750f1f1d39f 6816 genimage_17-3.debian.tar.xz
 0c6aba7f20fbfbd8f4e36b6884b58e645a16cb7a 6100 genimage_17-3_amd64.buildinfo
Checksums-Sha256:
 4b6505a989579c32d0d35e8f71662639edce77e9f795926597243101a1ad8f04 2008 
genimage_17-3.dsc
 3e256914c4e932f20b409e5e18678b349c2178d38387f7157724ba8ebacf8dca 6816 
genimage_17-3.debian.tar.xz
 d7db4007e61944bfcc80ad7b8aa5cfcb5b25e991876a3dde002dba67ad020376 6100 
genimage_17-3_amd64.buildinfo
Files:
 16ce4dc66ceb4a67b2f0241ec8d1bbf0 2008 utils optional genimage_17-3.dsc
 bc947fa009b6b2bff3588350e2e31db8 6816 utils optional 
genimage_17-3.debian.tar.xz
 1f7d203ab3d59b6b8dcec93c5efc0c3e 6100 utils optional 
genimage_17-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAmaAjiEACgkQR5mjUUbR
KzXq6Q//Z/knQAwyWr3iKaXhavEbFMw87XKzfcJG+3UJhm7ufXiRC7rSSNLPuA2o
WaIH4G9t7KX5FTLT9aRUYrQGcq01AJkSPHntoWT4l31FFlwpzZYmZB6GZfmsitSb
7W/uWPX61muyfirphA44YlZo1b76rVZGcyB36y3notKdHyeeCn1SQdy1bXRvbU5o
Pmk0Q7Xtw9ibHONuMuagG/VHZ4+yIjPQOILX/Ks4v0sa084w6l38BYbeRhLhp1Jz
CVetgPduRKMeCDDmcU2NAp8I872Na6sQh5SXdBmG2zBzWqiRl4Uxnkubg7v9jh45
VYH5w3mWtbNHhT0AOjPj5aU9ML7onRGwlTO9YUOIbANVsziH6W7eZPlHpnNP03cy
YhLmcs+XCfC3xp/1XqHYh3FPvULqHTniK8MNTFMao9Hn0WVgEbtpMQgqetwD5uhE
AIxf5XWLUcs6CzVsFCgdmsF9MzN/RVSZ1NUOydm1Lchb2qP6mw0idmh6IOo48HCM
k8DobovsZhphdFUgsL/vv64BqXoZEglqq/Te9Jr1uWT6anifO5I52KiM/yj2Zdsn
L3NVnSXqha9VEmmanVjSOHt/SeNcC1zMeSVMTDnqzSXsQ4yWkRt48/6fGSBzR2Wy
FDNKjX0vXyu7fdJ+87VKdq18wDTt52AQd0GmILa7AMGlIezlcXo=
=Revh
-----END PGP SIGNATURE-----

Attachment: pgp0gHQ4y44bM.pgp
Description: PGP signature


--- End Message ---

Reply via email to