etckeeper/etckeeper.changes
Mitsutoshi NAKANO 58b8681a16 Accepting request 639554 from home:jengelh:branches:utilities
- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.

OBS-URL: https://build.opensuse.org/request/show/639554
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=21
2018-10-06 00:16:35 +00:00

275 lines
11 KiB
Plaintext

-------------------------------------------------------------------
Tue Oct 2 09:38:10 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.
-------------------------------------------------------------------
Sun Sep 30 07:09:48 UTC 2018 - bkbin005@rinku.zaq.ne.jp
- indicated that subpackages are noarch.
- modified the description longer.
-------------------------------------------------------------------
Thu Sep 13 07:34:35 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
- obsolete cron sub package on systemd machines
-------------------------------------------------------------------
Thu Sep 13 07:29:24 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
- use %license
-------------------------------------------------------------------
Wed Sep 12 23:31:38 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
- dropped non suse support
- added etckeeper-set-package-manager.patch: set the package
manager via a patch now that we only care about suse
- bzr support:
- disable for now as it would force the whole package to be
python2 bound. you can reenable it when building with
--with=bzr or set the options in your prjconf:
%define _with_bzr 1
Macros:
%_with_bzr 1
:Macros
- change bzr support to be in a subpackage if enabled
- build with python3 when not building with bzr support
- patch shebang line in the zypper plugin to match that
- build the whole package as noarch if we don't build with python
as we are just packaging a bunch of shell scripts
- move bash completion to a sub package, which is recommended to
keep the default working, BR and Require the bash-completion
package for path ownership
- downgrade to git-core so we only have the minimal git for small
installs on servers
- no longer build the cron support on systemd machines. the systemd
timer is more powerful and should be used instead.
- when uninstalling we should also disable and stop the systemd
timer
- only ship the documentation files that are also shipped in the
debian package
-------------------------------------------------------------------
Tue Sep 11 07:34:30 UTC 2018 - ecsos@opensuse.org
- update to 1.18.8:
* 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.
- Drop 0001-Remove-env-from-shebang-in-zypper-plugin.patch because
now in upstream.
-------------------------------------------------------------------
Wed Oct 18 07:35:13 UTC 2017 - aavindraa@gmail.com
- update to 1.18.7:
* Will work on systems that don't have perl. (Perl is still used
when available).
* Prevent LC_ALL overriding the LC_COLLATE used to sort metadata.
- includes changes from 1.18.6:
* Only show errors (no progress indicators) when pushing
Git/Mercurial repos to avoid unecessary cron mails.
* Fix regex in 20-warn-problem-files.
* Support added for apk (alpine linux)
- Lint spec file
- Point source URL to upstream tarball
- Mark dependency on python-base per rpmlint
- Patches / source modifications:
* Add 0001-Remove-env-from-shebang-in-zypper-plugin.patch
- fixes rpmlint warning about dependency detection
* Rebase etckeeeper-avoid-packagelist.patch
* Remove junk file caught by rpmlint (.mdwn)
-------------------------------------------------------------------
Sat Oct 22 17:39:27 UTC 2016 - jengelh@inai.de
- Remove redundant sections
-------------------------------------------------------------------
Sat Oct 15 09:34:41 UTC 2016 - ecsos@opensuse.org
- update Source to 1.18.5:
- 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.
- fix wrong path for systemd in rpm based distros with sed in spec
-------------------------------------------------------------------
Sun Jul 3 10:09:23 UTC 2016 - ecsos@opensuse.org
- update Source to 1.18.4:
- Optimised find for special and hard linked files.
- Adjust when Pacman 5 calls etckeeper hooks.
- Only run Pacman hooks when files in /etc have changed.
- 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.
- update Source to 1.18.3:
- Added support for pacmatic, contributed by nicolaichuk.
- bzr: make sure EMAIL is defined
- Fix Makefile version patterns to ignore non-native version number
- Support ~/.config/git/config when determining the author name and email.
- Added support for Arch's pacman package manager version 5.
- 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.
- update Source to 1.18.2:
- 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.
- update Source to 1.18.1
- 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.
- update to Sourcce to 1.18:
- Send yum pre-commit output to /dev/null
- Set LANG=C internally when doing some operations that have
been reported to fail in other locales.
- update Source to 1.17:
- Fix name of DNF plugin.
- Add --version
Thanks Andreas Wansner.
- New website, http://etckeeper.branchable.com/
- Add build-depends on dh-python.
- update Source to 1.16:
- Added support for Fedora's DNF highlevel package manager.
- Add architecture info to dpkg list-installed. Closes: #768145
- Orphaned the Debian package.
- rebase patch etckeeper-avoid-packagelist.patch
- change source url to github
- remove unnecessary file etckeeper-rpmlintrc
-------------------------------------------------------------------
Fri Jun 3 09:05:31 UTC 2016 - ecsos@opensuse.org
- update Source to 1.15:
- Recommend cron-daemon, rather than cron, as etckeeper only needs
cron.daily functionality. Closes: #762721
- update Source to 1.14:
- 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
- change to new url
-------------------------------------------------------------------
Mon Aug 18 11:55:42 UTC 2014 - bkbin005@rinku.zaq.ne.jp
- renamed to etckeeper-rpmlintrc from etckeeper.rpmlintrc:
To follow the packaging guidelines.
Please see also:
https://build.opensuse.org/request/show/244964#request_history
http://lists.opensuse.org/opensuse-packaging/2007-07/msg00000.html
-------------------------------------------------------------------
Fri Aug 15 22:15:20 UTC 2014 - bkbin005@rinku.zaq.ne.jp
- updated Source to 1.13:
+ Ignore check-mk-agent-logwatch's FHS violating
/etc/check_mk/logwatch.state. Closes: deb#753903
+ Only allow [-a-z_] in etckeeper commands to avoid any possible
directory traversal etc issues.
+ update-ignore, uninit: Fix parsing of ignore files containing '\'
- added etckeeper-avoid-packagelist.patch:
Because it is slow that some package manager make the packagelist
(eg, rpm -qa), high-level package manager might time out
(eg. zypper in/remove).
So I added this patch.
If you think that the packagelist is unnecessary,
set AVOID_PACKAGELIST=1 in etckeeper.conf.
Or if you want to avoid it temporarily,
you can use environment variable ETCKEEPER_AVOID_PACKAGELIST=1 .
(eg, ETCKEEPER_AVOID_PACKAGELIST=1 zypper update).
This patch was sent to upstream, but Joey does not accept it yet.
Please see also gh#joeyh/etckeeper#17 .
- rename subpackage from pkgmanager-collabo
to zypp-plugin or yum-plugin.
please see also:
http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html
- added "Provides:" for renaming:
pkgmanager-collabo => (zypp|yum)-plugin.
Please see also:
https://en.opensuse.org/openSUSE:Package_dependencies#Renaming_a_packageage
- added "Provides:" for split packages: etekeeper-cron and plugins.
Please see also:
https://en.opensuse.org/openSUSE:Package_dependencies#Splitting_off_a_sub-pack
- added "Reccomends: git".
please see also:
http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html
- added bzr support files.
Their files need "Buildrequires: python-devel bzr",
but did not write them, so they were not installed untill now.
- added Python Compatibility with older distributions codes.
Please see also:
https://en.opensuse.org/openSUSE:Packaging_Python#Compatibility_with_older_distributions
- added version-release number to Recommendes and Requires.
It is desirable that etckeeper packages are same version.
- removed lib/zypp directories:
They should belong libzypp.
+ remove them.
+ added "BuildRequire: zypp-plugin-python".
-------------------------------------------------------------------
Mon Jul 7 21:21:34 UTC 2014 - bkbin005@rinku.zaq.ne.jp
- modified etckeeper.spec style
by "osc service run format_spec_file".
- removed lint code 'rm -rf "%{buildroot}%{_prefix}/lib"/python*'.
This line does not work.
- removed "Requires: git".
users can select VCS.
- divide etckeeper package into 3.
+ etckeeper:
main function.
+ etckeeper-cron:
cron function.
+ etckeeper-pkgmanager-collabo:
collaboration with package manager.
- fix (bnc#884154): forgot to reqire zypp-plugin-python.
-------------------------------------------------------------------
Wed Jul 2 20:33:59 UTC 2014 - bkbin005@rinku.zaq.ne.jp
- fix (bnc#884154). change permission and locale.
+ added etckeeper-zypp.patch
1) changed zypper-etckeeper.py 's permission from 644 to 755
(in Makefile).
2) in zypper-etckeeper.py set LANG to C.
please see also:
http://lists.opensuse.org/archive/opensuse-factory/2014-06/msg00090.html
- version up to 1.12 from 1.7
+ README's filename changed from README to README.md.
+ fix some bugs.
+ fix some typos.
for detail,
please do "git clone git://git.kitenet.net/etckeeper.git"
and "git log".
-------------------------------------------------------------------
Wed Aug 21 16:59:59 UTC 2013 - dvaleev@suse.com
- don't require git to build
- relax git version requirement
-------------------------------------------------------------------
Sat Aug 10 10:33:54 CET 2013 - pascal.bleser@opensuse.org
- initial version (1.7)