Sync from SUSE:SLFO:Main snapper revision 31cbcc1f1abd7c05cc45d6d1cc59517f

This commit is contained in:
Adrian Schröter 2024-07-22 17:46:01 +02:00
parent 4005ae5cfd
commit ed00d301cf
25 changed files with 200 additions and 53 deletions

BIN
debian.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
snapper-0.10.5.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
snapper-0.11.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any

13
snapper-Raspbian_12.dsc Normal file
View File

@ -0,0 +1,13 @@
Format: 1.0
Source: snapper
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost-thread-dev, libboost-system-dev, libboost-test-dev, libxml2-dev, libz-dev, libdbus-1-dev, libjson-c-dev, libpam-dev, xsltproc, docbook-xsl, locales-all, ncurses-dev
#
# The 'Files' line is generated during 'make package':
# Files:
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
Version: 0.10.5-1
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

14
snapper-xUbuntu_23.10.dsc Normal file
View File

@ -0,0 +1,14 @@
Format: 1.0
Source: snapper
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost-thread-dev, libboost-system-dev, libboost-test-dev, libxml2-dev, libz-dev, libdbus-1-dev, libjson-c-dev, libpam-dev, xsltproc, docbook-xsl, language-pack-en, language-pack-de, language-pack-fr, ncurses-dev
#
# The 'Files' line is generated during 'make package':
# Files:
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

14
snapper-xUbuntu_24.04.dsc Normal file
View File

@ -0,0 +1,14 @@
Format: 1.0
Source: snapper
Version: 0.11.1-1
Binary: snapper
Maintainer: Arvin Schnell <aschnell@suse.com>
Architecture: any
Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost-thread-dev, libboost-system-dev, libboost-test-dev, libxml2-dev, libz-dev, libdbus-1-dev, libjson-c-dev, libpam-dev, xsltproc, docbook-xsl, language-pack-en, language-pack-de, language-pack-fr, ncurses-dev
#
# The 'Files' line is generated during 'make package':
# Files:
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
59d44e5893ad88722f3e3450180f9db0 546660 snapper-0.11.1.tar.xz

View File

