libeatmydata (105-9) unstable; urgency=medium * Fix autopkgtests against gcc-9 by using -pthread instead of -lpthread -- Mattia Rizzolo Thu, 30 Apr 2020 14:26:42 +0200 libeatmydata (105-8) unstable; urgency=medium * Autopkgtest improvements: + Fix a bunch of shellcheck warnings. + Remove one last usage of ADTTMP. * d/patches: + Add patch from upstream to properly handle EBADF. Closes: #667965 + Add patch from Alberto Bertogli to make the initialization thread-safe. Closes: #918520 + Add another patch to fix a warning from GCC when built with -std=gnu11. * d/control: + Bump Standards-Version to 4.5.0, no changes needed. + Bump debhelper compat level to 13. - compat 12 changes the value of --libexecdir, update the ignoring rule. * d/rules: + Build with -std=gnu11 to support thread-local storage, as used by the patch for 918520. + Use d/eatmydata.install to install the /usr/bin/eatmydata file. + Use DH_ALWAYS_EXCLUDE to prevent the installation of the .la file. * d/copyright: Update the copyright years for debian/. -- Mattia Rizzolo Tue, 28 Apr 2020 13:21:47 +0200 libeatmydata (105-7) unstable; urgency=medium [ Ondřej Nový ] * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP * d/copyright: Change Format URL to correct one [ Mattia Rizzolo ] * Use the new debhelper-compat(=11) notation and drop d/compat. * Bump Standards-Version to 4.2.1, no changes needed. * Set Rules-Requires-Root:no. * Move libeatmydata1 to Section:libs. Thanks, lintian! * Override the lintian tag symbols-file-missing-build-depends-package-field. [ Unit 193 ] * Add a bash-completion file to allow auto-completion of the parameters of the called binary. -- Mattia Rizzolo Mon, 29 Oct 2018 12:08:38 +0100 libeatmydata (105-6) unstable; urgency=medium * d/docs: remove, the installed README doesn't contain anything useful. * d/copyright: + Use HTTPS in the Format field (policy v4.0.0). + Bump copyright years for debian/*. * d/control: + Bump Standards-Version to 4.1.3. + Update Vcs-* fields for the move to salsa.debian.org. * Bump debhelper compat level to 11. * d/rules: + Use /usr/share/dpkg/architecture.mk instead of manually shelling out to dpkg-architecture(1). + Move to dh_missing instead of the deprecated dh_install --fail-missing. -- Mattia Rizzolo Fri, 09 Mar 2018 19:37:20 +0100 libeatmydata (105-5) unstable; urgency=medium * Upload to unstable after some testing happened. * Make the udeb scripts executable. -- Mattia Rizzolo Mon, 17 Oct 2016 12:21:53 +0000 libeatmydata (105-4) experimental; urgency=medium [ Petter Reinholdtsen ] * Add udeb to enable eatmydata during a Debian installation. Closes: #765527 [ Mattia Rizzolo ] * debian/control: + Bump Standards-Version to 3.9.8, no changes needed. + wrap-and-sort according to my new preferences. + Drop unneeded explicit Testsuite field, dpkg-source creates it by itself. + Fix description of the new udeb binary. * Bump debhelper compat level to 10. + Drop explicit --with autoreconf option, now default. + Don't run the test suite in parallel (not parallel-safe). * use dh_install --fail-missing coupled with a debian/not-installed * Use dh-exec instead of install files of the new udeb using cp in d/rules. -- Mattia Rizzolo Tue, 11 Oct 2016 22:09:24 +0000 libeatmydata (105-3) unstable; urgency=medium * [ded2257] debian/patches: forward 2 patches. * eatmydata.sh: + [157cdc6] fix typo that prevented a proper error message when the target executable was not found. + [a09b086] if the called program is a link to something else, do not call the link target but still call the original program. Closes: #817995 -- Mattia Rizzolo Mon, 04 Apr 2016 16:52:55 +0000 libeatmydata (105-2) unstable; urgency=medium * [566a7d0] debian/patches/avoid-pthread-link: add to avoid linking against pthread and calling pthread_testcancel also when the called program doesn't. Thanks to Samuel Thibault for the patch. Closes: #816144 * debian/control: + [107b591] Set myself as maintainer, drop modax. Thanks for all the work! + [d3eb0c8] Bump Standards-Version to 3.9.7, no changes needed. + [6f69471] Use https in Vcs-Git. * [112f080] debian/{control,copyright}: use my @debian.org email address. * [a5c4e4f] debian/copyright: extend my copyright for another year. -- Mattia Rizzolo Sun, 28 Feb 2016 16:57:30 +0000 libeatmydata (105-1) unstable; urgency=medium * [edcd4e8] Imported Upstream version 105: + [23ecfaf] debian/patches: drop patches: all applied upstream. * debian/patches: + [58b004e] soversion: add to revert an useless/wrong/unintentional SOVERSION change made by upstream. + [b859146] drop-unneeded-include: add to allow a clean dep-8 test. + [acdb016] tests: add dep-3 header. * [259b46f,ae03c97] debian/tests: add a DEP-8 testsuite. Closes: #765294 * [16352b4] debian/rules: enable verbose building. * [b486084] debian/copyright: update years. * [048c4ea] debian/eatmydata.1: Add a paragraph explaining how to correctly load libeatmydata without using the wrapper, e.g. how to set the LD_LIBRARY_PATH and LD_PRELOAD env variable. Closes: #781485 -- Mattia Rizzolo Fri, 04 Sep 2015 14:00:34 +0000 libeatmydata (82-6) unstable; urgency=low * No-change upload to unstable. * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Sun, 30 Nov 2014 12:21:31 +0100 libeatmydata (82-5) experimental; urgency=low * [e9ae45a] Replace eatmydata executable with one both Multi-Arch safe and compatible with older eatmydata versions in chroots. Thanks to Thorsten Glaser for the patch! (Closes: #765810). * [3638933] debian/control: drop now useless depends on dpkg-dev (Closes: #770109). * [0ea9512] debian/eatmydata.1: update manpage with information about multiarch. Thanks to Osamu Aoki for reporting (Closes: #766212). * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Sat, 22 Nov 2014 17:59:01 +0100 libeatmydata (82-4) unstable; urgency=low [ Mattia Rizzolo ] * [c6fde16] Fix FTBFS on hurd-i386 and kfreebsd-* due to missing strace (used by the test suite) (Closes: #769605). [ Thorsten Glaser ] * [8c41772] Add missing Pre-Depends on multiarch-support * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Wed, 19 Nov 2014 22:41:45 +0100 libeatmydata (82-3) unstable; urgency=low * debian/patches/bug-702711.patch: + [c95e942] fix the bug #702711 also for 32 bit arches (Closes: #765738). + [0167220] update headers. * [3fabf6f] debian/control: build-depend on strace only on non hurd and non kfreebsd systems, where it is unavailable. * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Sun, 09 Nov 2014 22:16:51 +0100 libeatmydata (82-2) unstable; urgency=medium * Upload to unstable. * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Mon, 13 Oct 2014 23:50:27 +0200 libeatmydata (82-1) experimental; urgency=medium * New upstream release (Closes: #700649). + fixes a issue with faketime (Closes: #747078). * Add Multi-Arch support (Closes: #694314, LP: #1275932): + Upstream now has a basic multiarch support on its own, update packaging. + debian/control: split package to libeatmydata1 being Multi-Arch:same. + debian/rules: move shared library to /usr/lib//libeatmydata. * debian/{bin,lib}: drop, included upstream. * debian/control: + [19c31a7] Bump Standards-Version to 3.9.6. No changes required. + Bump debhelper version to 9. + Add autotools-dev and strace to Build-Depends. + [687e4b8] Add dpkg-dev to depends of eatmydata + [8083867] wrap-and sort maintenance. + [64b0f93] Add myself as uploader. + [e74b025] Add Breaks/Replaces relations to libeatmydata1. + [d46838e,512aabc] Update Vcs-* links to collab-maint. * debian/copyright: + Update accordingly the new upstream release. + Update to the debian-copyright format 1.0. + Update the homepage to launchpad.net/libeatmydata. + Add myself to copyright owners. * debian/compat: bump to 9. * debian/rules: + use dh with autotools_dev addon. + [71e3563] remove the override_dh_makeshilibs. * [db986b8] debian/libeatmydata1.lintian-overrides: add non-dev-pkg-with-shlib-symlink. * debian/patches: + executable-not-elf-or-script.patch. add to fix omonim lintian warning. + [6eba479,bce9c1d] multiarch-issue: add to fix a issue with multiarch (a script refers to a fixed position, non multiarch-compatible). + bug-702711.patch: update headers. Thanks Petter for the NMU. * [ad63684] debian/eatmydata.install: + Drop eatmydata.sh, now installed in libeatmydata1. + Change source to debian/tmp. * debian/libmydata1.install: add, it installs all /usr/lib/* stuff. * [9908ebb] debian/eatmydata.manpages: add to install the manpage. * debian/watch, debian/upstream/signing-key.asc + [42f1561] add. + [86912da] fix debian-watch-may-check-gpg-signature lintian tag. * debian/README.debian: drop, it's useless. * Upload sponsored by Petter Reinholdtsen. -- Mattia Rizzolo Fri, 03 Oct 2014 20:48:40 +0200 libeatmydata (26-2.1) unstable; urgency=low * Non-maintainer upload to fix bug affecting other packages. * Make sure open() calls done before the eatmydata_init(), for example called by ctors, do not return an unexpected error (Closes: #702711). Patch by Roland Stigge. -- Petter Reinholdtsen Sat, 27 Sep 2014 22:57:11 +0200 libeatmydata (26-2) unstable; urgency=low * Switch homepage to launchpad.net/libeatmydata. * Fix a typo in the eatmydata wrapper. -- Modestas Vainius Sat, 19 Feb 2011 14:27:59 +0200 libeatmydata (26-1) unstable; urgency=low * New upstream release. * Drop all patches, merged upstream. * Add myself to the upstream part of debian/copyright. * Skip auto_install routine, we install libeatmydata.so manually. -- Modestas Vainius Tue, 04 Jan 2011 21:28:37 +0200 libeatmydata (15-6) unstable; urgency=low * Merge ubuntu_as_needed_fix.diff as is. My tweak was broken. -- Modestas Vainius Mon, 03 Jan 2011 17:03:31 +0200 libeatmydata (15-5) unstable; urgency=low * Get rid of the debian-changes-* patch introduced by mistake in the previous upload. * Forbid generation of the single debian patch by adding abort-on-upstream-changes to debian/source/local-options. * Add unapply-patches to debian/source/local-options. * Merge Ubuntu patches; - ubuntu_as_needed_fix.diff (with small tweak) to upstream_improve_Makefile.diff; - ubuntu_missing_open_arg.diff (with tweak) to upstream_portable_testsuite.diff. * Fix relative path recognition as per IEEE Std 1003.1 Shell Command Language Specification, chapter 2.9. (Closes: #606157) * Remove config.h in distclean target (upstream_basic_autoconf.diff modified). -- Modestas Vainius Sun, 02 Jan 2011 17:21:29 +0200 libeatmydata (15-4) unstable; urgency=low * Fix problem with execution of relative symlink from PATH. (Closes: #603423) * Add support for "symlink mode". Please read eatmydata(1) manual page for more information. -- Modestas Vainius Sun, 14 Nov 2010 20:38:20 +0200 libeatmydata (15-3) unstable; urgency=low * Fix a typo (made while refactoring) in the upstream_handle_va_arg_promotion.diff patch. This should really solve a FTBFS on kFreeBSD. (Closes: #600445) -- Modestas Vainius Thu, 21 Oct 2010 01:27:10 +0300 libeatmydata (15-2) unstable; urgency=low * Prepend upstream_ to all patch names. They all could be merged upstream. Also improve their DEP-3 headers a bit. * Add basic support for autoconf (via new patch upstream_basic_autoconf.diff). * Build-Depend on dh-autoreconf and use its dh addon in debian/rules. * Fix FTBFS on Debian GNU/kFreeBSD by passing int to va_arg() when needed (patch upstream_handle_va_arg_promotion.diff). (Closes: #600445) -- Modestas Vainius Thu, 21 Oct 2010 00:24:15 +0300 libeatmydata (15-1) unstable; urgency=low * Initial release. (Closes: #512588) * A couple of improvements to Makefile (*FLAGS, no versioned SONAME etc.) (patch improve_Makefile.diff). * Add portable testsuite (patch portable_testsuite.diff). -- Modestas Vainius Fri, 06 Aug 2010 20:10:11 +0300