#1137414 zimfw: FTBFS: failing tests

Package:
src:zimfw
Source:
src:zimfw
Submitter:
Santiago Vila
Date:
2026-06-26 12:03:02 UTC
Severity:
normal
Tags:
#1137414#5
Date:
2026-05-23 13:46:45 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/202605/

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:zimfw, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
if command -v git >/dev/null && git rev-parse --is-inside-work-tree >/dev/null &>/dev/null && [ "$(git rev-parse --show-toplevel)" = "/<<PKGBUILDDIR>>" ] ; then \
		git checkout zimfw.zsh ;\
fi
/bin/sh: 1: git: not found
rm -rf tmp
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make -B zimfw.zsh
make[2]: Entering directory '/<<PKGBUILDDIR>>'
erb src/zimfw.zsh.erb >| zimfw.zsh
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make lint
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
bats test/test_*.bats
1..22
not ok 1 can print info
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_actions.bats, line 5)
#   `setup_all' failed
not ok 2 can print info with symlinks
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_actions.bats, line 5)
#   `setup_all' failed
not ok 3 can turn script path to absolute path
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_actions.bats, line 5)
#   `setup_all' failed
not ok 4 can check-version
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_actions.bats, line 5)
#   `setup_all' failed
not ok 5 can define module with custom cmd
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_modules.bats, line 5)
#   `setup_all' failed
not ok 6 can define module with custom URL
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_modules.bats, line 5)
#   `setup_all' failed
not ok 7 can define module with multiple source files
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_modules.bats, line 5)
#   `setup_all' failed
not ok 8 can define modules with custom options
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_modules.bats, line 5)
#   `setup_all' failed
not ok 9 can define external module with custom name
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_modules.bats, line 5)
#   `setup_all' failed
not ok 10 can define module with roots
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_roots.bats, line 5)
#   `setup_all' failed
not ok 11 can define module with roots and custom options
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_roots.bats, line 5)
#   `setup_all' failed
not ok 12 can strip slashes from names and roots
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_roots.bats, line 5)
#   `setup_all' failed
not ok 13 can define external module with roots
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_roots.bats, line 5)
#   `setup_all' failed
not ok 14 can install submodules
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_submodules.bats, line 5)
#   `setup_all' failed
not ok 15 can skip submodules
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_submodules.bats, line 5)
#   `setup_all' failed
not ok 16 cannot install submodules using degit
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_submodules.bats, line 5)
#   `setup_all' failed
not ok 17 can skip submodules using degit
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_submodules.bats, line 5)
#   `setup_all' failed
not ok 18 can configure ZIM_HOME outside HOME
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_zim_home.bats, line 6)
#   `setup_all' failed
not ok 19 cannot init with empty .zimrc
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_zimrc.bats, line 5)
#   `setup_all' failed
not ok 20 can configure path to .zimrc
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_zimrc.bats, line 5)
#   `setup_all' failed
not ok 21 can define function in .zimrc
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_zimrc.bats, line 5)
#   `setup_all' failed
not ok 22 can create default .zimrc
# (from function `setup_all' in file test/test_helper/setup_all, line 8,
#  from function `setup' in test file test/test_zimrc.bats, line 5)
#   `setup_all' failed
make[1]: *** [debian/rules:16: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1137414#10
Date:
2026-06-26 12:00:42 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
zimfw, 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 1137414@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Felipe Sateler <fsateler@debian.org> (supplier of updated zimfw 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, 22 Jun 2026 22:05:18 -0400
Source: zimfw
Binary: zimfw
Architecture: source all
Version: 1.20.0-2
Distribution: unstable
Urgency: medium
Maintainer: Felipe Sateler <fsateler@debian.org>
Changed-By: Felipe Sateler <fsateler@debian.org>
Description:
 zimfw      - zsh configuration framework with blazing speed and modular extens
Closes: 1137414
Changes:
 zimfw (1.20.0-2) unstable; urgency=medium
 .
   * Move upstream tests from build to autopkgtest because they need network
     (Closes: #1137414)
   * Add Vcs-Browser and Vcs-Git tags
Checksums-Sha1:
 f10c6013f71d02fd54fb17f7986f465be6065ca2 1959 zimfw_1.20.0-2.dsc
 9136dbcee10418666a1cf2fa17bc40965ad0e827 44677 zimfw_1.20.0.orig.tar.gz
 52c1d5ccf60a095baec6418c6cb880e7f8426f42 4512 zimfw_1.20.0-2.debian.tar.xz
 a9554199e658f0a7a699bf86f50c4dcb60fb5222 21160 zimfw_1.20.0-2_all.deb
 392baafc55a8008b73ecf9b8313a8e8c595a6b74 6431 zimfw_1.20.0-2_amd64.buildinfo
Checksums-Sha256:
 1b9732ed5c05cfd892455c478044e52d702d62afc295f69f4aa02238ac5a66d5 1959 zimfw_1.20.0-2.dsc
 8ae7787c06a86d161218d0b705155a1a602ac0279809563793098ecca1632374 44677 zimfw_1.20.0.orig.tar.gz
 40d0e7592e804e79c56987ee611ad9c0e0353735c64943eade1950e19504f1c2 4512 zimfw_1.20.0-2.debian.tar.xz
 b241d09e154e6fe6461ee9ee821896a337b60548bc0fec5fb3c731b70ae3a2d9 21160 zimfw_1.20.0-2_all.deb
 9469adba75d6dbbdd4d7703c4f4c1d7381904dfb950c83c28d9e42554946df8f 6431 zimfw_1.20.0-2_amd64.buildinfo
Files:
 3b191b266109fd249ed9c1f7190b3345 1959 shells optional zimfw_1.20.0-2.dsc
 82633424c7d483e0fd6023c771a60e70 44677 shells optional zimfw_1.20.0.orig.tar.gz
 261f2840140668965db1762820b4061c 4512 shells optional zimfw_1.20.0-2.debian.tar.xz
 07fcaab6215775fdf743ee2ce912c535 21160 shells optional zimfw_1.20.0-2_all.deb
 76e9aa333bdcb8fce875a6475d198a6a 6431 shells optional zimfw_1.20.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAmo8b8gUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s8TwA/+MRqStH1vKNBH3Ht4xMDQESWnzUdU
KoKKll6zFES4SCGbmOx5hbWlZbVr4KaWkz74Q0eO6LAmSR8D7s1CH2Msxf809qXp
siRAiiyU6x1pI5fsxTOU5akC3MRnrxYLE01hh5HcDb+8wyQgfjQu/1n9CwjhkNAw
qMVvGYcrc/QTiZyltS8h4zekQoCqNXMnD07uww1JoWoS3FTaCYnqe3hrhOhtOnHB
HbbN0MKwHRkzQzrUX1QqISLTP7Eze2fgne0ajV5uYPE7Rd6zuHQQ+tBOtDdoEjnk
s3ZZ0pBwmOvX6X8Tf64o1aR8IfENEi+pR+gg8LuIb2TM7Xf1mEXbOn/dorbAkyny
alpWLKr3jbu4LrIYQ2GruT/C7V0GScyWUomRAzRsnBSnWvk87cHGK2D4w0ngwSU1
UWT6K5B+dbL8R3Hp/itWZEo/ZNOqC0JJiFHhbdI5d5w619Vmsmq8n6dv8YnT/d+L
M51exQ/MQwVRvzgEI5Hbnh/wWLF8U0KvaKFfusnxOgVYBExp+IskBMFWuppmcnyW
JdPA2GZlBcFAQS0edtcIyc8zcM5uva2dQPLL7pOLbXxXEAaq86QuMukY6bWLvF7Q
QQf9Qwuhe27cWPAhWKZNazId6PUg9hbe8xJMcl/OId9WdDE8d6fzzHpJ1ODxsxAC
jSK7CX3pssa4VM0=
=Xp1d
-----END PGP SIGNATURE-----