summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2009-11-29debian: Add source lintian overridesTheodore Ts'o1-0/+3
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-11-29debian: Fix FTBFS problem caused by texi2html changing its output locationTheodore Ts'o2-8/+6
Unfortunately, texi2html gratuitously changed its behavior of where its output html files are placed when the -split_chapter is in effect. (First it was in a subdirectory; then it was in the current directory; now it's back to putting the output html files in a subdirectory again.) Support either way of doing things since the texi2html team seems to be indecisive... Addresses-Debian-Bug: #552934 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-10-28debian: Fix pre-depends relation for util-linux-ngTheodore Ts'o1-1/+1
Commit 06807d9 had a typo; we need util-linux-ng >= 2.15~rc1-1, not << 2.15~rc1-1! Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-10-24debian: Add pre-depends for util-linux for util-linux-ng buildsTheodore Ts'o1-1/+5
Addresses-Debian-Bug: #551795 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-10-16e2fsck: Accept superblock times to be fudged by up to 24 hours by defaultTheodore Ts'o1-6/+0
Unfortunately, due to Windows' unfortunate design decision to configure the hardware clock to tick localtime, instead of the more proper and less error-prone UTC time, many users end up in the situation where the system clock is incorrectly set at the time when e2fsck is run. Historically this was usually due to some distributions having buggy init scripts and/or installers that didn't correctly detect this case and take appropriate countermeasures. However, it's still possible, despite the best efforts of init script and installer authors to not be able to detect this misconfiguration, usually due to a buggy or misconfigured virtualization manager or the installer not having access to a network time server during the installation process. So by default, we allow the superblock times to be fudged by up to 24 hours. This can be disabled by setting options.accept_time_fudge to the boolean value of false in e2fsck.conf. The old options.buggy_init_scripts is left for backwards compatibility. Since we are now accepting the 24 hour time fudge by default, there is no longer a need to install an Ubuntu-specific e2fsck.conf file, so we can remove it. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-09-06configure.in, configure: Drop --with-cc, --with-ccopts, --with-ldoptsTheodore Ts'o1-29/+26
Remove the configure options --with-cc, --with-ccopts, --with-ldopts, and --with-ld (which never worked), since the first three can be replaced with CC=, CCFLAGS=, and LDFLAGS= on the configure command-line. The default for --with-cc caused the CC= to be overridden even with it was specified to the configure script. Addresses-Sourceforge-Bug: #2843248 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-09-01debian: Make sure libblkid1 and libblkid1-dbg have changelogsTheodore Ts'o1-1/+2
Thanks to Scott James Remnant <scott@canonical.com> for pointing this problem and suggesting a fix. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-08-23Fix debian packaging to work correctly on post-Lenny systemsTheodore Ts'o3-25/+27
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-08-22Update release notes, version string, etc. for E2fsprogs 1.41.9 releaseTheodore Ts'o1-0/+32
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-20Update debian changelog and RELEASE-NOTES for interim releaseTheodore Ts'o1-0/+11
2009-07-19debian: Allow building with util-linux-ngTheodore Ts'o2-14/+91
If building with util-linux-ng, we will use the external libblkid and libuuid, as well as disabling the internal fsck. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-18debian/control: fix incorrect use of apostrophe'sScott James Remnant1-4/+4
Signed-off-by: Scott James Remnant <scott@ubuntu.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2009-07-11debian: Don't use dietlibc when building for mips and mipselTheodore Ts'o1-1/+1
Dietlibc seems to fail when building e2fsprogs for the mips and mipsel architectures. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-11Update release notes, version string, etc. for E2fsprogs 1.41.8 releaseTheodore Ts'o1-0/+14
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-11debian: Update standards version to 3.8.2Theodore Ts'o1-1/+1
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-11debian: Update package descriptions to mention ext3/ext4 filesystemsTheodore Ts'o1-20/+21
E2fsprogs is used for ext2, ext3, and ext4 filesystems. Update the package descriptions accordingly: Addresses-Debian-Bug: #535530 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-09libext2fs: Add new function ext2fs_test_inode_bitmap_range()Theodore Ts'o1-0/+1
Optimize ext2fs_test_block_bitmap_range() and add a new function, ext2fs_test_inode_bitmap_range(), which works the same way as ext2fs_block_bitmap_range() but for inode bitmaps. It's needed for some code in the development branch, so let's drop it into the maint branch to make life easier in the future. Signed-off-by: Kazuya Mio <k-mio@sx.jp.nec.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-09Interim in-progress update of the release notes and debian/changelogTheodore Ts'o1-0/+10
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-06-29Update release notes, version string, etc. for E2fsprogs 1.41.7 releaseTheodore Ts'o1-0/+33
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-06-21Fix encoding for rec_len in directories for >= 64k blocksize file systemsTheodore Ts'o1-0/+2
Previously e2fsprogs interpreted 0 for a rec_len of 65536 (which could occur if the directory block is completely empty in 64k blocksize filesystems), while the kernel interpreted 65535 to mean 65536. The kernel will accept both to mean 65536, and encodes 65535 to be 65536. This commit changes e2fsprogs to match. We add the encoding agreed upon for 128k and 256k filesystems, but we don't enable support for these larger block sizes, since they haven't been fully tested. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-05-30Update release notes, version string, etc. for E2fsprogs 1.41.6 releaseTheodore Ts'o1-0/+40
2009-05-30debian: Update control file to remove lintian warningsTheodore Ts'o1-22/+26
* Update debian policy standards 3.8.1 * Expand short and extended descriptions * Remove duplicated section and priority fields in the binary packages * Remove empty depends: header Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-05-30debian: update e2fslibs.symbol file to add ext2fs_extent_open2@BaseTheodore Ts'o1-3/+4
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-05-30debain: Remove unneeded lintian overrideTheodore Ts'o1-1/+0
2009-04-25debian: Add a build depends indicating we need a dietlibc newer than 0.30Theodore Ts'o2-2/+4
Addresses-Debian-Bug: #506064 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-24debian: Fix distribution name in changelog to be unstableTheodore Ts'o1-1/+1
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-23Update release notes, version string, etc. for E2fsprogs 1.41.5 releaseTheodore Ts'o1-0/+8
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-23Interim commit for Debian release -- 1.41.4-3Theodore Ts'o1-0/+15
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-20debian: Update debhelper compat level to 7Theodore Ts'o3-3/+3
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-20debian: Update copyright files to point the correct common license filesTheodore Ts'o4-4/+4
This fixes the Lintian warning: The copyright file refers to the versionless symlink in /usr/share/common-licenses for the full text of the GPL, LGPL, or GFDL license, but the package does not appear to allow distribution under later versions of the license. This symlink will change with each release of a new version of the license and may therefore point to a different version than the package is released under. debian/copyright should instead refers to the specific version of the license that the package references. For example, if the package says something like "you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991," the debian/copyright file should refer to /usr/share/common-licenses/GPL-2, not /GPL. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-20debian: Put the *-dbg packages in the debug section as requested by LintianTheodore Ts'o1-7/+7
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-19Interim commit for Debian release -- 1.41.4-2Theodore Ts'o1-0/+28
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-18debian: Add homepage field to the control fileTheodore Ts'o1-0/+1
Addresses-Debian-Bug: #506279 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-01-27Update release notes, changelog, etc., for e2fsprogs 1.41.4 releaseTheodore Ts'o1-0/+67
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-01-20Add 64-bit getsize interface.Jose R. Santos1-0/+1
Added interface capable of opening 64-bit block device. Signed-off-by: Jose R. Santos <jrs@us.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-01-20debian: Add "set -e" to uuid-runtime's prerm scriptTheodore Ts'o1-1/+1
This addresses a Lintian warning. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-01-19debian: Add mkfs.ext4 symlink to the e2fsprogs-udeb packageTheodore Ts'o1-1/+1
This patch is needed for Ubuntu Januty. Addresses-Debian-Bug: #511207 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-11-16debian: Fix mkinitfs on x86_64 systemsTheodore Ts'o1-1/+1
On x86_64 systems, we need to filter out linux-vdso.so lines from the output of the ldd program when determining the library dependencies. Addresses-Debian-Bug: #503057 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-10-18Fix spelling mistake in debian changelogTheodore Ts'o1-1/+1
Addresses-Debian-Bug: #502323 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-10-12Update release notes, changelog, etc., for e2fsprogs 1.41.3 releaseTheodore Ts'o1-0/+22
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-10-02Update release notes, changelog, etc., for e2fsprogs 1.41.2 releaseTheodore Ts'o1-0/+26
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-12libcom_err: Use sem_post/sem_init to prevent race conditionsTheodore Ts'o1-0/+2
SuSE has been carrying a patch for a long time to prevent a largely theoretical race condition if a multi-threaded application adds and removes error tables in multiple threads. Unfortunately SuSE's approach breaks compatibility by forcing applications to link and compile with the -pthread option; using pthread mutexes has historically been problematic. This commit fixes things in a more portable way by using sem_post/sem_wait instead, which is an older interface that doesn't require the pthreads library. Linux happens to implement sem_post/sem_init using futexes, and -lrt ends up pulling in -lpthread, but the advantage of using POSIX semaphores is that applications don't have to be built using -pthread, unlike the use of pthread mutexes. The add_error_table() and remove_error_table() interfaces are the preferred interfaces and locking protection have been added to only these interfaces. I have not added locking protection to the generated initialize_xxx_error_table and initialize_xxx_error_table_r interfaces, to avoid adding symbol dependencies that would cause a library to fail to work when linking against older com_err libraries that do not export et_list_lock() and et_list_unlock(). Threaded applications shouldn't be using these interfaces in any case. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-12debian: Use dietlibc when possible for building e2fsck.staticTheodore Ts'o1-3/+6
This fixes a regression introduced in commit 4f2e8f19 where we inadvertently disabled the use of dietlibc on all architectures, instead of just on those architectures which didn't support dietlibc. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-05Update debian/changefile for 1.41.1-3 debian releaseTheodore Ts'o1-0/+15
2008-09-05Add more historical information into the debian/*.symbols filesTheodore Ts'o4-95/+95
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-04debian: Reorder rules to build udebs to avoid Lintian warningTheodore Ts'o1-10/+6
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-04debian: Fix dependencies field in the udeb packagesTheodore Ts'o3-3/+5
Addresses-Debian-Bug: #497619 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-02Update debian/changefile for 1.41.1-2 debian releaseTheodore Ts'o1-0/+7
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-01Update release notes, changelog, etc., for e2fsprogs 1.41.1 releaseTheodore Ts'o1-0/+32
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-01Enable test_io debugging by defaultTheodore Ts'o1-1/+1
Test I/O debugging is incredibly useful for rooting out problems, so let's enable by default, especially now that its overhead is only incurred when it is needed. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>