New changelog entries:
* Non-maintainer upload.
* Import patches from Ubuntu (Closes: #928177):
+ Use a UTF-8 encoding, to ensure stable sorting.
+ Add a Breezy plugin, using Python3.
* Replace bzr dependencies with brz (bzr is now a transitional package).
* d/control:
+ Bump Standards-Version to 4.4.1, no changes needed.
+ Set Rules-Requires-Root: no.
+ Drop Conflicts against a very old version of bzr.
+ Drop version requirements against very old versions, all satisfied
in oldoldstable.
+ Bump debhelper compat level to 12.
* Build using Python3 instead of Python2 (Closes: #811180, #921447)
(This stops installing the bzr plugin, instead installing the brz one).
New changelog entries:
* New upstream release
* update debhelper and standards version, no change
* Avoid post-install failing when ps is from busybox or another
version not supporting procps-specific options.
* Use ps --no-headers rather than problimatic -h option.
* When run during a package installation, include in the commit
message the command line that caused etckeeper to run.
Thanks, Laszlo Gombos
New changelog entries:
* New upstream release (Closes: #850679)
* Revert port to py3, requires bzrlib to port first (Closes: #906000)
* update standards version, no change
* Work around git commit's lack of robustness, by providing
reasonable default values for GIT_COMMITTER_EMAIL etc.
This was already done as part of the su/sudo handling,
and is now always done.
* Don't hardcode the master branch when pushing to PUSH_REMOTE.
Instead, let git push whatever branches it is configured to
push to that remote.
New changelog entries:
* New upstream release
* port to Python3, no change (Closes: #883145)
* tweak lintian override
* bump to dh 10 compat
* add debian watch file
* add missing git dependency to fix test during build
* add git buildpackage config
* use https URLs everywhere in metadata
* remove byte-compiled Python file as per policy
* remove duplicate Section in debian/control
* Added some unit tests.
Thanks, Henrik Riomar.
* etckeeper will work on systems that do not have perl installed.
(perl is still used when available as it's faster)
Thanks, William Johansson and radhus.
* Prevent LC_ALL overriding the LC_COLLATE used to sort metadata.
* Only show errors (no progress indicators) when pushing Git/Mercurial repos
to avoid unncessary cron mails.
Thanks, Nils Steinger.
* Fix regex in 20-warn-problem-files.
* Added support for apk (alpine linux)
Thanks, Henrik Riomar.
New changelog entries:
[Joey Hess]
* New upstream release:
* merged Makefile patch
* update standards version, no change
* Remove pre-compiled .pyc for bzr plugin from Debian package,
and add python:Depends to Depends so that dh_python2 will install
maintainer script snippets. Unfortunately, this adds a completely
unnecessary dependency on python, which etckeeper does not need in
normal operation.
* Make etckeeper commit store metadata changes. The pre-commit
hook has always (and continues) to do that, but pre-commit is only
run when there are changes to tommit. This makes metadata-only
changes get committed.
* Move systemd files to /lib/systemd; /usr/lib/systemd is not used
on Debian.
* Optimised find for special and hard linked files.
Thanks, Rike-Benjamin Schuppner.
* Adjust when Pacman 5 calls etckeeper hooks.
Thanks, Tilman Blumenbach and Christian Hesse.
* Only run Pacman hooks when files in /etc have changed.
Thanks, Christian Hesse.
* Added systemd timer that can run etckeeper 10 minutes after boot, and also
daily. It's not enabled by default, partly because of overlap with the
cron job.
Thanks, Christian Hesse.
* Added support for pacmatic, contributed by nicolaichuk.
* bzr: make sure EMAIL is defined
Thanks, Serge E. Hallyn
* Fix Makefile version patterns to ignore non-native version number
(Antoine Beaupré)
* Support ~/.config/git/config when determining the author name and email.
Thanks, Richard Savio
* Added support for Arch's pacman package manager version 5.
Thanks, Tilman Blumenbach.
* Set HOME if it's not set, as is the case when using ubuntu's
update-manager.
* Move bash completion out of etc and into usr.
New changelog entries:
* Prepare upload to Debian unstable
* Fix Makefile version patterns to ignore non-native version number
* Fix lintian warnings:
* remove .pyc files on build
* install bash completions in standard location
* ignore missing debian/config file, we ask only on purge on purpose
* ignore full path for /usr/bin/etckeeper, we use it to stash it for
later
* Update to standards 3.9.6, no change
* Remove obsolete XS-Python-Version field
* Run debconf-updatepo, outdating a bunch of translations
* Use getent utility instead of perl. (Elan Ruusamäe)
* Initial FreeBSD support with pkgng plugin. (William Johansson)
* Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupré,
closes: #791566)
* Fix typo of GIT_COMMITTER_EMAIL.
New changelog entries:
* Add myself as maintainer (Closes: #768516)
* Keeping the package native as I do not intend to diverge from
upstream.
* Update git URL in control file.
* Send yum pre-commit output to /dev/null
Thanks, Andrew Colin Kissa
* Set LANG=C internally when doing some operations that have
been reported to fail in other locales.
* Fix name of DNF plugin.
* Add --version
Thanks Andreas Wansner.
* New website, http://etckeeper.branchable.com/
* Add build-depends on dh-python.
New changelog entries:
* Added support for Fedora's DNF highlevel package manager.
Thanks, Peter Listiak and Petr Spacek.
* Add architecture info to dpkg list-installed. Closes: #768145
* Orphaned the Debian package.
New changelog entries:
* Handle failure to commit in post-install, pre-install by showing a
warning, rather than propigating the error to apt.
This avoids breaking the apt run when eg, git is misconfigured and
cannot commit.
pre-install already did this when it was able to use debconf to display a
message, but now debconf is not used, and it always behaves this way.
Closes: #760011