Your message dated Fri, 06 Mar 2026 20:34:48 +0000
with message-id <[email protected]>
and subject line Bug#1126636: fixed in e2fsprogs 1.47.4-1
has caused the Debian Bug report #1126636,
regarding e2fsprogs: FTBFS: dh_install: error: missing files (rules.d)
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.)
--
1126636: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126636
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:e2fsprogs
Version: 1.47.2-3
Severity: serious
Tags: ftbfs forky sid
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/202601/
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:e2fsprogs, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean -B/<<PKGBUILDDIR>>/debian/BUILD-STD
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
if test -d debian/orig-gmo ; then \
rm -f po/*.gmo po/*.po ; \
mv debian/orig-gmo/* po ; \
rmdir debian/orig-gmo ; \
fi
rm -rf /<<PKGBUILDDIR>>/debian/BUILD-STD
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean -O-B/<<PKGBUILDDIR>>/debian/BUILD-STD
debian/rules binary
dh binary -B/<<PKGBUILDDIR>>/debian/BUILD-STD
dh_update_autotools_config -O-B/<<PKGBUILDDIR>>/debian/BUILD-STD
[... snipped ...]
/lib/x86_64-linux-gnu/libcom_err.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libcom_err.so.2 \
/usr/lib/x86_64-linux-gnu/libcom_err.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/et
/<<PKGBUILDDIR>>/debian/tmp/usr/share/et \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libcom_err.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
/usr/bin/chmod 444
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
for i in com_err.h; do \
echo " INSTALL_DATA /usr/include/et/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/et/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/et/$i; \
done
INSTALL_DATA /usr/include/et/com_err.h
(cd /<<PKGBUILDDIR>>/debian/tmp/usr/include ;\
/usr/bin/ln -sf et/com_err.h . )
for i in et_c.awk et_h.awk; do \
echo " INSTALL_DATA /usr/share/et/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/et/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/et/$i; \
done
INSTALL_DATA /usr/share/et/et_c.awk
INSTALL_DATA /usr/share/et/et_h.awk
/usr/bin/install -c compile_et /<<PKGBUILDDIR>>/debian/tmp/usr/bin/compile_et
/usr/bin/install -c -m 644 ../../../../lib/et/com_err.3
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/com_err.3
/usr/bin/install -c -m 644 ../../../../lib/et/compile_et.1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/compile_et.1
/usr/bin/install -c -m 644 com_err.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/com_err.pc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/et'
making install in lib/ss
make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ss'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
install -p -m 0755 libss.so.2.0
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libss.so.2.0
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libss.so.2.0 \
/lib/x86_64-linux-gnu/libss.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libss.so.2 \
/usr/lib/x86_64-linux-gnu/libss.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss
/<<PKGBUILDDIR>>/debian/tmp/usr/share/ss \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/usr/bin/install -c -m 644 libss.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
/usr/bin/chmod 444 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
/usr/bin/rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/*
for i in ss.h ; do \
echo " INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ss/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/$i; \
done
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/ss.h
/usr/bin/install -c -m 644 ss_err.h
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/ss_err.h
for i in ct_c.awk ct_c.sed; do \
echo " INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ss/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/$i; \
done
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/ct_c.awk
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/ct_c.sed
/usr/bin/install -c mk_cmds /<<PKGBUILDDIR>>/debian/tmp/usr/bin/mk_cmds
/usr/bin/install -c -m 644 ../../../../lib/ss/mk_cmds.1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/mk_cmds.1
/usr/bin/install -c -m 644 ss.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/ss.pc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ss'
making install in lib/e2p
make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/e2p'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
install -p -m 0755 libe2p.so.2.3
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libe2p.so.2.3
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libe2p.so.2.3 \
/lib/x86_64-linux-gnu/libe2p.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libe2p.so.2 \
/usr/lib/x86_64-linux-gnu/libe2p.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/e2p
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libe2p.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
/usr/bin/chmod 444 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
set -e; for i in e2p.h; do \
echo " INSTALL_DATA /usr/include/e2p/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/e2p/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/e2p/$i; \
done
INSTALL_DATA /usr/include/e2p/e2p.h
/usr/bin/install -c -m 644 e2p.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/e2p.pc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/e2p'
making install in lib/support
make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/support'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/support'
making install in lib/ext2fs
make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ext2fs'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
install -p -m 0755 libext2fs.so.2.4
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libext2fs.so.2.4
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libext2fs.so.2.4 \
/lib/x86_64-linux-gnu/libext2fs.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libext2fs.so.2 \
/usr/lib/x86_64-linux-gnu/libext2fs.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libext2fs.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
/usr/bin/chmod 444
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
for i in bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h
tdb.h qcow2.h hashmap.h; do \
echo " INSTALL_DATA /usr/include/ext2fs/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ext2fs/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs/$i; \
done
INSTALL_DATA /usr/include/ext2fs/bitops.h
INSTALL_DATA /usr/include/ext2fs/ext2fs.h
INSTALL_DATA /usr/include/ext2fs/ext2_io.h
INSTALL_DATA /usr/include/ext2fs/ext2_fs.h
INSTALL_DATA /usr/include/ext2fs/ext2_ext_attr.h
INSTALL_DATA /usr/include/ext2fs/ext3_extents.h
INSTALL_DATA /usr/include/ext2fs/tdb.h
INSTALL_DATA /usr/include/ext2fs/qcow2.h
INSTALL_DATA /usr/include/ext2fs/hashmap.h
for i in ext2_err.h ext2_types.h; do \
echo " INSTALL_DATA /usr/include/ext2fs/$i"; \
/usr/bin/install -c -m 644 $i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs/$i; \
done
INSTALL_DATA /usr/include/ext2fs/ext2_err.h
INSTALL_DATA /usr/include/ext2fs/ext2_types.h
/usr/bin/install -c -m 644 ext2fs.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/ext2fs.pc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ext2fs'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD'
/usr/bin/make -C /<<PKGBUILDDIR>>/debian/BUILD-STD V=1 install-libs
DESTDIR=/<<PKGBUILDDIR>>/debian/tmp LDCONFIG=true
make[2]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD'
making install in lib/et
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/et'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
/usr/bin/install -c libcom_err.so.2.1
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libcom_err.so.2.1
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libcom_err.so.2.1 \
/lib/x86_64-linux-gnu/libcom_err.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libcom_err.so.2 \
/usr/lib/x86_64-linux-gnu/libcom_err.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/et
/<<PKGBUILDDIR>>/debian/tmp/usr/share/et \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libcom_err.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
/usr/bin/chmod 444
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcom_err.a
for i in com_err.h; do \
echo " INSTALL_DATA /usr/include/et/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/et/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/et/$i; \
done
INSTALL_DATA /usr/include/et/com_err.h
(cd /<<PKGBUILDDIR>>/debian/tmp/usr/include ;\
/usr/bin/ln -sf et/com_err.h . )
for i in et_c.awk et_h.awk; do \
echo " INSTALL_DATA /usr/share/et/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/et/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/et/$i; \
done
INSTALL_DATA /usr/share/et/et_c.awk
INSTALL_DATA /usr/share/et/et_h.awk
/usr/bin/install -c compile_et /<<PKGBUILDDIR>>/debian/tmp/usr/bin/compile_et
/usr/bin/install -c -m 644 ../../../../lib/et/com_err.3
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/com_err.3
/usr/bin/install -c -m 644 ../../../../lib/et/compile_et.1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/compile_et.1
/usr/bin/install -c -m 644 com_err.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/com_err.pc
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/et'
making install in lib/ss
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ss'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
/usr/bin/install -c libss.so.2.0
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libss.so.2.0
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libss.so.2.0 \
/lib/x86_64-linux-gnu/libss.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libss.so.2 \
/usr/lib/x86_64-linux-gnu/libss.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss
/<<PKGBUILDDIR>>/debian/tmp/usr/share/ss \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/usr/bin/install -c -m 644 libss.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
/usr/bin/chmod 444 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libss.a
/usr/bin/rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/*
for i in ss.h ; do \
echo " INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ss/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/$i; \
done
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/ss.h
/usr/bin/install -c -m 644 ss_err.h
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ss/ss_err.h
for i in ct_c.awk ct_c.sed; do \
echo " INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ss/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/$i; \
done
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/ct_c.awk
INSTALL_DATA /<<PKGBUILDDIR>>/debian/tmp/usr/share/ss/ct_c.sed
/usr/bin/install -c mk_cmds /<<PKGBUILDDIR>>/debian/tmp/usr/bin/mk_cmds
/usr/bin/install -c -m 644 ../../../../lib/ss/mk_cmds.1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/mk_cmds.1
/usr/bin/install -c -m 644 ss.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/ss.pc
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ss'
making install in lib/e2p
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/e2p'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
/usr/bin/install -c libe2p.so.2.3
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libe2p.so.2.3
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libe2p.so.2.3 \
/lib/x86_64-linux-gnu/libe2p.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libe2p.so.2 \
/usr/lib/x86_64-linux-gnu/libe2p.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/e2p
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libe2p.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
/usr/bin/chmod 444 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libe2p.a
set -e; for i in e2p.h; do \
echo " INSTALL_DATA /usr/include/e2p/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/e2p/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/e2p/$i; \
done
INSTALL_DATA /usr/include/e2p/e2p.h
/usr/bin/install -c -m 644 e2p.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/e2p.pc
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/e2p'
making install in lib/support
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/support'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/support'
making install in lib/ext2fs
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ext2fs'
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
/usr/bin/install -c libext2fs.so.2.4
/<<PKGBUILDDIR>>/debian/tmp/lib/x86_64-linux-gnu/libext2fs.so.2.4
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libext2fs.so.2.4 \
/lib/x86_64-linux-gnu/libext2fs.so.2 /<<PKGBUILDDIR>>/debian/tmp
/bin/sh ../../util/install-symlink --symlinks=../../util/symlinks
/lib/x86_64-linux-gnu/libext2fs.so.2 \
/usr/lib/x86_64-linux-gnu/libext2fs.so /<<PKGBUILDDIR>>/debian/tmp
true
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu \
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/bin/install -c -m 644 libext2fs.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
/usr/bin/chmod 444
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libext2fs.a
for i in bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h
tdb.h qcow2.h hashmap.h; do \
echo " INSTALL_DATA /usr/include/ext2fs/$i"; \
/usr/bin/install -c -m 644 ../../../../lib/ext2fs/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs/$i; \
done
INSTALL_DATA /usr/include/ext2fs/bitops.h
INSTALL_DATA /usr/include/ext2fs/ext2fs.h
INSTALL_DATA /usr/include/ext2fs/ext2_io.h
INSTALL_DATA /usr/include/ext2fs/ext2_fs.h
INSTALL_DATA /usr/include/ext2fs/ext2_ext_attr.h
INSTALL_DATA /usr/include/ext2fs/ext3_extents.h
INSTALL_DATA /usr/include/ext2fs/tdb.h
INSTALL_DATA /usr/include/ext2fs/qcow2.h
INSTALL_DATA /usr/include/ext2fs/hashmap.h
for i in ext2_err.h ext2_types.h; do \
echo " INSTALL_DATA /usr/include/ext2fs/$i"; \
/usr/bin/install -c -m 644 $i
/<<PKGBUILDDIR>>/debian/tmp/usr/include/ext2fs/$i; \
done
INSTALL_DATA /usr/include/ext2fs/ext2_err.h
INSTALL_DATA /usr/include/ext2fs/ext2_types.h
/usr/bin/install -c -m 644 ext2fs.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/ext2fs.pc
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD/lib/ext2fs'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/BUILD-STD'
install -p -m 0755 /<<PKGBUILDDIR>>/debian/BUILD-STD/e2fsck/e2fsck.static
/<<PKGBUILDDIR>>/debian/tmp/sbin
(cd debian/tmp/usr/share/man/man8 ; cp e2fsck.8 e2fsck.static.8)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install -p e2fsprogs --sourcedir=/<<PKGBUILDDIR>>/debian/BUILD-STD NEWS.gz \
usr/share/doc/e2fsprogs
dh_install: warning: Cannot find (any matches for) "/rules.d" (tried in
/<<PKGBUILDDIR>>/debian/BUILD-STD, debian/tmp)
dh_install: warning: e2fsprogs missing files: /rules.d
dh_install: error: missing files, aborting
make[1]: *** [debian/rules:127: override_dh_install] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:75: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: e2fsprogs
Source-Version: 1.47.4-1
Done: Theodore Y. Ts'o <[email protected]>
We believe that the bug you reported is fixed in the latest version of
e2fsprogs, 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.
Theodore Y. Ts'o <[email protected]> (supplier of updated e2fsprogs 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: Fri, 06 Mar 2026 11:16:31 -0500
Source: e2fsprogs
Architecture: source
Version: 1.47.4-1
Distribution: unstable
Urgency: medium
Maintainer: Theodore Y. Ts'o <[email protected]>
Changed-By: Theodore Y. Ts'o <[email protected]>
Closes: 1106854 1108010 1108534 1118461 1125176 1126636
Changes:
e2fsprogs (1.47.4-1) unstable; urgency=medium
.
* New upstream version
* Mark libext2fs-dev as Multi-Arch: same (Closes: #1118461)
* Suppress warnings in mke2fs regarding large block sizes if the kernel
supports blocksize greater than page size
* Add mke2fs extended option in root_selinux to set a SELinux security
context label for the root directory
* Enable mke2fs to support multiple -E options in the command line.
* Fix e2fsck incorrectly flagging fast symlinks with a large external
extended attribute (using an EA inode) as having an invalid number of
blocks
* Add a check in e2fsck for an extended attributes with a value stored
in an EA inode that has an invalid zero size
* Fix e2scrub so that it the retry loop for lvremove works properly (in
case of a temporary busy failure)
* Many bug fixes for fuse2fs and libext2fs to make fuse2fs behave more
like the Linux kernel's implementation of ext4. These were found when
running fuse2fs under xfstests, and fixing the resulting test failures
(Closes: #1108534)
* Mke2fs warnings about dax are now printed to stdout instead of stderr,
since they aren't failures
* Fix mke2fs so it won't create an orphan file inode which is larger than
what the kernel now permits when using a 64k blocksize
* Fix mke2fs -d so it can handle copying a file larger than 2 GiB
* Fix e4defrag crashing when it tries to defragment an inline data f
* Various man page cleanups (Closes: #1125176)
* Set Multi-Arch same: on libext2fs2-dev to allow co-installation on
platforms such as amd64 and arm64
* Fix a FTBFS caused by a doubled pkg-config in the debian/rules which
previously silently worked, but now fails with a newer version of
pkg-config (Closes: #1126636)
.
e2fsprogs (1.47.3-1) unstable; urgency=medium
.
* New upstream version
* Update Malay translation
.
e2fsprogs (1.47.3~rc3-1) experimental; urgency=medium
.
* fix missing dependency in libext2fs2t64 for libcom-err2
(Closes: #1108010)
* e2scrub no longer runs fstrim by default, since util-linux ships
with a fstrim.timer systemd file which will run fstrim on all
mounted file systems.
* Fix a bounding error in ext2fs_fallocate() which could cause it to
allocate far more blocks than was requested. This caused a
failure in fuse2fs while formatting a loopback file system stored
in a large sparse file.
* update to debian policy 4.7.2
.
e2fsprogs (1.47.3~rc2-1) experimental; urgency=medium
.
* Add a lockfile command-line option to fuse2fs which is useful for
scripts that need to know when fuse2fs is done modifying the file system
after it is unmounted.
* Fix mke2fs -d when importing large directories (Closes: #1106854)
* Fix indention problem in the man page for mke2fs
* Fix a (hard to reproduce) extent tree corruption bug which could be
triggered by resize2fs or fuse2fs if the extent tree was especially complex
* Fix error path handling in fuse2fs when servicing an op_create request.
* Fix spurious warnings from fuse2fs while servicing an op_fallocate request.
* Fix fuse2fs to correctly translate system errors from libext2fs to the
negative error codes expected by the FUSE kernel driver.
* Update Czech, Chinese, Dutch, French, Portuguese, Polish, Romainian,
Serbian, Spanish, Swedish, and Ukrainian translations.
.
e2fsprogs (1.47.3~rc1-1) experimental; urgency=medium
.
* Mke2fs -d can now copy the fs-verity metadata and chattr flags
into newly created file system.
* Many fuse2fs improvements and bug fixes
- Add support for XATTR_CREATE and XATTR_REPLACE flags in setxattr()
- Add support for FALLOC_FL_ZERO_RANGE.
- Add support to fuse2fs for the setting file attributes via fsxattr,
including support for nanosecond timestamps.
- Add support to set newer chattr flags.
- Fix fuse2fs support for O_APPEND, O_TRUNC, POSIX ACLs, and
the immutable flag
- Remove the ea_inode when deleting the last file using the ea_inode
- Update timestamps after mkdir() and symlink() operations
- Fix error code handling for fallocate(), truncate() and
removexattr().
- Improve handling of corrupted file systems
- Refuse to handle renameat2's RENAME_EXCHA?NGE or RENAME_WHITEOUT
flags instead of doing something random
- Avoid clearing the setgid bit in op_chmod when file's group
ownership the calling process's group list (instead of just the
primary group id).
- Align with the kernel's behaviors:
+ clearing post-EOF on truncation
+ validating FITRIM's parameters consistently with how the kernel
does things
+ how the "ro" mount option will replay the journal
+ only supporting the xattr namespaces supported by the kernel
+ clamping timestamps to the minimum and maximum value supported
by the on-disk format
+ optionally delegating access control decisions to the kernel
- Don't mount file systems which have features that fuse2fs can't
deal with.
- Return inode and type information in readdir()
- Use the actal inode numbers instead of asking fuse to make
up inode numbers
- Use a larger disk cache to improve performance and optionally
use Direct I/O.
* Add mke2fs.conf knobs to control whether the RAID stripe or stride
sizes from the storage device information depending on whether the
storage device is a rotational or non-rotational device. By default
don't set the RAID stripe size for non-rotational devices.
* Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when
there are no shared blocks to clear
* Fix "e2fsck -n" to not abort when it trips across an EA inode which
is not referenced by any inodes in the file system.
* Fix debugfs's dump and rdump commands to avoid looping forever when
it runs across an I/O error or corupt filesystem metadata.
* Fix debugfs's dirsearch command on big-endian systems.
* Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent
tree. This fixes a problem where resize2fs is trying to relocate
all of the blocks in a file leading to the extent tree doubling in
size, and potentially leading to a corrupted extent tree.
* Fix potential livelock bug in the unix_io manager.
* Fix invaidation support in the unix_io manager.
* Various man page cleanups.
* Improve performance in e2fsck when replaying a journal with a large
number of revoke blocks (which can be the case on Lustre servers).
* Improve tune2fs's performance by avoiding scanning the file system to
update quota inodes in cases when it's not necessary.
* Update Dutch, Malay, Portuguese, and Serbian translations.
Checksums-Sha1:
cd45bcfa43c18dcb5a81a6fd24ffaf883221a0c0 3138 e2fsprogs_1.47.4-1.dsc
62689efed154b2c1b7599d93ba06bb40c7b7aae7 10106395 e2fsprogs_1.47.4.orig.tar.gz
040ef6137eb61191cfb01435e0fdb8ae46a9822e 488 e2fsprogs_1.47.4.orig.tar.gz.asc
1a96f3056ee98baa4d38acab948c25de1ef7fc8a 94496 e2fsprogs_1.47.4-1.debian.tar.xz
Checksums-Sha256:
3101f69bfafa37124a9e2238107324e899ac7c88760b542fe416962ae4569c0c 3138
e2fsprogs_1.47.4-1.dsc
2cec05f39c20ee621f14926195664e66e6017190ac8e4bbdb16d86082e43c5da 10106395
e2fsprogs_1.47.4.orig.tar.gz
c5a4b6cbf8e57dd83d239b23f5e847ed32bedab005d90e3334889b0662383ac7 488
e2fsprogs_1.47.4.orig.tar.gz.asc
a288244fa6d7e1bbe11526417772e0c41b494e78372bbe275bd86aa8fdd6776c 94496
e2fsprogs_1.47.4-1.debian.tar.xz
Files:
1cfc211b9dd45a1776de0ede4c746ada 3138 admin important e2fsprogs_1.47.4-1.dsc
733a93bc688314834ff2d10530ff4dc4 10106395 admin important
e2fsprogs_1.47.4.orig.tar.gz
cb87a4eb8dc53f0b36a7efc392eff7bb 488 admin important
e2fsprogs_1.47.4.orig.tar.gz.asc
8012a1bb3356b6b4df2f9b5fadbbf569 94496 admin important
e2fsprogs_1.47.4-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEK2m5VNv+CHkogTfJ8vlZVpUNgaMFAmmrNbsACgkQ8vlZVpUN
gaPBxAf/cFPXNar6vm2GwioGSfwJ0XiYLytdytC7JMhdTGNdI6wV3FxTP6XGNVVy
pbBcA7yw0uNczNtw2zSws1f3uzPh0LX+tn77l026fzBoIrVjpIuLXmcYXA5jLAUt
M1//wQcFtB50A7UpFRaT56LzzxpMv/4+XjoDhphB+BKHcsVN5Pw07jt61IL682PS
ygT80Pc47cqxNHRZI1xU4ZGC3YDCFXRSDrcL1U8+FZqEhafRiM8lHGd5UNByJhLg
H4t/ExWvUu+0TZ6TGD8e8s3zzr55w5TxkR81jjHpuQ3Nq3W/i2tOU2K91ytI2+Fz
qOXQtarWqXJ0K769ZWzvyDu1pc3uVQ==
=/1Ap
-----END PGP SIGNATURE-----
pgp6KVf0otFGC.pgp
Description: PGP signature
--- End Message ---