@ -1,3 +1,114 @@
-------------------------------------------------------------------
Fri Jul 05 16:03:42 CEST 2024 - aschnell@suse.com
- handle content-length of stomp in zypper plugin
(gh#openSUSE/snapper#918)
- version 0.11.1
-------------------------------------------------------------------
Wed May 22 17:21:18 CEST 2024 - aschnell@suse.com
- fixed error message (gh#openSUSE/snapper#907)
-------------------------------------------------------------------
Thu Apr 18 15:03:31 CEST 2024 - aschnell@suse.com
- async cleanup of stale btrfs qgroups (bsc#1222847)
- version 0.11.0
-------------------------------------------------------------------
Wed Apr 17 17:03:40 CEST 2024 - aschnell@suse.com
- reverted some parts of PR#884 to fix build in obs
-------------------------------------------------------------------
Wed Apr 17 15:00:13 CEST 2024 - aschnell@suse.com
- run cleanup service every hour (gh#openSUSE/snapper#885)
-------------------------------------------------------------------
Tue Apr 16 17:59:58 CEST 2024 - aschnell@suse.com
- disable qgroup if it does not exist to avoid failure creating
snapshots with kernel 6.8.4 (gh#openSUSE/snapper#894)
-------------------------------------------------------------------
Mon Apr 08 08:54:07 CEST 2024 - aschnell@suse.com
- avoid excessive logging (gh#openSUSE/snapper#892)
-------------------------------------------------------------------
Thu Mar 21 10:46:08 CET 2024 - aschnell@suse.com
- improved log message (see gh#openSUSE/snapper#866)
-------------------------------------------------------------------
Tue Mar 19 14:58:12 CET 2024 - aschnell@suse.com
- improved error message (gh#openSUSE/snapper#864)
-------------------------------------------------------------------
Sat 9 Mar 09:44:17 GMT 2024 - infinity0@pwned.gg
- add support for quarterly snapshots
-------------------------------------------------------------------
Fri Feb 16 08:26:41 CET 2024 - aschnell@suse.com
- select table style based on codeset
-------------------------------------------------------------------
Wed Feb 14 09:14:32 CET 2024 - aschnell@suse.com
- added experimental bcachefs support (gh#openSUSE/snapper#858)
-------------------------------------------------------------------
Wed Feb 07 11:16:40 CET 2024 - aschnell@suse.com
- lock config during list and cleanup commands and in zypper plugin
(gh#openSUSE/snapper#867)
- increase min age for cleanup to 3600 seconds
-------------------------------------------------------------------
Fri Dec 08 09:06:30 CET 2023 - aschnell@suse.com
- drop permissions check in GetPluginsReport and ClearPluginsReport
(gh#openSUSE/snapper#856)
-------------------------------------------------------------------
Tue Nov 28 08:22:41 CET 2023 - aschnell@suse.com
- report plugin failures (gh#openSUSE/snapper#846)
- version 0.10.7
-------------------------------------------------------------------
Wed Nov 22 16:15:37 CET 2023 - aschnell@suse.com
- fix building with libxml 2.12.0 (gh#openSUSE/snapper#848)
-------------------------------------------------------------------
Fri Oct 13 08:56:18 CEST 2023 - aschnell@suse.com
- fix diff for lvm based configs (bsc#1216191)
- make SystemCmd take vector of strings
-------------------------------------------------------------------
Thu Sep 14 15:45:53 CEST 2023 - aschnell@suse.com
- fixed creating files in root dir (gh#openSUSE/snapper#168)
- version 0.10.6
-------------------------------------------------------------------
Thu Aug 10 09:20:42 CEST 2023 - aschnell@suse.com
- relax access to info.xml files (gh#openSUSE/snapper#279)
-------------------------------------------------------------------
Fri Jul 14 14:05:56 CEST 2023 - aschnell@suse.com
- enable snapper-timeline.timer when adjusting config using
snapper (gh#openSUSE/snapper#788)
-------------------------------------------------------------------
Wed Jul 12 09:03:42 CEST 2023 - aschnell@suse.com

View File

@ -35,7 +35,7 @@
%bcond_with coverage
Name: snapper
Version: 0.10.5
Version: 0.11.1
Release: 0
Summary: Tool for filesystem snapshot management
License: GPL-2.0-only
@ -44,16 +44,16 @@ URL: http://snapper.io/
Source: snapper-%{version}.tar.xz
%if 0%{?suse_version}
BuildRequires: libboost_system-devel
BuildRequires: libboost_test-devel
BuildRequires: libboost_thread-devel
BuildRequires: libboost_test-devel
%else
BuildRequires: boost-devel
%endif
BuildRequires: e2fsprogs-devel
BuildRequires: gcc-c++
BuildRequires: libacl-devel
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: e2fsprogs-devel
BuildRequires: ncurses-devel
%if 0%{?suse_version}
BuildRequires: libbtrfs-devel
@ -71,9 +71,9 @@ BuildRequires: systemd
BuildRequires: pkg-config
%endif
%if 0%{?fedora_version} || 0%{?centos_version}
BuildRequires: glibc-langpack-de
BuildRequires: glibc-langpack-en
BuildRequires: glibc-langpack-fr
BuildRequires: glibc-langpack-de
BuildRequires: glibc-langpack-fr
BuildRequires: glibc-langpack-en
%else
BuildRequires: glibc-locale
%endif
@ -112,8 +112,7 @@ Requires: diffutils
Requires: libsnapper7 = %version
Requires: systemd
%if 0%{?suse_version}
Recommends: logrotate
Recommends: snapper-zypp-plugin
Recommends: logrotate snapper-zypp-plugin
Supplements: btrfsprogs
%endif
@ -144,14 +143,13 @@ autoreconf -fvi
--disable-btrfs-quota \
%endif
%{?with_selinux:--enable-selinux} \
--disable-silent-rules --disable-ext4
--disable-silent-rules --disable-bcachefs --disable-ext4
make %{?_smp_mflags}
%install
%make_install
rm -f "%{buildroot}/%{_libdir}"/*.la "%{buildroot}/%{pam_security_dir}/pam_snapper.la"
rm -f %{buildroot}/etc/cron.hourly/suse.de-snapper
rm -f %{buildroot}/etc/cron.daily/suse.de-snapper
%if 0%{?suse_version}
install -D -m 644 data/sysconfig.snapper "%{buildroot}%{_fillupdir}/sysconfig.snapper"
@ -187,10 +185,6 @@ if [ -f /etc/cron.hourly/suse.de-snapper ]; then
systemctl preset snapper-timeline.timer || :
systemctl is-enabled -q snapper-timeline.timer && systemctl start snapper-timeline.timer || :
fi
if [ -f /etc/cron.daily/suse.de-snapper ]; then
systemctl preset snapper-cleanup.timer || :
systemctl is-enabled -q snapper-cleanup.timer && systemctl start snapper-cleanup.timer || :
fi
%service_add_post snapper-boot.service snapper-boot.timer snapper-cleanup.service snapper-cleanup.timer snapper-timeline.service snapper-timeline.timer snapperd.service
%endif
@ -269,6 +263,7 @@ This package contains libsnapper, a library for filesystem snapshot management.
%else
%config(noreplace) %{_sysconfdir}/sysconfig/snapper
%endif
%dir /usr/lib/snapper/plugins
%pre -n libsnapper7
# Migration from /etc/snapper to /usr/share/snapper
@ -297,7 +292,7 @@ Requires: libboost_headers-devel
Requires: boost-devel
%endif
Requires: gcc-c++
Requires: libacl-devel
Requires: libacl-devel
Requires: libsnapper7 = %version
Requires: libstdc++-devel
Requires: libxml2-devel
@ -319,8 +314,8 @@ libsnapper.
%{_includedir}/snapper
%package -n snapper-zypp-plugin
Requires: snapper = %version
Requires: libzypp(plugin:commit) = 1
Requires: snapper = %version
Summary: A zypp commit plugin for calling snapper
Group: System/Packages