]>
git.ipfire.org Git - thirdparty/snapper.git/log
Arvin Schnell [Thu, 27 Aug 2020 10:21:04 +0000 (12:21 +0200)]
- coding style
Arvin Schnell [Thu, 27 Aug 2020 10:20:55 +0000 (12:20 +0200)]
- run checks in parallel
Arvin Schnell [Thu, 27 Aug 2020 10:07:54 +0000 (12:07 +0200)]
- call fsync after writing snapshot info file (bsc#
1078336 )
Arvin Schnell [Fri, 24 Jul 2020 07:23:13 +0000 (09:23 +0200)]
- coding style
Arvin Schnell [Thu, 23 Jul 2020 13:33:31 +0000 (15:33 +0200)]
- fixed error when using mksubvolume to create /tmp (bsc#
1174401 )
Arvin Schnell [Wed, 15 Jul 2020 06:33:31 +0000 (08:33 +0200)]
- improved man page
Arvin Schnell [Mon, 13 Jul 2020 14:14:27 +0000 (16:14 +0200)]
- updated pot and po files
Arvin Schnell [Mon, 13 Jul 2020 13:54:52 +0000 (15:54 +0200)]
Merge pull request #544 from aschnell/master
- added error handing for failed ambit detection (bsc#
1174038 )
Arvin Schnell [Mon, 13 Jul 2020 13:44:37 +0000 (15:44 +0200)]
- fixed typo
Arvin Schnell [Mon, 13 Jul 2020 10:06:00 +0000 (12:06 +0200)]
- try to fix Travis CI Fedora build
Arvin Schnell [Mon, 13 Jul 2020 10:04:34 +0000 (12:04 +0200)]
- tiny code optimization
Arvin Schnell [Mon, 13 Jul 2020 09:53:57 +0000 (11:53 +0200)]
- try to fix build on Fedora
Arvin Schnell [Mon, 13 Jul 2020 09:33:32 +0000 (11:33 +0200)]
- added error handing for failed ambit detection (bsc#
1174038 )
Sarah Kriesch [Thu, 2 Jul 2020 16:50:06 +0000 (16:50 +0000)]
Translated using Weblate (German)
Currently translated at 95.7% (177 of 185 strings)
Ferdinand Galko [Wed, 1 Jul 2020 17:38:44 +0000 (17:38 +0000)]
Translated using Weblate (Slovak)
Currently translated at 100.0% (185 of 185 strings)
Dingzhong Chen [Wed, 1 Jul 2020 16:16:57 +0000 (16:16 +0000)]
Translated using Weblate (Chinese (China))
Currently translated at 100.0% (185 of 185 strings)
David Medina [Tue, 30 Jun 2020 09:24:06 +0000 (09:24 +0000)]
Translated using Weblate (Catalan)
Currently translated at 100.0% (185 of 185 strings)
Yasuhiko Kamata [Tue, 30 Jun 2020 06:04:30 +0000 (06:04 +0000)]
Translated using Weblate (Japanese)
Currently translated at 100.0% (185 of 185 strings)
Antoine Belvire [Mon, 29 Jun 2020 21:53:42 +0000 (21:53 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (185 of 185 strings)
Aleš Kastner [Tue, 30 Jun 2020 07:27:45 +0000 (07:27 +0000)]
Translated using Weblate (Czech)
Currently translated at 100.0% (185 of 185 strings)
openSUSE Weblate [Mon, 29 Jun 2020 19:46:08 +0000 (19:46 +0000)]
Merge branch 'origin/master' into Weblate.
Alex Minton [Sat, 6 Jun 2020 19:20:34 +0000 (19:20 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (205 of 205 strings)
Ladislav Slezák [Fri, 19 Jun 2020 17:55:18 +0000 (19:55 +0200)]
Merge pull request #543 from openSUSE/travis_docker
Improve openSUSE Travis builds
Ladislav Slezák [Fri, 19 Jun 2020 14:00:20 +0000 (16:00 +0200)]
Improve openSUSE Travis builds
- Do not mix the Leap and Tumbleweed YaST repositories
- Pin the openSUSE version to 15.1 (the "latest" might be switched
to 15.2 anytime in the future causing inconsistenty with the
used 15.1 YaST repository)
- Later we can run 15.1 and 15.2 in parallel if needed
or just switch from 15.1 to 15.2
Arvin Schnell [Thu, 18 Jun 2020 11:03:08 +0000 (13:03 +0200)]
Merge pull request #542 from aschnell/master
- updated pot and po files
Arvin Schnell [Thu, 18 Jun 2020 10:00:04 +0000 (12:00 +0200)]
- updated pot and po files
Arvin Schnell [Thu, 18 Jun 2020 09:56:22 +0000 (11:56 +0200)]
Merge pull request #540 from aschnell/master
- special rollback for transactional server (bsc#
1172273 )
Arvin Schnell [Thu, 18 Jun 2020 09:47:32 +0000 (11:47 +0200)]
- added const
Arvin Schnell [Thu, 18 Jun 2020 09:12:39 +0000 (11:12 +0200)]
- one more try with docker-travis-failure
Arvin Schnell [Thu, 18 Jun 2020 09:01:56 +0000 (11:01 +0200)]
- once more try to fix travis-docker-failure
Arvin Schnell [Thu, 18 Jun 2020 08:52:56 +0000 (10:52 +0200)]
- generate Ubuntu 20.04 file
Arvin Schnell [Thu, 18 Jun 2020 08:34:44 +0000 (10:34 +0200)]
- another try to fix docker-travis-failure
Arvin Schnell [Thu, 18 Jun 2020 08:28:39 +0000 (10:28 +0200)]
- another try at fixing docker-travis-failure-cf
Arvin Schnell [Thu, 18 Jun 2020 08:16:55 +0000 (10:16 +0200)]
- another try to fix docker-travis-failure
Arvin Schnell [Thu, 18 Jun 2020 08:02:27 +0000 (10:02 +0200)]
- another try to fix docker-travis-failure
Arvin Schnell [Thu, 18 Jun 2020 07:54:30 +0000 (09:54 +0200)]
- try to fix docker-travis-failure
Arvin Schnell [Thu, 18 Jun 2020 07:26:45 +0000 (09:26 +0200)]
- special rollback for transactional server (bsc#
1172273 )
Jonas Svensson [Sun, 24 May 2020 05:44:10 +0000 (05:44 +0000)]
Translated using Weblate (Swedish)
Currently translated at 100.0% (205 of 205 strings)
openSUSE Weblate [Thu, 14 May 2020 22:18:51 +0000 (22:18 +0000)]
Merge branch 'origin/master' into Weblate.
mohammad alhargan [Tue, 28 Apr 2020 19:43:30 +0000 (19:43 +0000)]
Translated using Weblate (Arabic)
Currently translated at 100.0% (205 of 205 strings)
Arvin Schnell [Mon, 6 Apr 2020 14:55:28 +0000 (16:55 +0200)]
Merge pull request #532 from aschnell/master
update translations
Arvin Schnell [Mon, 6 Apr 2020 14:41:05 +0000 (16:41 +0200)]
- try Ubuntu 19.10 instead of 18.10
Arvin Schnell [Mon, 6 Apr 2020 14:28:32 +0000 (16:28 +0200)]
- generate dsc file for Ubuntu 19.10
Arvin Schnell [Mon, 6 Apr 2020 14:28:23 +0000 (16:28 +0200)]
- added changelog entry for tools
Juan Sarria [Wed, 19 Feb 2020 22:30:28 +0000 (22:30 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (205 of 205 strings)
Davide Aiello [Wed, 19 Feb 2020 13:29:31 +0000 (13:29 +0000)]
Translated using Weblate (Italian)
Currently translated at 100.0% (205 of 205 strings)
Grace Yu [Mon, 17 Feb 2020 09:57:42 +0000 (09:57 +0000)]
Translated using Weblate (Chinese (Taiwan))
Currently translated at 100.0% (205 of 205 strings)
Grace Yu [Mon, 17 Feb 2020 10:01:15 +0000 (10:01 +0000)]
Translated using Weblate (Chinese (China))
Currently translated at 100.0% (205 of 205 strings)
Grace Yu [Sun, 16 Feb 2020 08:52:14 +0000 (08:52 +0000)]
Translated using Weblate (Chinese (China))
Currently translated at 100.0% (205 of 205 strings)
David Medina [Wed, 12 Feb 2020 15:38:39 +0000 (15:38 +0000)]
Translated using Weblate (Catalan)
Currently translated at 100.0% (205 of 205 strings)
David Medina [Mon, 3 Feb 2020 20:58:05 +0000 (20:58 +0000)]
Translated using Weblate (Catalan)
Currently translated at 100.0% (205 of 205 strings)
Martin Vidner [Mon, 27 Jan 2020 15:02:49 +0000 (16:02 +0100)]
Merge pull request #520 from openSUSE/fix-post-snapshot
Fix "Snapper is not creating the post snapshot" (bsc#
1160938 )
Martin Vidner [Mon, 27 Jan 2020 14:37:27 +0000 (15:37 +0100)]
Run the tests twice, with and without validation.
Why make it so complicated?
Before, coverage measurement gets messed up (the numbers go down and I
look, and feel, like a fool). It's because forwarding-zypp-plugin and
snapper-zypp-plugin run at the same time and both want to write to the
same GCOV data files. The GCOV instrumentation will merge the data, but
only if the programs run in sequence. Being run in parallel, the simpler
plugin somehow wins, having covered much less code :-(
(
There is a way to tell GCOV to write to a different location, with
GCOV_PREFIX and GCOV_PREFIX_STRIP, but that seems less workable than
this.
https://gcc.gnu.org/onlinedocs/gcc/Cross-profiling.html#Cross-profiling
)
Martin Vidner [Thu, 23 Jan 2020 18:42:28 +0000 (19:42 +0100)]
Merge branch 'master' into fix-post-snapshot
Martin Vidner [Thu, 23 Jan 2020 17:42:23 +0000 (18:42 +0100)]
Merge pull request #509 from openSUSE/coverage
Code Coverage
Martin Vidner [Thu, 23 Jan 2020 15:15:24 +0000 (16:15 +0100)]
Add Coveralls badge
Martin Vidner [Thu, 23 Jan 2020 10:37:57 +0000 (11:37 +0100)]
Coveralls needs to access the Git repo
Martin Vidner [Thu, 23 Jan 2020 10:51:47 +0000 (11:51 +0100)]
Explain why ForwardingZyppPlugin.
Martin Vidner [Fri, 17 Jan 2020 16:05:44 +0000 (17:05 +0100)]
Fix Ubuntu and Debian builds
Debian 9 has only boost-1.62 which misses boost/process
Martin Vidner [Fri, 17 Jan 2020 14:58:23 +0000 (15:58 +0100)]
forwarding-zypp-plugin
a middleware that reparses what its child plugin is replying
and thus enables detecting protocol errors like bsc#
1160938
Martin Vidner [Tue, 21 Jan 2020 11:26:34 +0000 (12:26 +0100)]
Fix `make clean; make check` failing in zypp-plugin (bsc#
1160891 )
Only run the test after compiling it.
Martin Vidner [Mon, 20 Jan 2020 09:51:53 +0000 (10:51 +0100)]
Fix building without optimization on Fedora
This fixes a configure test for cross compilation. I don't know why it
works, so if it breaks, throw it away.
Martin Vidner [Fri, 17 Jan 2020 16:49:35 +0000 (17:49 +0100)]
When checking test coverage, build without optimization.
Martin Vidner [Fri, 17 Jan 2020 14:56:53 +0000 (15:56 +0100)]
Refactored ZyppPlugin to allow for better testing
preparing for forwarding-zypp-plugin
Martin Vidner [Thu, 16 Jan 2020 13:04:14 +0000 (14:04 +0100)]
version + changelog
Martin Vidner [Thu, 16 Jan 2020 12:42:40 +0000 (13:42 +0100)]
Fix "Snapper is not creating the post snapshot" (bsc#
1160938 )
It is an embarrassing case of a forgotten debugging printf, which throws
the communication protocol out of sync.
Martin Vidner [Wed, 15 Jan 2020 09:36:17 +0000 (10:36 +0100)]
Test slightly more code paths.
Martin Vidner [Wed, 15 Jan 2020 09:09:11 +0000 (10:09 +0100)]
Unify the Fedora version
Martin Vidner [Mon, 13 Jan 2020 15:09:51 +0000 (16:09 +0100)]
Integration test and coverage also on Fedora
Martin Vidner [Mon, 13 Jan 2020 15:27:33 +0000 (16:27 +0100)]
Repos for coveralls-lcov for Leap and Tumbleweed
Martin Vidner [Mon, 13 Jan 2020 11:30:42 +0000 (12:30 +0100)]
Deduplicate Dockerfiles with ARG
https://docs.docker.com/engine/reference/builder/#arg
https://docs.docker.com/engine/reference/builder/#from
Martin Vidner [Fri, 10 Jan 2020 13:34:12 +0000 (14:34 +0100)]
Coverage with coveralls.io
https://docs.travis-ci.com/user/coveralls/
In https://travis-ci.org/openSUSE/snapper/settings ,
section Environment Variables, add COVERALLS_TOKEN with the value
of Repo Token seen at https://coveralls.io/github/openSUSE/snapper/settings
rubygem-coveralls-lcov wants to ask git but does not declare the dependency.
To import the GPG key I wanted to
RUN rpm --import https://build.opensuse.org/projects/YaST/public_key
but that failed:
error: https://build.opensuse.org/projects/YaST/public_key: import read failed(2).
Martin Vidner [Fri, 10 Jan 2020 11:50:02 +0000 (12:50 +0100)]
In Travis, build with coverage enabled
Martin Vidner [Tue, 12 Nov 2019 14:00:30 +0000 (15:00 +0100)]
Enable test coverage instrumentation
TODO: install the dependencies (lcov.rpm) and call configure --enable-coverage
TODO: call make coverage after the unit and integration tests run
Martin Vidner [Fri, 10 Jan 2020 08:59:09 +0000 (09:59 +0100)]
Merge pull request #518 from openSUSE/run-integration-tests
Run integration tests
Martin Vidner [Thu, 9 Jan 2020 14:54:42 +0000 (15:54 +0100)]
Several tests assume nobody:nobody, but docker omits them
Martin Vidner [Thu, 9 Jan 2020 14:31:42 +0000 (15:31 +0100)]
Install acl.rpm for setfacl for the xattr tests
Martin Vidner [Thu, 9 Jan 2020 13:34:37 +0000 (14:34 +0100)]
Integration tests need a privileged docker container for the loopback
Martin Vidner [Thu, 9 Jan 2020 12:25:41 +0000 (13:25 +0100)]
Run the integration test
Martin Vidner [Wed, 8 Jan 2020 15:03:11 +0000 (16:03 +0100)]
Merge pull request #517 from openSUSE/fixup-obs-build
Fix several build problems
Martin Vidner [Wed, 8 Jan 2020 09:43:49 +0000 (10:43 +0100)]
version + changelog
Check the syntax with
(cd dists; dpkg-parsechangelog --all)
Martin Vidner [Wed, 8 Jan 2020 12:16:15 +0000 (13:16 +0100)]
Skip a test if dbus-run-session cannot be run (bsc#
1160306 )
Fedora 30 has a different dbus implementation
Martin Vidner [Tue, 7 Jan 2020 14:32:26 +0000 (15:32 +0100)]
Fix RPM file conflict on i586 (32 bit builds) (bsc#
1160306 )
between snapper.rpm and snapper-testsuite
Martin Vidner [Thu, 19 Dec 2019 15:59:12 +0000 (16:59 +0100)]
Only use -Wsuggest-override if the compiler supports it. (bsc#
1160306 )
should fix building on SLE 12, Fedora 20, 21
Martin Vidner [Thu, 19 Dec 2019 13:28:36 +0000 (14:28 +0100)]
Fix Debian and Ubuntu builds in OBS (bsc#
1160306 )
Arvin Schnell [Fri, 3 Jan 2020 16:24:34 +0000 (17:24 +0100)]
Merge pull request #516 from aschnell/master
- renamed variable for consistency
Arvin Schnell [Fri, 3 Jan 2020 16:03:38 +0000 (17:03 +0100)]
- renamed variable for consistency
Arvin Schnell [Fri, 3 Jan 2020 15:51:18 +0000 (16:51 +0100)]
Merge pull request #510 from hrotkogabor/rollback-second-desc
add description to the second snapshot of rollback
Hrotkó Gábor [Mon, 23 Dec 2019 20:33:51 +0000 (21:33 +0100)]
correct description check
Hrotkó Gábor [Wed, 18 Dec 2019 16:57:52 +0000 (17:57 +0100)]
change default description for the second
Martin Vidner [Tue, 17 Dec 2019 14:47:53 +0000 (15:47 +0100)]
Merge pull request #512 from openSUSE/pythonless-plugin-bootstrap
Work around a bootstrapping problem
Martin Vidner [Tue, 17 Dec 2019 14:22:23 +0000 (15:22 +0100)]
Work around a bootstrapping problem
The authoritative package is made by building with the *previous*
version dependencies, so we can't hard-require a new library.
Make it a warning.
Martin Vidner [Tue, 17 Dec 2019 13:12:33 +0000 (14:12 +0100)]
Merge pull request #501 from openSUSE/pythonless-plugin
Pythonless plugin
Martin Vidner [Tue, 17 Dec 2019 10:20:29 +0000 (11:20 +0100)]
Unify shell options
Martin Vidner [Tue, 17 Dec 2019 09:59:27 +0000 (10:59 +0100)]
Copyright and license headers (GPL-2.0-only)
Martin Vidner [Tue, 17 Dec 2019 09:41:23 +0000 (10:41 +0100)]
Whitespace cleanup
Martin Vidner [Tue, 17 Dec 2019 09:37:20 +0000 (10:37 +0100)]
Added missing header guards
Martin Vidner [Mon, 16 Dec 2019 14:33:01 +0000 (15:33 +0100)]
Deal with .vscode in my user config
Martin Vidner [Fri, 13 Dec 2019 15:40:53 +0000 (16:40 +0100)]
Debian does not pull in libxml2 via libsnapper?!
Martin Vidner [Fri, 13 Dec 2019 14:40:54 +0000 (15:40 +0100)]
Use snapper::Regex instead of boost::regex (both use POSIX ERE).
Document the syntax in the conf file