#1013162 gifticlib: autopkgtest failure on s390x: computed checksum did NOT match

#1013162#5
Date:
2022-06-17 21:23:08 UTC
From:
To:
Dear maintainer(s),

You recently added an autopkgtest to your package gifticlib, great.
However, it fails on s390x. Currently this failure is blocking the
migration to testing [1] (but I'm going to disable s390x shortly for a
day or so). Can you please investigate the situation and fix it? Please
bear in mind that s390x is a big endian system so I would not be
surprised if md5sums of files would be different there by design.

I copied some of the output at the bottom of this report.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=gifticlib

https://ci.debian.net/data/autopkgtest/testing/s390x/g/gifticlib/22340589/log.gz

Running Tests....
==================================================
FINAL IMAGE gifti_image struct
     version    = 1.0
     numDA      = 3
gim->meta nvpairs struct, len = 3 :
     nvpair: 'Caret-Version' = '5.511'
     nvpair: 'date' = 'Wed Nov 21 14:53:44 2007'
     nvpair: 'encoding' = 'XML'

gim->labeltable giiLabelTable struct, len = 3 :
     key 17, rgba (0.620, 0.620, 0.620, 1.000), label 'PickleCenter'
     key 23, rgba (0.500, 0.500, 0.500, 1.000), label 'DonutRegion'
     key 29, rgba (1.000, 0.000, 0.000, 1.000), label 'MyCDATARegion'
--------------------------------------------------
gim->darray[0] giiDataArray struct
     intent   1008 = NIFTI_INTENT_POINTSET
     datatype   16 = NIFTI_TYPE_FLOAT32
     ind_ord     1 = RowMajorOrder
     num_dim       = 2
     dims          = 10, 3, 0, 0, 0, 0
     encoding    1 = ASCII
     endian      2 = LittleEndian
     ext_fname     =     ext_offset    = 0
darray->meta nvpairs struct, len = 4 :
     nvpair: 'AnatomicalStructurePrimary' = 'CortexLeft'
     nvpair: 'AnatomicalStructureSecondary' = 'Pial'
     nvpair: 'GeometricType' = 'Anatomical'
     nvpair: 'UniqueID' = '{e31cd8a6-bba6-4a1f-a26b-eb7337909a1c}'

darray->coordsys giiCoordSystem struct
     dataspace  = NIFTI_XFORM_TALAIRACH
     xformspace = NIFTI_XFORM_TALAIRACH
     xform[0] :  1.000000  0.000000  0.000000  0.000000
     xform[1] :  0.000000  1.000000  0.000000  0.000000
     xform[2] :  0.000000  0.000000  1.000000  0.000000
     xform[3] :  0.000000  0.000000  0.000000  1.000000
     data       = <set>
     nvals      = 30
     nbyper     = 4
     numCS      = 1
darray->ex_atrs nvpairs struct, len = 0 :
--------------------------------------------------
--------------------------------------------------
gim->darray[1] giiDataArray struct
     intent   1007 = NIFTI_INTENT_VECTOR
     datatype   16 = NIFTI_TYPE_FLOAT32
     ind_ord     1 = RowMajorOrder
     num_dim       = 2
     dims          = 10, 3, 0, 0, 0, 0
     encoding    1 = ASCII
     endian      2 = LittleEndian
     ext_fname     =     ext_offset    = 0
darray->meta nvpairs struct, len = 1 :
     nvpair: 'UniqueID' = '{ae03859c-3bd6-409e-9d95-b693380d0bdf}'

     data       = <set>
     nvals      = 30
     nbyper     = 4
     numCS      = 0
darray->ex_atrs nvpairs struct, len = 0 :
--------------------------------------------------
--------------------------------------------------
gim->darray[2] giiDataArray struct
     intent   1009 = NIFTI_INTENT_TRIANGLE
     datatype    8 = NIFTI_TYPE_INT32
     ind_ord     1 = RowMajorOrder
     num_dim       = 2
     dims          = 10, 3, 0, 0, 0, 0
     encoding    1 = ASCII
     endian      2 = LittleEndian
     ext_fname     =     ext_offset    = 0
darray->meta nvpairs struct, len = 2 :
     nvpair: 'TopologicalType' = 'CLOSED'
     nvpair: 'UniqueID' = '{52f9c071-75ea-4e42-bde9-3d9ba3930b94}'

     data       = <set>
     nvals      = 30
     nbyper     = 4
     numCS      = 0
