Thanks you everyone!
2014-09-15 18:04 GMT+09:00 1xx
I put etckeeper-1.13 in openSUSE Factory's official repository. https://build.opensuse.org/package/show?project=openSUSE%3AFactory&package=etckeeper
And I added patch of https://build.opensuse.org/package/view_file/openSUSE:Factory/etckeeper/etck... https://github.com/joeyh/etckeeper/pull/17 .
When ZYpp install or remove, etckeeper makes all package list as rpm -qa twice for getting changed packages list in ZYpp plugin. eg) before install: rpm -qa | sort >before_packagelist after install: rpm -qa | sort >after_packagelist diff -u before_packagelist after_packagelist >changed_packageslist But these "rpm -qa" are slowly. (sometimes over 30 sec.) Over 30 sec., ZYpp plugin gets timeout, so sometimes etckeeper's autocommits fail.
So I wrote a patch of gh#joeyh/etckeeper#17. This patch provide a choice of whether or not make "changed packages list"
But etckeeper's author (Mr. Joey Hess) said: https://github.com/joeyh/etckeeper/pull/17#issuecomment-55059127
then that seems very poor, since etckeeper could take a while to run for any number of reasons, including the system being busy.
So we execute "time rpm -qa | wc" in various environment.
I posted a comment to gh#joeyh/etckeeper#17 .
https://github.com/joeyh/etckeeper/pull/17#issuecomment-55693937
--
1xx