Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package git-annex for openSUSE:Factory 
checked in at 2022-02-11 23:08:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-annex (Old)
 and      /work/SRC/openSUSE:Factory/.git-annex.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git-annex"

Fri Feb 11 23:08:10 2022 rev:24 rq:953408 version:10.20220127

Changes:
--------
--- /work/SRC/openSUSE:Factory/git-annex/git-annex.changes      2022-02-03 
23:18:56.379608044 +0100
+++ /work/SRC/openSUSE:Factory/.git-annex.new.1956/git-annex.changes    
2022-02-11 23:10:04.475061386 +0100
@@ -1,0 +2,37 @@
+Thu Jan 27 18:55:05 UTC 2022 - Peter Simons <psim...@suse.com>
+
+- Update git-annex to version 10.20220127.
+  git-annex (10.20220127) upstream; urgency=medium
+
+    * New v10 repository version (with v9 as a stepping-stone to it).
+      v8 remains the default version for now.
+    * In v10, object files are locked using separate lock files. This allows
+      the object files to be kept non-writable even in repositories where
+      core.sharedRepository is set.
+    * The v10 upgrade will happen automatically, one year after the v9
+      upgrade, in order to allow time for any old git-annex processes that
+      are not aware of the locking change to finish. Or git-annex upgrade
+      can be used to upgrade to v10 immediately.
+    * In v9 upgrade, set filter.annex.process. This makes git add/checkout 
faster
+      when there are a lot of unlocked annexed files or non-annexed files, but 
can
+      also make git add of large files to the annex somewhat slower.
+      If this tradeoff does not work for your use case, you can still unset
+      filter.annex.process.
+    * export: When a non-annexed symlink is in the tree to be exported, skip 
it.
+    * import: When the previously exported tree contained a non-annexed 
symlink,
+      preserve it in the imported tree so it does not get deleted.
+    * enableremote, renameremote: Better handling of the unusual case where
+      multiple special remotes have been initialized with the same name.
+    * Recover from corrupted content being received from a git remote,
+      by deleting the temporary file when it fails to verify. This prevents
+      a retry from failing again.
+      (reversion introduced in version 8.20210903)
+    * adb: Added ignorefinderror configuration parameter.
+    * Avoid crashing when run in a bare git repo that somehow contains an
+      index file.
+    * Reject combinations of --batch (or --batch-keys) with options like
+      --all or --key or with filenames.
+
+   -- Joey Hess <i...@joeyh.name>  Thu, 27 Jan 2022 13:25:19 -0400
+
+-------------------------------------------------------------------
@@ -4 +41 @@
-- Update to git-annex version 8.20211231
+- Update git-annex to version 8.20211231.

Old:
----
  _service
  git-annex-8.20211231.tar.xz

New:
----
  git-annex-10.20220127.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ git-annex.spec ++++++
--- /var/tmp/diff_new_pack.KIuKem/_old  2022-02-11 23:10:05.215063525 +0100
+++ /var/tmp/diff_new_pack.KIuKem/_new  2022-02-11 23:10:05.227063561 +0100
@@ -17,13 +17,12 @@
 
 
 Name:           git-annex
-Version:        8.20211231
+Version:        10.20220127
 Release:        0
 Summary:        Manage files with git, without checking their contents into git
 License:        AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND 
MIT AND GPL-2.0-only
-URL:            https://git-annex.branchable.com/
-# Update the revision element in the _service file and run `osc service 
runall` for updates
-Source0:        %{name}-%{version}.tar.xz
+URL:            https://hackage.haskell.org/package/%{name}
+Source0:        
https://github.com/opensuse-haskell/git-annex/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  bash-completion
 BuildRequires:  chrpath
 BuildRequires:  curl
@@ -130,8 +129,8 @@
 BuildRequires:  rsync
 Requires(post): desktop-file-utils
 Requires(post): hicolor-icon-theme
-Requires(postun):desktop-file-utils
-Requires(postun):hicolor-icon-theme
+Requires(postun): desktop-file-utils
+Requires(postun): hicolor-icon-theme
 Recommends:     curl
 Recommends:     gpg2
 Recommends:     lsof
@@ -169,26 +168,20 @@
 
 %prep
 %autosetup
-# don't build again when installing manuals, completions, and desktop files
-sed -i '/^install-.*:/ s/build//' Makefile
 
 %build
 %define cabal_configure_options -ftestsuite
 %ghc_bin_build
 
+%check
+%make_build DESTDIR=%{buildroot} BUILDER=./Setup test
+
 %install
 %ghc_bin_install
-# The make install-completions target expects the binary in the local directory
-ln -s %{buildroot}%{_bindir}/git-annex ./git-annex
 make DESTDIR=%{buildroot} BUILDER=./Setup install-mans install-completions 
install-desktop
 rm %{buildroot}%{_datadir}/fish/vendor_completions.d/git-annex.fish
 rm %{buildroot}%{_datadir}/zsh/site-functions/_git-annex
 
-%check
-export PATH=%{buildroot}%{_bindir}:$PATH
-# this is `make test` but without the repeated build of the binaries and with 
immediate display of the results
-%{buildroot}%{_bindir}/git-annex test
-
 %files
 %license COPYRIGHT
 %doc CHANGELOG NEWS README
@@ -200,7 +193,7 @@
 %dir %{_datadir}/icons/hicolor/16x16/apps
 %dir %{_datadir}/icons/hicolor/scalable
 %dir %{_datadir}/icons/hicolor/scalable/apps
-%config %{_sysconfdir}/xdg/autostart/git-annex.desktop
+%{_sysconfdir}/xdg/autostart/git-annex.desktop
 %{_mandir}/man1/git-annex*.1%{?ext_man}
 %{_mandir}/man1/git-remote-tor-annex.1%{?ext_man}
 %{_datadir}/applications/git-annex.desktop

Reply via email to