• trustedqsl_2.8.1-1~bpo12+1_source.changes REJECTED

    From Debian FTP Masters@21:1/5 to All on Fri Jun 20 20:30:01 2025
    trustedqsl_2.8.1-1~bpo12+1.dsc: Invalid size hash for trustedqsl_2.8.1.orig.tar.gz:
    According to the control file the size hash should be 4123027,
    but trustedqsl_2.8.1.orig.tar.gz has 4125568.

    If you did not include trustedqsl_2.8.1.orig.tar.gz in your upload, a different version
    might already be known to the archive software.



    ===

    Please feel free to respond to this email if you don't understand why
    your files were rejected, or if you upload new files which address our concerns.


    --=============='04751325488972990=Content-Type: application/pgp-signature

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

    iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCaFWmXgAKCRCb9qggYcy5 IWYNAPoCTubqCbGsE+huV5o0qSelzQHSr55W9ohGj7/QTDTFnQD+OF7VhK2MOMeO 9799xo30EAWTVlqhdfrumc/ll9lKfA0=5lW9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to Debian FTP Masters on Fri Jun 20 21:50:01 2025
    On Fri, Jun 20, 2025 at 06:20:14PM +0000, Debian FTP Masters wrote:
    trustedqsl_2.8.1-1~bpo12+1.dsc: Invalid size hash for trustedqsl_2.8.1.orig.tar.gz:
    According to the control file the size hash should be 4123027,
    but trustedqsl_2.8.1.orig.tar.gz has 4125568.

    If you did not include trustedqsl_2.8.1.orig.tar.gz in your upload, a different version
    might already be known to the archive software.

    Perhaps there is an issue with gbp or how we are performing imports?

    Below are 4 mechanisms for retrieving/regenerating the orig tarball:

    1. pulling the tarball in the achive

    apt-get source trustedqsl
    ls -gG trustedqsl_2.8.1.orig.tar.gz
    -rw-r--r-- 1 4125568 May 1 02:10 trustedqsl_2.8.1.orig.tar.gz


    2. using the pristine-tar command directly

    debcheckout --auth --git-track '*' trustedqsl
    cd trustedqsl
    pristine-tar checkout trustedqsl_2.8.1.orig.tar.gz

    ls -gG trustedqsl_2.8.1.orig.tar.gz
    -rw-rw-r-- 1 4125568 Jun 20 11:57 trustedqsl_2.8.1.orig.tar.gz


    3. building with gbp specifying --git-pristine-tar

    gbp buildpackage --no-clean --chroot=bookworm-amd64 --git-debian-branch=debian/bookworm-backports --git-pristine-tar
    gbp:info: Tarballs 'trustedqsl_2.8.1.orig.tar.gz' not found at '../tarballs/' gbp:info: Creating /data/debian/sponsor/trustedqsl/build-area/trustedqsl_2.8.1.orig.tar.gz
    ...
    ls -gG ../build-area/trustedqsl_2.8.1.orig.tar.gz
    -rw-rw-r-- 1 4125568 Jun 20 12:16 ../build-area/trustedqsl_2.8.1.orig.tar.gz


    4. building with gbp *without* specifying --git-pristine-tar

    gbp buildpackage --no-clean --chroot=bookworm-amd64 --git-debian-branch=debian/bookworm-backports
    gbp:info: Tarballs 'trustedqsl_2.8.1.orig.tar.gz' not found at '../tarballs/' gbp:info: Creating trustedqsl_2.8.1.orig.tar.gz from 'upstream/2.8.1'
    ^^^^^^^^^^^^^^
    ...
    ls -gG ../build-area/trustedqsl_2.8.1.orig.tar.gz
    -rw-rw-r-- 1 4123027 Jun 20 12:19 ../build-area/trustedqsl_2.8.1.orig.tar.gz


    Looking at the difference between the tarballs, the contents are
    identical; the only difference is the first segment of the path:

    In the pristine-tar/archive file, all files are beneath tqsl-2.8.1/...
    In the gbp-generated file, all files are beneath trustedqsl-2.8.1/...

    I guess it makes sense that the build process in (4) doesn't have any
    knowledge of the original top-level directory in the tarball when it was extracted into the upstream branch.

    Maybe there is a way to tweak debian/watch or the original gpb
    import-orig step so these don't get out of whack. Can we specify to
    strip the first segment of the path?

    Thanks,
    tony

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

    iQIzBAABCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmhVunIACgkQIdIFiZdL PpZSwg//QmABJMBoHik8Rl1o/YF4umEKMOuxnRZXzN7BDDXgM/BrZLM8dC8FgLsr cr/jef9BupgylT7FPSXfPpjxJf0ugedPXeL7Nhor8mzUv07KY9Cqi00cud4x5xG9 98vZ6EKZ05iz8kTRM9ssjGMruyMmBdR54YElCNIU6RmkBVOBBf1cTnwQGY0Tp22a TP3F7PRm+0ljXYcw+85B6qNeXQM9cUx595rRNzAuEDal5Np3QPaKefb3yEuuc3Xe Emrmuivr2gRLHyJVf1AeMk9Uukj2s8yBBJMcu/li/rxI4L5W0ywADwCmVmIXrNIc i0UaP2fxrdsdJK/ZTVa3ePRi7lfZ/jAgvlzJS9Rtzm6yFeea2HmIKV8pAfL76hxS s30OYlqdssHWZVtvr5RnyGDZyzxbLSImnMqxugPohQ0wHg4bthIFnEz2CvmYI4np rkjQ3bXzNrhZ27RqY4C4BCkW+8w9DhGCuFTN8dCu8kNhTRCr1Sw5G53FRUknb5SR cjE78j5yLVRiYGUK8rzddWJprcwqKjJGr2+dfR4d/+N/QyGeyneFhMojVaRAM76y cYpcGLE78lzFKqV2D4VTuvRj+2YG1NPe077NfwTPzn9IET+q/A82hY5w4avn6DeF R68f+O9HeqMp+sznvyFXONS85N9+OmoSpdyn48eWU2awQepF0wE=
    =3PPn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)