Bug#1027772: bullseye-pu: package e2tools/0.1.0-3+deb11u1
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: atzlinux@sina.com, 1027361@bugs.debian.org, Santiago Vila <sanvila@debian.org>
Hi,
[ Reason ]
close #1027361: e2tools: FTBFS in bullseye (missing build-depends on e2fsprogs)
The e2tools version in unstable does not have this problem.
[ Impact ]
e2tools fails to build:
/bin/sed -e 's|[@]HAVE_EXT2FS_XATTRS_FALSE@||g' -e 's|[@]HAVE_EXT2FS_XATTRS_TRUE@|# |g' -e 's|[@]top_builddir@|.|g' -e 's|[@]top_srcdir@|.|g' -e 's|[@]DD@|/bin/dd|g' -e 's|[@]MKE2FS@||g' < tests/simple-test.shin > tests/simple-test.sh
/bin/chmod +x tests/simple-test.sh
FAIL: tests/simple-test.sh
=====================================
e2tools 0.1.0: ./test-suite.log
=====================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
[ Tests ]
I can confirm that installing e2fsprogs is sufficient to avoid the problem.
[ Risks ]
Basically no risk, just a change to the Build-depenendency of the e2fsprogs
binary package.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in stable
[x] the issue is verified as fixed in unstable
[ Changes ]
Add e2fsprogs as a Build-dependency of the e2tools package
Thanks!
diff -Nru e2tools-0.1.0/debian/changelog e2tools-0.1.0/debian/changelog
--- e2tools-0.1.0/debian/changelog 2020-12-15 09:50:50.000000000 +0800
+++ e2tools-0.1.0/debian/changelog 2023-01-03 10:18:46.000000000 +0800
@@ -1,3 +1,29 @@
+e2tools (0.1.0-3+deb11u1) bullseye; urgency=medium
+
+ * Rebuild for bullseye
+
+ -- xiao sheng wen <atzlinux@sina.com> Tue, 03 Jan 2023 10:18:46 +0800
+
+e2tools (0.1.0-3) unstable; urgency=medium
+
+ * d/control:
+ - Build-Depends + e2fsprogs(Closes: #1027361), Thanks Santiago Vila
+ - Bump Standards-Version: 4.6.2
+ * Ran wrap-and-sort -t -a -s
+ * update-debian-copyright to 2023 year
+
+ -- xiao sheng wen <atzlinux@sina.com> Sun, 01 Jan 2023 08:59:07 +0800
+
+e2tools (0.1.0-2) unstable; urgency=medium
+
+ * d/control: Bump Standards-Version: 4.6.0
+ * d/rules: remove override_dh_clean target to
+ fix lintian temporary-debhelper-file
+ * d/watch: use @PACKAGE@ @ARCHIVE_EXT@ @ANY_VERSION@
+ * update-debian-copyright to 2021 year
+
+ -- xiao sheng wen <atzlinux@sina.com> Fri, 17 Dec 2021 09:37:53 +0800
+
e2tools (0.1.0-1) unstable; urgency=medium
* change Vcs-Git to https://salsa.debian.org/debian/e2tools.git
@@ -12,13 +38,12 @@
* d/copyright:
- debian/* add email atzlinux@sina.com
- update Upstream-Contact, Upstream-Source, etc.
- - add email and date info from AUTHORS, NEWS.md, e2tool-e2ls.c, etc.
* d/rules: delete "export CC"
* d/watch: update to version 4,update the new upstream URL
* add upstream/metadata
* d/manpages: upstream had included the debian's man
- -- xiao sheng wen <atzlinux@sina.com> Tue, 15 Dec 2020 09:50:50 +0800
+ -- xiao sheng wen <atzlinux@sina.com> Mon, 14 Dec 2020 15:56:30 +0800
e2tools (0.0.16-7) unstable; urgency=medium
diff -Nru e2tools-0.1.0/debian/control e2tools-0.1.0/debian/control
--- e2tools-0.1.0/debian/control 2020-12-14 14:55:35.000000000 +0800
+++ e2tools-0.1.0/debian/control 2023-01-03 10:18:46.000000000 +0800
@@ -2,9 +2,14 @@
Section: misc
Priority: optional
Maintainer: xiao sheng wen <atzlinux@sina.com>
-Build-Depends: debhelper-compat (= 13), e2fslibs-dev, uuid-dev, ss-dev,
+Build-Depends:
+ debhelper-compat (= 13),
+ e2fslibs-dev,
+ e2fsprogs,
pkgconf,
-Standards-Version: 4.5.1
+ ss-dev,
+ uuid-dev,
+Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://e2tools.github.io
Vcs-Browser: https://salsa.debian.org/debian/e2tools
@@ -12,7 +17,9 @@
Package: e2tools
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
Description: utilities for manipulating files in an ext2/ext3 filesystem
E2tools is a simple set of utilities to read, write, and manipulate
files in an ext2/ext3 filesystem.
diff -Nru e2tools-0.1.0/debian/copyright e2tools-0.1.0/debian/copyright
--- e2tools-0.1.0/debian/copyright 2020-12-15 09:49:35.000000000 +0800
+++ e2tools-0.1.0/debian/copyright 2023-01-03 10:18:46.000000000 +0800
@@ -5,17 +5,17 @@
Files: *
Copyright:
- 1993-1997 Theodore Ts'o <tytso@mit.edu>
- 2002-2004 Keith W. Sheffield <sheff@pobox.com>
+ 1997 Theodore Ts'o
+ 2002 Keith W. Sheffield
2007- Hans Ulrich Niedermann <hun@n-dimensional.de>
- 2015- Christoph Gysin <christoph.gysin@gmail.com>
+ 2015- Christoph Gysin
License: GPL-2+
Files: debian/*
Copyright: 2003-2005 Robert Millan <rmh@debian.org>
2005 Lucas Wall <lwall@debian.org>
2009 Iulian Udrea <iulian@ubuntu.com>
- 2020- xiao sheng wen <atzlinux@sina.com>
+ 2020-2023 xiao sheng wen <atzlinux@sina.com>
License: GPL-2+
License: GPL-2+
@@ -24,13 +24,13 @@
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
- .
+ .
This program is distributed in the hope that it will be useful
but WITHOUT ANY WARRANTY; without even the implied warranty o
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
- .
+ .
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2;
- if not, write to the Free Software Foundation, Inc., 51 Franklin St,
+ if not, write to the Free Software Foundation, Inc., 51 Franklin St,
Fifth Floor, Boston, MA 02110-1301, USA.
diff -Nru e2tools-0.1.0/debian/docs e2tools-0.1.0/debian/docs
--- e2tools-0.1.0/debian/docs 2020-12-14 14:55:35.000000000 +0800
+++ e2tools-0.1.0/debian/docs 2023-01-03 10:18:46.000000000 +0800
@@ -1,4 +1,4 @@
+DEVELOPMENT.md
+NEWS.md
README.md
TODO
-NEWS.md
-DEVELOPMENT.md
diff -Nru e2tools-0.1.0/debian/manpages e2tools-0.1.0/debian/manpages
--- e2tools-0.1.0/debian/manpages 2020-12-14 15:18:30.000000000 +0800
+++ e2tools-0.1.0/debian/manpages 2023-01-03 10:18:46.000000000 +0800
@@ -1,4 +1,3 @@
-e2tools.7
e2cp.1
e2ln.1
e2ls.1
@@ -6,3 +5,4 @@
e2mv.1
e2rm.1
e2tail.1
+e2tools.7
diff -Nru e2tools-0.1.0/debian/rules e2tools-0.1.0/debian/rules
--- e2tools-0.1.0/debian/rules 2020-12-14 14:55:35.000000000 +0800
+++ e2tools-0.1.0/debian/rules 2023-01-03 10:18:46.000000000 +0800
@@ -2,9 +2,5 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-override_dh_clean:
- dh_clean
- dh_auto_clean
-
%:
dh $@
diff -Nru e2tools-0.1.0/debian/watch e2tools-0.1.0/debian/watch
--- e2tools-0.1.0/debian/watch 2020-12-14 14:55:35.000000000 +0800
+++ e2tools-0.1.0/debian/watch 2023-01-03 10:18:46.000000000 +0800
@@ -1,4 +1,4 @@
version=4
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%e2tools-$1.tar.gz%" \
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*@ARCHIVE_EXT@)%@PACKAGE@-$1%" \
https://github.com/e2tools/e2tools/tags \
- (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+ (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@ debian uupdate
Reply to: