Hello community, here is the log from the commit of package deja-dup for openSUSE:Leap:15.2 checked in at 2020-02-21 23:53:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/deja-dup (Old) and /work/SRC/openSUSE:Leap:15.2/.deja-dup.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deja-dup" Fri Feb 21 23:53:10 2020 rev:14 rq:778087 version:40.6 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/deja-dup/deja-dup.changes 2020-01-15 14:52:05.957476818 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.deja-dup.new.26092/deja-dup.changes 2020-02-21 23:53:11.477024281 +0100 @@ -1,0 +2,159 @@ +Sat Jan 25 14:06:48 UTC 2020 - Dominique Leuenberger <[email protected]> + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Thu Jan 16 09:08:54 UTC 2020 - Paolo Stivanin <[email protected]> + +- Add meson version to spec file +- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed + upstream. + +------------------------------------------------------------------- +Thu Jan 16 09:05:52 UTC 2020 - Paolo Stivanin <[email protected]> + +- Update to 40.6: + + Fixes a bug that prevented backing up to Google Drive accounts + with unlimited quotas + + Fix a bug that prevented backing up to Google Drive in some + rare situations + + Fix a bug that prevented the first login to Google Drive + + Fix a bug that prevented resuming a full backup + + Fix 2038 date problems by using 64-bit dates internally + + Fix building against valac 0.45.2 and later + + Add optional dependency on libgdk-x11-3.0 (only used in flatpak + builds) + + Make libgoa-1.0 an optional dependency (still recommended for a + few years though) + + Support autostarting via the new Background portal + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 2 20:32:41 UTC 2019 - Bjørn Lie <[email protected]> + +- Add deja-dup-duplicity-Mark-GPGError-extern.patch: Mark GPGError + as extern and prevent GPG symbols to be public API. Also fixes + building with new vala. + +------------------------------------------------------------------- +Fri Jul 5 09:48:53 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 40.1: + + Fix versioning to be correct. +- Changes from version 40.0: + + Fix tests when run under glib 2.60 + + Updated translations. +- Changes from version 39.1: + + Fix a bug that could have caused backups to be encrypted with + two different passwords in some cases. This would result in + difficulty backing up or restoring by not accepting the + password you expected it to. + + Fix a bug that caused duplicate save or exclude folders to + appear in the preferences. + + Delete a canary file that duplicity's pydrive puts in your + Drive. + + If you don't ask for your password to be saved, we now clear + out any older saved password. + + Finally delete the ancient Ubuntu One backend code. +- Changes from version 39.0: + + Switch away from GNOME Online Accounts to our own cloud keys: + - It was brought to our attention that we shouldn't be using + GNOME's keys, as they are intended for GNOME only. + - Google accounts will have to be re-authenticated with our + keys. + - Nextcloud accounts will now appear as webdav network server + accounts. + - Adds new pydrive_pkgs option to list the package names needed + for the pydrive duplicity backend (for now, the system + package that provides the pydrive python2 package should + suffice). + - Adds new google_client_id option if you want to override our + default account key and use your own. You likely won't want + to do this. + - Adds new dependencies on libjson-glib and libsoup. + - Drops libgoa-backend dependency. The libgoa dependency will + stay during a transition period from the old keys to the new + keys. + + Unmount a remote backup location when we are done with it, if + we originally mounted it. +- Add pkgconfig(json-glib-1.0) and pkgconfig(libsoup-2.4) + BuildRequires: New dependencies. +- Drop pkgconfig(goa-backend-1.0) BuildRequires: No longer needed, + nor used. +- Reenable meson_tests, upstream fixed the issues. + +------------------------------------------------------------------- +Tue Feb 26 16:17:54 UTC 2019 - [email protected] + +- Update to version 38.4: + + Update app icon. + + Don't run monitor when automatic backups are disabled. + + Drop libpeas dependency. + + Fix compilation with valac 0.43. + + Be more forgiving if packagekit is unresponsive. + + Updated translations. +- Drop deja-dup-fix-build-vala043.patch: Fixed upstream. +- Drop pkgconfig(libpeas-1.0) BuildRequires: No longer needed. + +------------------------------------------------------------------- +Sun Feb 10 13:39:18 UTC 2019 - [email protected] + +- Add deja-dup-fix-build-vala043.patch: Fix build with new vala + 0.43.x. +- Disable meson_test, currently fails. + +------------------------------------------------------------------- +Thu Jan 17 17:23:57 UTC 2019 - [email protected] + +- Update to version 38.3: + + Allow restoring from paths with symlinks in more situations + (including a fix for a backup error when ~/.cache is a + symlink). + + Treat operation dialogs more like real dialogs (modal to + preference window, with correct styling on default buttons). + + Try harder to stop running duplicity commands when we are + terminated. + + Don't hide an error message when also running our bimonthly + backup verification. + + If there isn't enough space in the backup location, tell the + user how much is needed. + + Exclude flatpak cache directories by default. + +------------------------------------------------------------------- +Mon Jan 7 15:55:22 UTC 2019 - [email protected] + +- Update to version 38.2: + + Fix not being able to find the backup files when restoring on + a fresh install. +- Changes from version 38.1: + + Use a primary menu instead of an AppMenu, per current GNOME + recommendations. + + Drop support for the legacy desktop status icon. + + Updated translations. +- Drop meson version fix via sed in spec, no longer needed. +- Stop exporting optflags and rpath before configure, no longer + needed. +- Renable meson test, tests are now ok. + +------------------------------------------------------------------- +Fri Apr 13 01:38:05 UTC 2018 - [email protected] + +- Update to version 38.0: + + Drop ulimit for monitor process, it was causing crashes. + + Fix autoscrolling in progress window. + + Exclude snap cache directories by default. + + Updated translations. +- Add gio-2.0, gio-unix-2.0 and goa-backend-1.0 pkgconfig modules + and glib2-tools package BuildRequires to avoid implicit + dependencies. +- Replace pkgconfig(appstream-builder), dbus-1-x11, update-desktop\ + -files and perl-gettext BuildRequires with appstream-glib, dbus-\ + 1, desktop-file-utils and gettext-runtime respectively, what + meson really looks for. + +------------------------------------------------------------------- +Wed Feb 28 16:24:40 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- deja-dup-37.1.tar.xz New: ---- deja-dup-40.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deja-dup.spec ++++++ --- /var/tmp/diff_new_pack.egVepd/_old 2020-02-21 23:53:11.861025044 +0100 +++ /var/tmp/diff_new_pack.egVepd/_new 2020-02-21 23:53:11.861025044 +0100 @@ -1,7 +1,7 @@ # # spec file for package deja-dup # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,38 +12,41 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: deja-dup -Version: 37.1 +Version: 40.6 Release: 0 Summary: Simple backup tool and frontend for duplicity -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Archiving/Backup -Url: https://wiki.gnome.org/Apps/DejaDup -Source0: https://launchpad.net/deja-dup/38/%{version}/+download/%{name}-%{version}.tar.xz -# For make check to work, we need dbus-launch -BuildRequires: dbus-1-x11 +URL: https://wiki.gnome.org/Apps/DejaDup +Source0: https://gitlab.gnome.org/World/deja-dup/-/archive/%{version}/%{name}-%{version}.tar.bz2 + +BuildRequires: appstream-glib +BuildRequires: dbus-1 +BuildRequires: desktop-file-utils BuildRequires: fdupes +BuildRequires: gettext-runtime +BuildRequires: glib2-tools BuildRequires: libgpg-error-devel -BuildRequires: meson -BuildRequires: perl-gettext +BuildRequires: meson >= 0.47 BuildRequires: pkgconfig -BuildRequires: update-desktop-files BuildRequires: vala >= 0.16.0 BuildRequires: yelp-tools -BuildRequires: pkgconfig(appstream-builder) -BuildRequires: pkgconfig(glib-2.0) >= 2.32 -BuildRequires: pkgconfig(goa-1.0) +BuildRequires: pkgconfig(gio-2.0) >= 2.46 +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.56.1 +BuildRequires: pkgconfig(goa-1.0) >= 3.8.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libnautilus-extension) BuildRequires: pkgconfig(libnotify) >= 0.7 -BuildRequires: pkgconfig(libpeas-1.0) BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(packagekit-glib2) -Recommends: %{name}-lang +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(packagekit-glib2) >= 0.6.5 Recommends: duplicity >= 0.6.25 Recommends: python-boto Recommends: python-cloudfiles @@ -83,11 +86,9 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build -export CFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}" -export CXXFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}" %meson %meson_build @@ -97,12 +98,12 @@ %fdupes %{buildroot}%{_datadir} %check -# Disabled as it currently fails a lot of tests. -#%%meson_test +%meson_test %files -%doc AUTHORS COPYING NEWS -%doc %{_datadir}/help/C/org.gnome.DejaDup/ +%license LICENSES/GPL-3.0-or-later.md +%doc NEWS.md README.md CONTRIBUTING.md +%doc %{_datadir}/help/C/deja-dup/ %{_bindir}/deja-dup %{_mandir}/man1/deja-dup.1%{?ext_man} %{_sysconfdir}/xdg/autostart/org.gnome.DejaDup.Monitor.desktop @@ -111,9 +112,7 @@ %dir %{_libexecdir}/deja-dup %{_libexecdir}/deja-dup/deja-dup-monitor %{_libexecdir}/deja-dup/duplicity -%{_libexecdir}/deja-dup/tools/ %{_datadir}/applications/org.gnome.DejaDup.desktop -%{_datadir}/GConf/gsettings/deja-dup.convert %{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml %{_datadir}/icons/hicolor/*/apps/org.gnome.DejaDup* %dir %{_libdir}/deja-dup @@ -130,7 +129,5 @@ %{_libdir}/nautilus/extensions-3.0/libdeja-dup.so %files lang -f %{name}.lang -%exclude %{_datadir}/help/C/org.gnome.DejaDup/ -%doc %{_datadir}/help/*/org.gnome.DejaDup/ %changelog ++++++ deja-dup-37.1.tar.xz -> deja-dup-40.6.tar.bz2 ++++++ ++++ 336617 lines of diff (skipped)
