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