darray->ex_atrs nvpairs struct, len = 0 :
--------------------------------------------------
gifti_image struct
     swapped    = 0
     compressed = 0
  -- darray totals: 0 MB
gim->ex_atrs nvpairs struct, len = 0 :
==================================================
md5sum: WARNING: 1 computed checksum did NOT match
created.gii: FAILED
autopkgtest [11:01:47]: test run-unit-test

#1013162#8
Date:
2022-06-27 18:50:24 UTC
From:
To:
Hello,

Bug #1013162 in gifticlib reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/med-team/gifticlib/-/commit/86d250c72e83a1b96703bcaaf04022734af6e07b
------------------------------------------------------------------------
d/t/run-unit-test: take endianness of the underlying system into account.

Closes: #1013162
Thanks: Paul Gevers
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1013162

#1013162#15
Date:
2022-06-27 20:38:52 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gifticlib, 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 1013162@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <emollier@debian.org> (supplier of updated gifticlib 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 27 Jun 2022 20:48:20 +0200
Source: gifticlib
Architecture: source
Version: 1.0.9-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emollier@debian.org>
Closes: 1013162
Changes:
 gifticlib (1.0.9-6) unstable; urgency=medium
 .
   * d/control: add myself to uploaders
   * d/t/run-unit-test: take endianness of the underlying system into account.
     Thanks to Paul Gevers for the hint!  (Closes: #1013162)
   * d/control: differentiate development package description.
   * d/watch: use https protocol instead of http.
   * d/control: declare compliance to standards version 4.6.1.
   * Add typos.patch: fix a typo caught by lintian.
Checksums-Sha1:
 202287aa4c3f979f26ad4f05105d3e76d4051a79 2359 gifticlib_1.0.9-6.dsc
 b458ffd7b1106e801dfa14732ddaf876a7758981 12452 gifticlib_1.0.9-6.debian.tar.xz
Checksums-Sha256:
 bf38bb3eff7b2d8b40ec146558b7de252d9954bcb6d0aa3ccdca4a0bca0df4f3 2359 gifticlib_1.0.9-6.dsc
 31e2cad8a6aed562760290be11477202384006e73ec4108ac7343c82edb164cf 12452 gifticlib_1.0.9-6.debian.tar.xz
Files:
 571f6301b21e1460907f4cae450f14f0 2359 libs optional gifticlib_1.0.9-6.dsc
 bd574a4e41a53229537bc7365104314a 12452 libs optional gifticlib_1.0.9-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmK6Bg8UHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpJOQ//Wo4oTxAsDMfViZrfG7owID9MfIfG
9hqCkKq4JQXxJslkqAwgimjhJwfCgOkgPHIXX+ArpHSf2xTs5Kh/H9ICNejRUH+/
5XZrr81sMCgfukCxqRIAWsE+8Tpzj5koYpTPi8+Vw1LdMN4x8S1fnn7faKUJGt5t
iTM/g+XdrVH42oi/euHgqUQjRPVlMJBngVHuDhjNQPVcY3Yz4I6FY93p3JRoWPDh
TNCerfH/6pDri4q64KFYtBvA2Tp/TOKOdXC1gV6wZA1jd9fFitUiNjRYe5YfU5QL
5eC/Ig/PmXFgmkAmSDOwB6zi/bjYFiGtVoXLWb7/gknCfzUNseT/uMVpx1R9pcBy
qHw/hOxv+IRDw1aurQb1of1Xitwfu39bCwesua4xqCP/735IHqXquV6tCMzMmbsU
inJyxffMuzhGcH8fhvZ1PRG/kuBoRY9iFuM4U0dJtasnt0sIaKUlIN8TUEV7cFs6
IDCgWRzZ7OrsbE/nyFnCMeXPEnB2A4yPiBl4eRRNRVuCDX7P9pE5bhp8XHpsm/bm
kfujSuXRf1p/wXGNevAB6OLeE9N2STZfitpRe3cCTTpTRoi462c2BQb9mOfw1Vmu
NOeYl61MOROSDtzHWqoCcQQlGkqyIV3DLoNnqD12aycbUHOnWiNaLVPLMuMRJdor
nDMQeyK6lJyQWEw=
=8jT9
-----END PGP SIGNATURE-----