aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog223
-rw-r--r--debian/compat1
-rw-r--r--debian/control5
-rw-r--r--debian/copyright476
-rw-r--r--debian/e2fsck-static.copyright26
-rw-r--r--debian/e2fsprogs-l10n.copyright26
-rw-r--r--debian/libblkid.copyright19
-rw-r--r--debian/libcom-err2.copyright24
-rw-r--r--debian/libext2fs2.symbols5
-rw-r--r--debian/libss2.copyright25
-rw-r--r--debian/libuuid1.copyright38
-rwxr-xr-xdebian/rules4
-rw-r--r--debian/source/lintian-overrides4
-rw-r--r--debian/uuid-dev.copyright38
-rw-r--r--debian/uuid-runtime.copyright39
15 files changed, 619 insertions, 334 deletions
diff --git a/debian/changelog b/debian/changelog
index f4629678..53052428 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,194 @@
+e2fsprogs (1.46.6-1) unstable; urgency=medium
+
+ * Upstream version
+ * NMU acknowledge (Closes: #1022096)
+ * In line with v6.2 and later Linux kernel, the extended xattribute hash
+ may be calculated using either the signed or unsigned char variant,
+ but new xattr entries will be set using the unsigned variant. Since
+ this difference is only seen for extended attribute names that contain
+ non-ASCII characters, the fact that we had a signed vs unsigned char
+ dependency was not noticed for over two decades.
+ * E2fsck will now check to make sure the journal inode does not have the
+ encrypt flag set.
+ * Fuse2fs now supports an offset=<bytes> option which allows
+ operating on a file system image which is located starting at the
+ specified offset from the beginning of the image.
+ * Fix a deadlock bug in e2fsck's error handler when there are errors
+ trying to write to the file system.
+ * Fix a bug in tune2fs which could cause it to crash if device goes
+ off-line just as it being opened.
+ * Improve error messages issued by badblocks and tune2fs.
+ * Fix a crash in badblocks when the user specifies an overly large
+ number of blocks tested at a time in read/write or nondestructive
+ mode.
+ * Speed up e2fsck's clonning of multiply-claimed blocks so it is
+ substantially faster on very large file systems.
+ * Don't fail when the source directory for mke2fs -d doesn't support
+ extended attributes.
+ * Update Chinese, Czech, Dutch, French, German, Malay, Polish, Serbian,
+ Spanish, Swedish, and Ukrainian translations.
+ * Update the Debian policy compliance to 4.6.1.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Thu, 02 Feb 2023 00:38:18 -0500
+
+e2fsprogs (1.46.6~rc1-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * Convert copyright files to machine-readable format, adding the missing
+ licenses and copyright information (Closes: #1022096)
+
+ -- Bastian Germann <bage@debian.org> Tue, 03 Jan 2023 14:31:18 +0100
+
+e2fsprogs (1.46.6~rc1-1) unstable; urgency=medium
+
+ * Trial upstream release for 1.46.6
+ * Debugfs's ncheck command now allows the inode number to be surrounded
+ by angle brackets
+ * Debugfs -c no longer prints a scary message on startup
+ * Resize2fs will round down the requested new file system size to the
+ nearest cluster boundary when resizing bigalloc file systems
+ * Avoid triggering udev in dumpe2fs and "resize2fs -P" for file systems
+ with MMP enabled
+ * Fix tune2fs so it will detect another device stealing the MMP sessions
+ while rewriting metadata checksums.
+ * Fix a bug where e2fsck could fail when specifying an undo file and an
+ explicit superblock number
+ * Fix e2image so it won't potentially loop forever for certain invalid
+ file systems
+ * Resize2fs now honors the E2FSPROGS_FAKE_TIME environment variable
+ * Fix tune2fs, fuse2fs, and debugsfs to update j_tail_sequence when
+ replaying the journal
+ * Add additional bullet-proofing for very badly corrupted file systems
+ (Addresses CVE-2022-1304) (Closes: #1010263)
+ * Check for and handle malloc() failures when computing the log filename
+ in e2fsck and in the libss library
+ * Tune2fs and e2fsck to accept pathames which include '=' characters
+ * Update and clarify's chattr's man page and usage message
+ * Fix tune2fs to avoid a crash if the journal replay fails and to make
+ sure its exit status is non-zero if there is some failure.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 12 Sep 2022 08:27:55 -0400
+
+e2fsprogs (1.46.5-2) unstable; urgency=medium
+
+ * Fix build on GNU/kFreeBSD (caused by the fact that the Debian port has
+ an ancient version of coreutils, so the timeout program doesn't support
+ the -v option.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 03 Jan 2022 23:48:13 -0500
+
+e2fsprogs (1.46.5-1) unstable; urgency=medium
+
+ * New upstream release
+ * Resize2fs will automatically drop one block group (128M) if that will
+ allow a resize operation to succeed when it would have failed due to
+ running afoul of the 2**32 inode count limit.
+ * Fix resize2fs -P so it won't potentially loop forever when the file
+ system is corrupted
+ * E2fsck will now automatically update the block group checksum when
+ fixing a problem in a block group descriptor
+ * Fix error handling in the unix_io module which could cause e2fsck
+ to deadlock in the face of I/O errors.
+ * Fix a bug in e2fsck fast commit handling which could result it in
+ crashing in some rare cases.
+ * Fix e2fsck and tune2fs's handling of quota limits, which previously
+ could get lost.
+ * Correct the report header printed by debugfs's get_quota and
+ list_quota commands.
+ * Speed up off-line resizing of very large file system.
+ * Fixed spelling mistakes in the mke2fs.conf man page.
+ * Update Chinese, Malay, Serbian, Spanish, Swedish, and Ukrainian
+ translations.
+ * Update the Debian policy compliance to 4.6.0.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Thu, 30 Dec 2021 00:35:14 -0500
+
+e2fsprogs (1.46.4-1) unstable; urgency=medium
+
+ * New upstream release
+ * Mke2fs now creates 256 byte inodes by default for all non-GNU Hurd
+ file systems. (Previously small file systems would be created
+ using 128 byte inodes.)
+ * The bigalloc feature is now considered supported when the cluster
+ size is no more than 16 times the block size.
+ * E2fsck now checks to make sure directory entries do not reference
+ internal quota inodes.
+ * E2image now includes the quota inodes when creating file system image,
+ since they are part of the file system metadata.
+ * E2fsck now properly accounts the quota usage of the project quota file.
+ * Fix a regression so mke2fs can create a file system into non-existent
+ file (Closes: #992094)
+ * Fix mke2fs to correctly create Posix ACL's on big-endian systems when
+ copying files from a directory hierarchy.
+ * Fix FTBFS caused by test failures on big-endian systems.
+ (Closes: #991922)
+ * Fix FTBFS on GNU Hurd
+ * Use WantedBy=multi-user.target in e2scrub_reap.service.
+ (Closes: #991349)
+ * Updated and clarified the resize2fs man page. (Closes: #979411)
+ * Update Czech, Dutch, French, Polish, Portuguese, and Swedish
+ translations.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Wed, 18 Aug 2021 22:47:40 -0400
+
+e2fsprogs (1.46.3-1) experimental; urgency=medium
+
+ * New upstream release
+ * Fix resize2fs bug when performing an off-line file system expansion
+ with MMP and there isn't sufficient reserved block group descriptor
+ blocks could lead to file system corruption. (Closes: #984472)
+ * Teach the filefrag program the -V option, which will print the version
+ of the tool, or if -V option is specified twice, will print the list
+ of supported FIEMAP flags.
+ * Fix fast_commit portability problems on sparc64 and arm64
+ architectures (the latter when running e2fsprogs compiled for arm32).
+ (Closes: #987641)
+ * Fix missing mutex unlock in an error path in the Unix I/O manager.
+ * Fix Direct I/O support in the Unix I/O manager (this was a regression
+ introduced in v1.46.2).
+ * Fix mke2fs to avoid discarding blocks beyond the end of the file
+ system to be created when creating a file system which is smaller than
+ 16MB and the file system size was explicitly specified and smaller
+ than the size of the block device. (Closes: #989630)
+ * Teach mke2fs to avoid giving a spurious warning about a pre-existing
+ partition table and it is creating a file system at a non-zero offset
+ (so the partition table wouldn't be overwritten in any case).
+ (Closes: #989612)
+ * Fix e2image -Q to prevent a multiplication overflow could corrupt
+ the generated QCOW2 output file for very large file systems.
+ * When e2fsck repairs '.' and '..' entries in corrupted directories, set
+ the file type in the directory entry to be EXT2_FT_DIR and do not
+ leave the file type as EXT2_FT_UNKNOWN.
+ * Fix e2fsck so that the if the s_interval is zero, and the last mount
+ or write time is in the future, it will fix invalid last mount/write
+ timestamps in the superblock. (This was a regression introduced in
+ v1.45.5.)
+ * Fix lsattr and chattr to avoid opening or calling EXT2_IOC_[GS]ETFLAGS
+ on devices, since this can cause some devices to react badly as a
+ result. (This fixes a regression introduced in v1.46.2.)
+ (Closes: #986332)
+ * Fix potential memory leaks and seg faults when memory allocations fail.
+ * Fix various compiler and valgrind warnings
+ * Updated and clarified the e2image and filefrag man pages.
+ * Update Dutch, Malay, and Serbian translations.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Tue, 27 Jul 2021 11:04:05 -0400
+
+e2fsprogs (1.46.2-2) unstable; urgency=medium
+
+ * Fix FTBFS on arm32 when building on a system with an arm64 kernel.
+ This also fixes a portability problem when replaying a fast-commit
+ journal on an arm64 kernel when using an arm32 userspace.
+ (Closes: #987641)
+ * Fix additional fast-commit portability problems on non-x86 systems
+ which don't allow non-aligned pointer dereferences (for example, on a
+ sparc64 system).
+ * Fix a missing mutex unlock on an error path which can cause e2fsck
+ to hang on I/O errors.
+ * Clean up and improve the man page for e2image
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 07 Jun 2021 07:27:15 -0400
+
e2fsprogs (1.46.2-1) unstable; urgency=medium
* New upstream release
@@ -17,7 +208,7 @@ e2fsprogs (1.46.2-1) unstable; urgency=medium
contain a pathname (instead of only working when writing a file or
creating a symlink in the current directory).
* When resizing a small file systems to a super-large file system size,
- avoid issuing some scary bitmap operation warnings.
+ avoid issuing some scary bitmap operation warnings.
* Improved error checking in the fast commit replay code in e2fsck.
* Updated and clarified the chattr man page.
* Update the Spanish translation from the translation project.
@@ -35,8 +226,8 @@ e2fsprogs (1.46.1-1) unstable; urgency=medium
file which is stored using inline_data and contains an ACL or extended
attribute. (Closes: #971014)
* Add build profiles noudeb and pkg.e2fsprogs.no-static (Closes: #966686)
- * Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
- Ukranian translations from the translation project.
+ * Update the Czech, French, Malay, Polish, Portuguese, Swedish, and
+ Ukrainian translations from the translation project.
-- Theodore Y. Ts'o <tytso@mit.edu> Tue, 09 Feb 2021 17:36:02 -0500
@@ -50,7 +241,7 @@ e2fsprogs (1.46.0-1) experimental; urgency=medium
* Add support for file systems that have both case folding and
encryption enabled. (Not yet upstream, but used in some Android handsets.)
* The fuse2fs program now supports the "norecovery" which omits replying
- the journal and mounts the file system read-only.
+ the journal and mounts the file system read-only. (Closes: #878927)
* Bitmap loading is now done using multiple threads which can speed up
debugfs, dumpe2fs, and e2fsck on very large file systems.
* E2fsck now will check file names on file systems with case folding
@@ -111,7 +302,7 @@ e2fsprogs (1.45.7-1) unstable; urgency=medium
requested operation.
* Fix mke2fs so it can import the contents of a directory using the -d
option when it has inode numbers that are greater than 2**32. Also
- fix an ommission were the extended attributes on the top-level directory
+ fix an omission where the extended attributes on the top-level directory
was not getting copied to the root directory.
* Fix e4crypt so that the add_key operation uses the explicitly provided
salt if it is provided.
@@ -200,7 +391,7 @@ e2fsprogs (1.45.5-1) unstable; urgency=medium
e2fsprogs (1.46~WIP.2019.10.09-1) experimental; urgency=medium
- * Add (minimal) support to enable the fast commit feaure. This is just
+ * Add (minimal) support to enable the fast commit feature. This is just
enough to enable kernel development work; e2fsck replay of journals
with the fast commit feature is *not* available.
* E2fsck will now check encryption policies for consistency
@@ -274,7 +465,7 @@ e2fsprogs (1.45.3-1) unstable; urgency=medium
directories at the same time.
* Fixed a bug in e2scrub_all so it correctly handles an LUKS volume
stacked on top of an LV. (Closes: #931387)
- * Fixed a bug in e2scrub_all so it correctl specifies the volumes to
+ * Fixed a bug in e2scrub_all so it correctly specifies the volumes to
clean up when using "e2scrub_all -r". (Closes: #931679)
* Fixed improper use of positional markers in the Czech, Dutch,
German, and Vietnamese translations. (Closes: #892173)
@@ -297,7 +488,7 @@ e2fsprogs (1.45.2-1) unstable; urgency=medium
translation prompting the use of the English 'y' character.
(Closes: #907034)
* Fix spurious complaint of blocks beyond i_size for verity files.
- * Update the Czech, Malay, Polish, Spanish, Swedish, and Ukarainian
+ * Update the Czech, Malay, Polish, Spanish, Swedish, and Ukrainian
translations. Add the new Portuguese translation. (Closes: #912185)
-- Theodore Y. Ts'o <tytso@mit.edu> Mon, 27 May 2019 21:46:31 -0400
@@ -324,7 +515,7 @@ e2fsprogs (1.45.1-1) unstable; urgency=medium
* Teach e2scrub to issue more useful error messages
* Update support for the case-folding file system feature to match what
finally will be landing in the kernel.
- * Teach e2scrub_all to skip scrubing a file system if there is not
+ * Teach e2scrub_all to skip scrubbing a file system if there is not
enough free space to create a snapshot. (Closes: #924301)
* Fixed debugfs so it correctly prints ea_in_inode xattr values.
* Debugfs now prints non-printing characters using C-style hex escape
@@ -338,7 +529,7 @@ e2fsprogs (1.45.1-1) unstable; urgency=medium
them showing up in GUI's. (Closes: #926112)
* Mark the e2scrub systemd service files to indicate that it requires
CAP_SYS_ADMIN and CAP_SYS_RAWIO so e2scrub will get skipped when run
- in cointainers that don't give root these capabilities. (Closes: #926138)
+ in containers that don't give root these capabilities. (Closes: #926138)
* E2fsck can now save a problem code log for debugging or monitoring
purposes.
@@ -379,7 +570,7 @@ e2fsprogs (1.44.6-1) unstable; urgency=medium
* Fix the libext2fs library to be more robust against
invalid/maliciously corrupted block group descriptors.
* Fix mke2fs and debugfs so they can correctly copy in files > 2 GiB.
- * Fix debugfs so its stat command can correct supportly display directory
+ * Fix debugfs so its stat command can correctly display directory
sizes > 2 GiB.
* Fix memory leaks in debugfs, mke2fs, and e2freefrag.
* Avoid unnecessarily linking badblocks with the libblkid shared library.
@@ -510,7 +701,7 @@ e2fsprogs (1.44.1-1) unstable; urgency=medium
and meta_bg features enabled.
* Fix orphan list handling of inodes on bigalloc file systems (and other
situations where inodes need to be deleted or truncated) in e2fsck.
- * Update Sweedish translation.
+ * Update Swedish translation.
* Add Vcs-* headers in Debian packaging (Closes: #887512)
* Speed up reading bitmap blocks in debugfs when opening large file
systems.
@@ -597,7 +788,7 @@ e2fsprogs (1.43.8-1) unstable; urgency=medium
* New upstream version
* Fix a bug where updated bitmap checks might not be written to disk.
(Closes: #883869)
- * Add missing byte swaps for newly added fields in the superbloc
+ * Add missing byte swaps for newly added fields in the superblock
* Fix a potential use after free bug in e2fsck when fixing a corrupted
root node in directory hash tree.
* Fix a bug in e2fsck where a badly/maliciously corrupted superblock
@@ -698,7 +889,7 @@ e2fsprogs (1.43.5-1) unstable; urgency=medium
* Fix how backup superblocks are written in big endian systems so they
are all correctly byte swapped.
* Fixed tune2fs's support for enabling and disabling project quota.
- * The badblock program now properly handles languages which have
+ * The badblocks program now properly handles languages which have
multi-column wide character such as Chinese. (Closes: #860926)
* The mke2fs -U option now accepts "null", "clear", "random", or "time"
just as tune2fs's -U option.
@@ -1239,7 +1430,7 @@ e2fsprogs (1.42.9-1) unstable; urgency=low
information from an e2image-created image file.
* Debugfs's "write" command can now create a sparse files
* Debugfs can now support a command line which is up to 8k long
- * E2image will refuse to create a raw or qcomw image using a mounted
+ * E2image will refuse to create a raw or qcow2 image using a mounted
file system unless the -f option is given.
* E2image has been made more useful for efficiently copying file
systems using the -ra options. New options to help with this use
@@ -1514,7 +1705,7 @@ e2fsprogs (1.42.2-1) unstable; urgency=low
cause them to use much less memory for large file systems.
* E2fsck will now check for zero-length extents, since older kernels will
OOPS if they comes across one
- * Fix e2fsck's discard behaviour so it does not discard too many
+ * Fix e2fsck's discard behavior so it does not discard too many
blocks, and it will not use discard if the device advertises
that discard does not persistently zero data. Also, if e2fsck is
run in read-only mode, do not try to discard data.
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index 48082f72..00000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-12
diff --git a/debian/control b/debian/control
index 76a69a18..671a6011 100644
--- a/debian/control
+++ b/debian/control
@@ -2,8 +2,9 @@ Source: e2fsprogs
Section: admin
Priority: required
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
-Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, debhelper (>= 12.0), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
-Standards-Version: 4.5.1
+Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, debhelper-compat (= 12), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
+Rules-Requires-Root: no
+Standards-Version: 4.6.1
Homepage: http://e2fsprogs.sourceforge.net
Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master
diff --git a/debian/copyright b/debian/copyright
index e6f46761..f18058eb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,73 +1,403 @@
-This is the Debian GNU/Linux prepackaged version of the EXT2 file
-system utilities (e2fsck, mke2fs, etc.). The EXT2 utilities were
-written by Theodore Ts'o <tytso@mit.edu> and Remy Card <card@masi.ibp.fr>.
-
-Sources were obtained from http://sourceforge.net/projects/e2fsprogs
-
-Packaging is Copyright (c) 2003-2007 Theodore Ts'o <tytso@mit.edu>
- Copyright (c) 1997-2003 Yann Dirson <dirson@debian.org>
- Copyright (c) 2001 Alcove <http://www.alcove.com/>
- Copyright (c) 1997 Klee Dienes
- Copyright (c) 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright notice:
-
-This package, the EXT2 filesystem utilities, are made available under
-the GNU General Public License version 2, with the exception of the
-lib/ext2fs and lib/e2p libraries, which are made available under the
-GNU Library General Public License Version 2, the lib/uuid library
-which is made available under a BSD-style license and the lib/et and
-lib/ss libraries which are made available under an MIT-style license.
-
- Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o
-
-On Debian GNU systems, the complete text of the GNU General Public
-License can be found in `/usr/share/common-licenses/GPL-2'. The
-complete text of the GNU Library General Public License can be found
-in '/usr/share/common-licenses/LGPL-2'.
-
-
-The license used for lib/et and lib/ss libraries is:
-
- Copyright 1987 by the Student Information Processing Board
- of the Massachusetts Institute of Technology
-
- Permission to use, copy, modify, and distribute this software and
- its documentation for any purpose is hereby granted, provided that
- the names of M.I.T. and the M.I.T. S.I.P.B. not be used in
- advertising or publicity pertaining to distribution of the software
- without specific, written prior permission. M.I.T. and the
- M.I.T. S.I.P.B. make no representations about the suitability of
- this software for any purpose. It is provided "as is" without
- express or implied warranty.
-
-The license used for lib/uuid is:
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- 1. Redistributions of source code must retain the above copyright
- notice, and the entire permission notice in its entirety,
- including the disclaimer of warranties.
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- 3. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
- WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
- OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGE.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: e2fsprogs
+Upstream-Contact: Theodore Ts'o <tytso@mit.edu>
+Source: http://sourceforge.net/projects/e2fsprogs
+Comment:
+ This is the Debian GNU/Linux prepackaged version of the EXT2 file
+ system utilities (e2fsck, mke2fs, etc.). The EXT2 utilities were
+ written by Theodore Ts'o <tytso@mit.edu> and Remy Card <card@masi.ibp.fr>.
+
+Files: *
+Copyright: 1993-2018 Theodore Ts'o <tytso@mit.edu>
+License: GPL-2
+Comment: Some files are GPL-2+ licensed or do not carry any license version.
+ They are distributable as GPL-2 and listed as such for simplification.
+
+Files: debian/*
+Copyright: 2003-2007 Theodore Ts'o <tytso@mit.edu>
+ 1997-2003 Yann Dirson <dirson@debian.org>
+ 2001 Alcove <http://www.alcove.com/>
+ 1997 Klee Dienes
+ 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>
+License: GPL-2
+
+Files: lib/ext2fs/*
+ lib/e2p/*
+ lib/support/print_fs_flags.c
+ misc/e2fuzz.c
+Copyright: 1995-1999, 2002, 2004-2006 Theodore Ts'o <tytso@mit.edu>
+ 1992-1994 Remy Card <card@masi.ibp.fr>
+ Laboratoire MASI, Institut Blaise Pascal
+ Universite Pierre et Marie Curie (Paris VI)
+ 2001 Andreas Gruenbacher, <a.gruenbacher@computer.org>
+ 2007 IBM Corporation
+ 2010 Red Hat, Inc., Lukas Czerner <lczerner@redhat.com>
+ 2014 Oracle
+ 2012 Zheng Liu <wenqing.lz@taobao.com>
+ 2012 Intel Corporation
+ 2001 Daniel Phillips
+ 2002 Theodore Ts'o.
+ 2002 Andreas Dilger
+ 2006 Cluster File Systems, Inc.
+ 2006, 2007 by Andreas Dilger <adilger@clusterfs.com>
+ 2003,2004 Cluster File Systems, Inc <info@clusterfs.com>
+ 1995 Theodore Ts'o.
+ 2003 VMware, Inc.
+ 2015 Jan Kara
+ 2018 Collabora Ltd.
+ 1997 Theodore Ts'o
+ 1997 Mark Habersack
+ 2011 Whamcloud, Inc.
+ 2004 Sam Hocevar <sam@hocevar.net>
+ 2014 Google Inc.
+ 1993, 1994, 1995 Theodore Ts'o.
+ 1998 Andrey Shedel <andreys@ns.cr.cyco.com>
+License: LGPL-2
+Comment: Some files in lib/ext2fs claim
+ "This file may be redistributed under the terms of the GNU Public License."
+ and NOTICE clarifies them to be licensed under LGPL-2.
+
+Files: lib/ext2fs/tdb*
+Copyright: 1999-2005 Andrew Tridgell
+ 2000-2006 Jeremy Allison
+ 2000 Paul `Rusty' Russell
+License: LGPL-2
+
+Files: lib/ext2fs/tdbtool.c
+Copyright: 1999-2000 Andrew Tridgell
+ 2000 Paul `Rusty' Russell
+ 2000 Jeremy Allison
+ 2001 Andrew Esh
+License: GPL-2
+
+Files: lib/ext2fs/kernel-jbd.h
+Copyright: 1998-2000 Red Hat, Inc
+License: GPL-2
+
+Files: lib/ext2fs/nls_utf8.c
+ lib/ext2fs/utf8n.h
+ util/mkutf8data.c
+Copyright: 2014 SGI
+ 2018 Collabora Ltd.
+License: GPL-2
+
+Files: lib/ext2fs/crc16.*
+Copyright: 2005 Ben Gardner <bgardner@wabtec.com>
+License: GPL-2
+
+Files: lib/ext2fs/crc32c*
+Copyright:
+ August 26, 2011 Darrick J. Wong <djwong at us.ibm.com>
+ Reuse Bob Pearson's slice-by-8 implementation for e2fsprogs.
+ .
+ July 20, 2011 Bob Pearson <rpearson at systemfabricworks.com>
+ ...
+ Oct 15, 2000 Matt Domsch <Matt_Domsch@dell.com>
+ ...
+ Oct 12, 2000 Matt Domsch <Matt_Domsch@dell.com>
+License: GPL-2
+
+Files: lib/uuid/*
+Copyright: 1996-1999, 2007 Theodore Ts'o.
+License: BSD-3-Clause
+
+Files: lib/uuid/*.3.in
+Copyright: 1999 Andreas Dilger <adilger@enel.ucalgary.ca>
+License: BSD-3-Clause
+
+Files: contrib/fallocate.c
+Copyright: 2008 Red Hat, Inc. All rights reserved.
+ 2003-2005 Silicon Graphics, Inc.
+License: GPL-2
+
+Files: contrib/dconf
+Copyright: 1994 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
+License: GPL-2
+
+Files: CleanSpec.mk
+ contrib/android/ext2simg.c
+Copyright: 2007, 2016 The Android Open Source Project
+License: Apache-2
+
+Files: e2fsck/*
+ debugfs/do_journal.c
+ debugfs/journal.*
+ debugfs/logdump.c
+ debugfs/xattrs.c
+ lib/support/plausible.c
+ misc/fuse2fs.c
+ misc/fsmap.h
+Copyright: 1993-2011 Theodore Ts'o
+ 1999-2000 Red Hat Software
+ 2000 Red Hat corp
+ 2001 Red Hat, Inc.
+ 2000 Stephen C. Tweedie
+ 2000 Andreas Dilger
+ 2014 Oracle
+ 2019 Google LLC
+License: GPL-2
+
+Files: e2fsck/mtrace.*
+ include/nonunix/getopt.h
+Copyright: 1985-2015 Free Software Foundation, Inc.
+License: LGPL-2
+
+Files: ext2ed/*
+Copyright: 1995 Gadi Oxman
+License: GPL-2
+
+Files: include/mingw/unistd.h
+Copyright: 2004-2006 Kern Sibbald
+ 2014 Adam Kropelin
+License: GPL-2
+
+Files: lib/support/devname.*
+Copyright: 2010 Red Hat, Inc., Lukas Czerner <lczerner@redhat.com>
+License: GPL-2
+
+Files: lib/blkid/*
+ misc/blkid.c
+Copyright: 1999, 2001 by Andries Brouwer
+ 1994-1997, 1999-2004 Theodore Ts'o <tytso@mit.edu>
+ 2001 Andreas Dilger
+License: LGPL-2
+
+Files: misc/blkid.8.in
+ misc/uuidgen.1.in
+Copyright: 1999, 2000 Andreas Dilger <adilger@turbolinux.com>
+License: GPL-2
+
+Files: misc/create_inode.c
+Copyright: 2014 Robert Yang <liezhi.yang@windriver.com>
+License: LGPL-2
+
+Files: misc/e2freefrag.c
+Copyright: 2009 Sun Microsystems, Inc.
+License: GPL-2
+
+Files: misc/e2undo.c
+Copyright: 2007 IBM Corporation
+License: GPL-2
+
+Files: misc/e4defrag.c
+Copyright: Akira Fujita <a-fujita@rs.jp.nec.com>
+ Takashi Sato <t-sato@yk.jp.nec.com>
+License: GPL-2
+
+Files: misc/uuidgen.c
+Copyright: 1999 Andreas Dilger and Theodore Ts'o
+License: GPL-2
+
+Files: misc/e2fuzz.sh
+Copyright: 2014 Oracle
+License: GPL-2
+
+Files: misc/e4crypt.c
+Copyright: 2014 Google, Inc.
+License: GPL-2
+
+Files: ext2ed/ext2.descriptors
+ misc/badblocks.c
+ misc/chattr.c
+ misc/dumpe2fs.c
+ misc/lsattr.c
+ misc/mklost+found.c
+ misc/tune2fs.c
+Copyright: 1995-1999 by Theodore Ts'o
+ 1992-1994 Remy Card <card@masi.ibp.fr>
+ Laboratoire MASI, Institut Blaise Pascal
+ Universite Pierre et Marie Curie (Paris VI)
+ 1999 by David Beattie
+ Linus Torvalds <Linus.Torvalds@cs.helsinki.fi>
+License: GPL-2
+
+Files: resize/*
+Copyright: 1997-2000 by Theodore Ts'o and PowerQuest, Inc.
+License: GPL-2
+
+Files: scrub/*
+Copyright: 2018 Oracle
+License: GPL-2
+
+Files: tests/fuzz/*.cc
+Copyright: 2020 Google LLC
+License: Apache-2
+
+Files: lib/support/argv_parse.*
+Copyright: 1999 Theodore Ts'o.
+License: ISC
+ Permission to use, copy, modify, and distribute this software for
+ any purpose with or without fee is hereby granted, provided that
+ the above copyright notice and this permission notice appear in all
+ copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE
+ AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
+ RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Files: lib/support/profile.*
+Copyright: 2005, 2006 by Theodore Ts'o.
+ 1985-2005 by the Massachusetts Institute of Technology.
+ All rights reserved.
+License: GPL or MIT-US-export
+ This file may be redistributed under the terms of the GNU Public
+ License.
+ .
+ Export of this software from the United States of America may require
+ a specific license from the United States Government. It is the
+ responsibility of any person or organization contemplating export to
+ obtain such a license before exporting.
+ .
+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ distribute this software and its documentation for any purpose and
+ without fee is hereby granted, provided that the above copyright
+ notice appear in all copies and that both that copyright notice and
+ this permission notice appear in supporting documentation, and that
+ the name of M.I.T. not be used in advertising or publicity pertaining
+ to distribution of the software without specific, written prior
+ permission. Furthermore if you modify this software you must label
+ your software as modified software and not distribute it in such a
+ fashion that it might be confused with the original MIT software.
+ M.I.T. makes no representations about the suitability of this software
+ for any purpose. It is provided "as is" without express or implied
+ warranty.
+ .
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+Comment:
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in "/usr/share/common-licenses/GPL".
+
+Files: lib/support/dict.*
+Copyright: 1997 Kaz Kylheku <kaz@ashi.footprints.net>
+License: Kazlib
+ All rights are reserved by the author, with the following exceptions:
+ Permission is granted to freely reproduce and distribute this software,
+ possibly in exchange for a fee, provided that this copyright notice appears
+ intact. Permission is also granted to adapt this software to produce
+ derivative works, as long as the modified versions carry this copyright
+ notice and additional notices stating that the work has been modified.
+ This source code may be translated into executable form and incorporated
+ into proprietary software; there is no requirement for such software to
+ contain a copyright notice related to this source.
+Comment: The work has been modified.
+
+Files: doc/libext2fs.texinfo
+Copyright: 1997-2014 Theodore Ts'o
+License: Latex2e
+ Permission is granted to process this file through TeX and print the
+ results, provided the printed document carries copying permission
+ notice identical to this one except for the removal of this paragraph
+ (this paragraph not being relevant to the printed manual).
+ .
+ Permission is granted to copy and distribute modified versions of this
+ manual under the conditions for verbatim copying, provided that the entire
+ resulting derived work is distributed under the terms of a permission
+ notice identical to this one.
+ .
+ Permission is granted to copy and distribute translations of this manual
+ into another language, under the above conditions for modified versions,
+ except that this permission notice may be stated in a translation approved
+ by the author.
+
+Files: doc/texinfo.tex
+ lib/et/texinfo.tex
+Copyright: 1985-2006 Free Software Foundation, Inc.
+License: GPL-2+ with Texinfo exception
+ This texinfo.tex file is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2, or (at
+ your option) any later version.
+ .
+ This texinfo.tex file is distributed in the hope that it will be
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
+ of 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
+ along with this texinfo.tex file; see the file COPYING. If not, write
+ to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+ .
+ As a special exception, when this file is read by TeX when processing
+ a Texinfo source document, you may use the result without
+ restriction. (This has been our intent since Texinfo was invented.)
+
+License: Apache-2
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+Comment:
+ On Debian systems, the complete text of the Apache License, Version 2.0
+ can be found in "/usr/share/common-licenses/Apache-2.0".
+
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, and the entire permission notice in its entirety,
+ including the disclaimer of warranties.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+ .
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
+ WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms version 2 of the GNU General Public License
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ 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
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: LGPL-2
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; version 2 of the License.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public License
+ along with this library. If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the complete text of the GNU Library General
+ Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2".
diff --git a/debian/e2fsck-static.copyright b/debian/e2fsck-static.copyright
deleted file mode 100644
index b5b5d3fd..00000000
--- a/debian/e2fsck-static.copyright
+++ /dev/null
@@ -1,26 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the static EXT2
-file system consistency checker (e2fsck.static). The EXT2 utilities
-were written by Theodore Ts'o <tytso@mit.edu> and Remy Card
-<card@masi.ibp.fr>.
-
-Sources were obtained from http://sourceforge.net/projects/e2fsprogs
-
-Packaging is Copyright (c) 2003-2006 Theodore Ts'o <tytso@mit.edu>
- Copyright (c) 1997-2003 Yann Dirson <dirson@debian.org>
- Copyright (c) 2001 Alcove <http://www.alcove.com/>
- Copyright (c) 1997 Klee Dienes
- Copyright (c) 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright notice:
-
-This package, the EXT2 filesystem utilities, is protected by the GNU
-General Public License.
-
- Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o
-
-On Debian GNU systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL-2'.
-
diff --git a/debian/e2fsprogs-l10n.copyright b/debian/e2fsprogs-l10n.copyright
deleted file mode 100644
index 9dbe5c00..00000000
--- a/debian/e2fsprogs-l10n.copyright
+++ /dev/null
@@ -1,26 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the translation
-files of the EXT2 file system utilities. The EXT2 utilities were
-written by Theodore Ts'o <tytso@mit.edu> and Remy Card
-<card@masi.ibp.fr>.
-
-Sources were obtained from http://sourceforge.net/projects/e2fsprogs
-
-Packaging is Copyright (c) 2003-2006 Theodore Ts'o <tytso@mit.edu>
- Copyright (c) 1997-2003 Yann Dirson <dirson@debian.org>
- Copyright (c) 2001 Alcove <http://www.alcove.com/>
- Copyright (c) 1997 Klee Dienes
- Copyright (c) 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright notice:
-
-This package, the EXT2 filesystem utilities, is protected by the GNU
-General Public License.
-
- Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o
-
-On Debian GNU systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL-2'.
-
diff --git a/debian/libblkid.copyright b/debian/libblkid.copyright
deleted file mode 100644
index 8be818b5..00000000
--- a/debian/libblkid.copyright
+++ /dev/null
@@ -1,19 +0,0 @@
-This package was added to the e2fsprogs debian source package by
-Theodore Ts'o <tytso@mit.edu> on Sat Mar 15 15:33:37 EST 2003
-
-It is part of the main e2fsprogs distribution, which can be found at:
-
- http://sourceforge.net/projects/e2fsprogs
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright:
-
-Copyright (C) 1999, 2001 by Andries Brouwer
-Copyright (C) 1999, 2000, 2003 by Theodore Ts'o
-
-You are free to distribute this software under the terms of the GNU
-Lesser (Library) General Public License.
-
-On Debian systems, the complete text of the GNU Lesser (Library)
-General Public License can be found in /usr/share/common-licenses/LGPL-2.
diff --git a/debian/libcom-err2.copyright b/debian/libcom-err2.copyright
deleted file mode 100644
index 578628a5..00000000
--- a/debian/libcom-err2.copyright
+++ /dev/null
@@ -1,24 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the Common Error
-Description library. It is currently distributed together with the EXT2 file
-system utilities, which are otherwise packaged as "e2fsprogs".
-
-This package was put together by Yann Dirson <dirson@debian.org>,
-from sources obtained from a mirror of:
- tsx-11.mit.edu:/pub/linux/packages/ext2fs/
-
-From the original distribution:
-
-Copyright 1987, 1988 by the Student Information Processing Board
- of the Massachusetts Institute of Technology
-
-Permission to use, copy, modify, and distribute this software
-and its documentation for any purpose and without fee is
-hereby granted, provided that the above copyright notice
-appear in all copies and that both that copyright notice and
-this permission notice appear in supporting documentation,
-and that the names of M.I.T. and the M.I.T. S.I.P.B. not be
-used in advertising or publicity pertaining to distribution
-of the software without specific, written prior permission.
-M.I.T. and the M.I.T. S.I.P.B. make no representations about
-the suitability of this software for any purpose. It is
-provided "as is" without express or implied warranty.
diff --git a/debian/libext2fs2.symbols b/debian/libext2fs2.symbols
index 7cd7cd86..46c48adf 100644
--- a/debian/libext2fs2.symbols
+++ b/debian/libext2fs2.symbols
@@ -201,7 +201,9 @@ libext2fs.so.2 libext2fs2 #MINVER#
ext2fs_ext_attr_block_csum_verify@Base 1.43
ext2fs_ext_attr_block_rehash@Base 1.44.0~rc1
ext2fs_ext_attr_hash_entry2@Base 1.44.0~rc1
+ ext2fs_ext_attr_hash_entry3@Base 1.46.6
ext2fs_ext_attr_hash_entry@Base 1.41.0
+ ext2fs_ext_attr_hash_entry_signed@Base 1.46.6
ext2fs_extent_block_csum_set@Base 1.43
ext2fs_extent_block_csum_verify@Base 1.43
ext2fs_extent_delete@Base 1.41.0
@@ -462,9 +464,6 @@ libext2fs.so.2 libext2fs2 #MINVER#
ext2fs_r_blocks_count@Base 1.42
ext2fs_r_blocks_count_add@Base 1.42
ext2fs_r_blocks_count_set@Base 1.42
- ext2fs_rb_augment_erase_begin@Base 1.42.1
- ext2fs_rb_augment_erase_end@Base 1.42.1
- ext2fs_rb_augment_insert@Base 1.42.1
ext2fs_rb_erase@Base 1.42.1
ext2fs_rb_first@Base 1.42.1
ext2fs_rb_insert_color@Base 1.42.1
diff --git a/debian/libss2.copyright b/debian/libss2.copyright
deleted file mode 100644
index f0398324..00000000
--- a/debian/libss2.copyright
+++ /dev/null
@@ -1,25 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the ss
-command-line interface parsing library. It is currently
-distributed together with the EXT2 file system utilities, which are
-otherwise packaged as "e2fsprogs".
-
-This package was put together by Yann Dirson <dirson@debian.org>,
-from sources obtained from a mirror of:
- tsx-11.mit.edu:/pub/linux/packages/ext2fs/
-
-From the original distribution:
-
-Copyright 1987, 1988 by the Student Information Processing Board
- of the Massachusetts Institute of Technology
-
-Permission to use, copy, modify, and distribute this software
-and its documentation for any purpose and without fee is
-hereby granted, provided that the above copyright notice
-appear in all copies and that both that copyright notice and
-this permission notice appear in supporting documentation,
-and that the names of M.I.T. and the M.I.T. S.I.P.B. not be
-used in advertising or publicity pertaining to distribution
-of the software without specific, written prior permission.
-M.I.T. and the M.I.T. S.I.P.B. make no representations about
-the suitability of this software for any purpose. It is
-provided "as is" without express or implied warranty.
diff --git a/debian/libuuid1.copyright b/debian/libuuid1.copyright
deleted file mode 100644
index f346739f..00000000
--- a/debian/libuuid1.copyright
+++ /dev/null
@@ -1,38 +0,0 @@
-This package was added to the e2fsprogs debian source package by
-Theodore Ts'o <tytso@mit.edu> on Sat Mar 15 15:33:37 EST 2003
-
-It is part of the main e2fsprogs distribution, which can be found at:
-
- http://sourceforge.net/projects/e2fsprogs
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright:
-
-Copyright (C) 1999, 2000, 2003, 2004 by Theodore Ts'o
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, and the entire permission notice in its entirety,
- including the disclaimer of warranties.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
-WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
diff --git a/debian/rules b/debian/rules
index e36bcaaa..b85976f0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,7 @@ udebdir ?= ${topdir}/debian/e2fsprogs-udeb
stdbuilddir ?= ${topdir}/debian/BUILD-STD
INSTALL ?= install
-INSTALL_PROGRAM ?= $(INSTALL) -p -o root -g root -m 0755
+INSTALL_PROGRAM ?= $(INSTALL) -p -m 0755
ifneq (,$(findstring update-symbols,$(DEB_BUILD_OPTIONS)))
SYMBOL_LIBS := libext2fs libcomerr2 libss2
@@ -179,7 +179,7 @@ override_dh_gencontrol:
override_dh_auto_test:
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- $(MAKE) -C ${stdbuilddir} V=1 check
+ PRINT_FAILED=yes $(MAKE) -C ${stdbuilddir} V=1 check
endif
test_printenv:
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 52e733e3..ca0febe7 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,2 +1,2 @@
-e2fsprogs source: weak-library-dev-dependency ss-dev on libss2 (= ${mainBinary})
-e2fsprogs source: weak-library-dev-dependency comerr-dev on libcom-err2 (= ${mainBinary})
+e2fsprogs source: weak-library-dev-dependency
+e2fsprogs source: no-debian-changes
diff --git a/debian/uuid-dev.copyright b/debian/uuid-dev.copyright
deleted file mode 100644
index f346739f..00000000
--- a/debian/uuid-dev.copyright
+++ /dev/null
@@ -1,38 +0,0 @@
-This package was added to the e2fsprogs debian source package by
-Theodore Ts'o <tytso@mit.edu> on Sat Mar 15 15:33:37 EST 2003
-
-It is part of the main e2fsprogs distribution, which can be found at:
-
- http://sourceforge.net/projects/e2fsprogs
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright:
-
-Copyright (C) 1999, 2000, 2003, 2004 by Theodore Ts'o
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, and the entire permission notice in its entirety,
- including the disclaimer of warranties.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
-WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
diff --git a/debian/uuid-runtime.copyright b/debian/uuid-runtime.copyright
deleted file mode 100644
index afcd4c53..00000000
--- a/debian/uuid-runtime.copyright
+++ /dev/null
@@ -1,39 +0,0 @@
-This package was added to the e2fsprogs debian source package by
-Theodore Ts'o <tytso@mit.edu> on Fri Dec 14 22:24:35 EST 2007
-
-It is part of the main e2fsprogs distribution, which can be found at:
-
- http://sourceforge.net/projects/e2fsprogs
-
-Upstream Author: Theodore Ts'o <tytso@mit.edu>
-
-Copyright:
-
-Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by
-Theodore Ts'o
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, and the entire permission notice in its entirety,
- including the disclaimer of warranties.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
-WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.