[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: