#1149415 dput: FTBFS: testtools.matchers._impl.MismatchError: 'efficitur' != 'adipiscing'

Package:
src:dput
Source:
src:dput
Submitter:
Santiago Vila
Date:
2026-09-30 05:07:02 UTC
Severity:
normal
Tags:
#1149415#5
Date:
2026-09-29 22:19:18 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202609/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:dput, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 513, in assertEqual
    self.assertThat(observed, matcher, message)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 704, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'efficitur' != 'adipiscing'
---------------------------------------------------------------------- Ran 5671 tests in 73.011s FAILED (failures=1, skipped=209) E: pybuild pybuild:485: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p 3.14 --parallel=1 returned exit code 13 make: *** [debian/rules:22: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------
#1149415#10
Date:
2026-09-30 05:05:20 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
dput, 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 1149415@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ben Finney <bignose@debian.org> (supplier of updated dput 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: Wed, 30 Sep 2026 09:51:22 +1000
Source: dput
Architecture: source
Version: 1.2.5
Distribution: unstable
Urgency: medium
Maintainer: Ben Finney <bignose@debian.org>
Changed-By: Ben Finney <bignose@debian.org>
Closes: 1149415
Changes:
 dput (1.2.5) unstable; urgency=medium
 .
   * The “Grace Natalie” release.
   * debian/control:
     * Declare conformance to “Standards-Version: 4.7.4”.
     * Declare Debhelper compatibility level 14.
     * Mark “Build-Depends” that are needed only for testing.
     * Remove superfluous declaration of “Priority: optional”.
     * Remove superfluous declaration of “Rules-Requires-Root: no”.
     * Declare “Conflicts: dput-ng” as required by Policy §7.4.
   * debian/salsa-ci.yaml:
     * Add pipeline definition for Salsa Continuous Integration.
   * debian/control, debian/rules:
     * Declare PyProject build system for Debian PyBuild.
   * debian/setup.py:
     * Remove deprecated usage as a main program.
     * Remove obsolete settings.
   * debian/setup.py, debian/pyproject.toml:
     * Migrate static project metadata to PEP 621 project metadata file.
   * doc/man/*:
     * Improve consistent markup for literal and placeholder examples.
     * Update GnuPG examples in documentation, to match current behaviour.
     * Document the special value 'username' for the 'login' option.
   * Interrogate the host configuration for 'hash' option.
     This corrects earlier behaviour (the host configuration was ignored).
   * Correct fallback behaviour for 'login' config option value.
   * Update test values for `authuri` to current `urllib.parse.SplitResult`.
     Closes: bug#1149415. Thanks to Santiago Vila for the report.
Checksums-Sha1:
 ba2b8debdfe6ffa47ca826254c6c03cf4ba714e2 1902 dput_1.2.5.dsc
 8d6f9c7ff82ab985cd8f67b06f2af5a3a3d0272e 2779560 dput_1.2.5.tar.xz
 07b9f2f00573780f176206798b2d5b170c302fcb 8100 dput_1.2.5_amd64.buildinfo
Checksums-Sha256:
 694d099d5422e463b73f675c69da818c9a3c661de6e2537954853a3910676c07 1902 dput_1.2.5.dsc
 14f9d494b9e295f34303bc835c260ef443da6f71d8ce13d487a2f72f28e22c6e 2779560 dput_1.2.5.tar.xz
 dc053f2a8ea24e822dc41d6dc08f46c433b7661f18ac87a85316b5cd348fbd81 8100 dput_1.2.5_amd64.buildinfo
Files:
 db72a2f9853773bae1ff8734d60dd785 1902 devel optional dput_1.2.5.dsc
 a9d4dee4e5e9416c5f1acef20472d947 2779560 devel optional dput_1.2.5.tar.xz
 7bed6a4f3f8b85002fe9db93e27058af 8100 devel optional dput_1.2.5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXfQ3Ydd+6BMR2Ur+B+hY8vqvVjgFAmq8ksUACgkQB+hY8vqv
VjjQ9BAArXlcNJirlU8cPu1bqz8MVbKNrzQ+jMF8qLtT/koBlB/cJWfx4g1w4yb3
mZzkWhwzvas6P6dgV9q6eM4aMQa/IyztaySjSViTa9mHdnJ+w2pRcOPN8kpEyCSX
xUtvgVs1MREeJhIZSE42EWty0qUs6w2BXK/0BL0ffEdXvCZAH/nKyazpmo8Jyb06
lOpyUFV+zDB1r2TC/KKQb8enru7nmpU1+Zu8SfhPp6sSstob8CR+ciRD2kMaRfbN
8QvI0NJC50+zuzHvDlnAaKQ9fp+3dTVsxEGnSCDhvnS41Lr3I2/YqgTDWG9toODn
XPif4meyNuIg7YNUDBiW4HpU/7Ql182koFMPdncSWS2SHybhPkYclGMHCKqybpys
Mmtq7dWjZuJIwzBrBEy0+n/NszgLXy3sFcZ5dL/EFw5+yn9w9pDuTc/w7iiEkO75
dpClMsNidx0P6fm+lT24Jm23C6dZTmDHkXGjpEIdnGtSV8XoBVgPbiftRws1mQfp
EU1wPImzvFjERBwRsADjGzoU7WJNvjwsaXSZ/HldBo6eC3QqJp5/3Njw35bjWsRQ
Om9lKUg6XyWRAvPzSahnJnppf2LJINc85GKmFdrd2Gis5/MTI4ndJkWz/b5RoC2+
lL2HfaTjW4ttM7e35mBGs3bhwEhmMWEKsG9sZJ0wdugsraOD2DA=
=GmW5
-----END PGP SIGNATURE-----