commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2022-12-08 16:50:51 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1835 (New) Package is "git-lfs" Thu Dec 8 16:50:51 2022 rev:13 rq:1041187 version:3.3.0 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2022-08-09 15:28:25.901638783 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1835/git-lfs.changes 2022-12-08 16:51:15.535505526 +0100 @@ -1,0 +2,9 @@ +Tue Dec 6 14:07:38 UTC 2022 - Marcus Rueckert + +- Update to version 3.3.0: + https://github.com/git-lfs/git-lfs/releases/tag/v3.3.0 +- drop 5054.patch: + included in update +- we need a vendor tarball now + +--- Old: 5054.patch git-lfs-3.2.0.tar.gz New: _service git-lfs-3.3.0.tar.gz vendor.tar.xz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.9OAj0z/_old 2022-12-08 16:51:16.055508187 +0100 +++ /var/tmp/diff_new_pack.9OAj0z/_new 2022-12-08 16:51:16.063508228 +0100 @@ -22,14 +22,14 @@ %bcond_withoutbuild_docs Name: git-lfs -Version:3.2.0 +Version:3.3.0 Release:0 Summary:Git extension for versioning large files License:MIT Group: Development/Tools/Version Control URL:https://github.com/git-lfs/git-lfs Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: https://patch-diff.githubusercontent.com/raw/git-lfs/git-lfs/pull/5054.patch +Source1:vendor.tar.xz BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 @@ -50,7 +50,7 @@ storing the file contents on a remote server. %prep -%autosetup -p1 +%autosetup -p1 -a 1 %build go build -mod=vendor --buildmode=pie . ++ _service ++ xz ++ git-lfs-3.2.0.tar.gz -> git-lfs-3.3.0.tar.gz ++ 371541 lines of diff (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2022-08-09 15:27:55 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1521 (New) Package is "git-lfs" Tue Aug 9 15:27:55 2022 rev:12 rq:993917 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2022-05-31 15:48:21.296026965 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1521/git-lfs.changes 2022-08-09 15:28:25.901638783 +0200 @@ -1,0 +2,6 @@ +Sat Jul 30 09:16:11 UTC 2022 - Stephan Kulow + +- Cherry pick the switch to asciidoctor so we can have man pages + again (5054.patch) + +--- New: 5054.patch Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.YunBl0/_old 2022-08-09 15:28:26.457640372 +0200 +++ /var/tmp/diff_new_pack.YunBl0/_new 2022-08-09 15:28:26.465640395 +0200 @@ -19,11 +19,7 @@ %define rb_build_ruby_abis %{rb_default_ruby_abi} %define rb_build_versions %{rb_default_ruby} -%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) -%bcond_withbuild_docs -%else -%bcond_withbuild_docs -%endif +%bcond_withoutbuild_docs Name: git-lfs Version:3.2.0 @@ -33,6 +29,7 @@ Group: Development/Tools/Version Control URL:https://github.com/git-lfs/git-lfs Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: https://patch-diff.githubusercontent.com/raw/git-lfs/git-lfs/pull/5054.patch BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 @@ -44,7 +41,7 @@ Requires(preun):git-core >= 1.8.2 %{go_nostrip} %if %{with build_docs} -BuildRequires: %{rubygem ronn} +BuildRequires: %{rubygem asciidoctor} %endif %description @@ -66,8 +63,8 @@ %if %{with build_docs} mkdir -p -m 755 %{buildroot}%{_mandir}/man1 mkdir -p -m 755 %{buildroot}%{_mandir}/man5 -install -m 644 man/*.1 %{buildroot}%{_mandir}/man1 -install -m 644 man/*.5 %{buildroot}%{_mandir}/man5 +install -m 644 man/man1/*.1 %{buildroot}%{_mandir}/man1 +install -m 644 man/man5/*.5 %{buildroot}%{_mandir}/man5 %endif %fdupes -s %{buildroot} ++ 5054.patch ++ 11276 lines (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2022-05-31 15:47:15 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1548 (New) Package is "git-lfs" Tue May 31 15:47:15 2022 rev:11 rq:979850 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2022-04-26 20:17:46.736761439 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1548/git-lfs.changes 2022-05-31 15:48:21.296026965 +0200 @@ -1,0 +2,12 @@ +Wed May 25 22:07:04 UTC 2022 - Marcus Rueckert + +- bump golang to 1.18 or newer as we need support for + os.ErrDeadlineExceeded + +--- +Wed May 25 22:04:22 UTC 2022 - Marcus Rueckert + +- Update to version 3.2.0: + https://github.com/git-lfs/git-lfs/releases/tag/v3.2.0 + +--- Old: git-lfs-3.1.4.tar.gz New: git-lfs-3.2.0.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.ceaEc8/_old 2022-05-31 15:48:21.868027346 +0200 +++ /var/tmp/diff_new_pack.ceaEc8/_new 2022-05-31 15:48:21.872027348 +0200 @@ -26,7 +26,7 @@ %endif Name: git-lfs -Version:3.1.4 +Version:3.2.0 Release:0 Summary:Git extension for versioning large files License:MIT @@ -36,9 +36,9 @@ BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 -BuildRequires: go1.14 BuildRequires: golang-packaging BuildRequires: which +BuildRequires: golang(API) >= 1.18 Requires: git-core >= 1.8.2 Requires(post): git-core >= 1.8.2 Requires(preun):git-core >= 1.8.2 ++ git-lfs-3.1.4.tar.gz -> git-lfs-3.2.0.tar.gz ++ 29415 lines of diff (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2022-04-26 20:15:50 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1538 (New) Package is "git-lfs" Tue Apr 26 20:15:50 2022 rev:10 rq:972854 version:3.1.4 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2022-02-17 23:41:38.215700363 +0100 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1538/git-lfs.changes 2022-04-26 20:17:46.736761439 +0200 @@ -1,0 +2,6 @@ +Thu Apr 21 13:23:07 UTC 2022 - ka...@b1-systems.de + +- Update to version 3.1.4: + https://github.com/git-lfs/git-lfs/releases/tag/v3.1.4 + +--- Old: git-lfs-3.1.2.tar.gz New: git-lfs-3.1.4.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.Kpd4of/_old 2022-04-26 20:17:47.144761932 +0200 +++ /var/tmp/diff_new_pack.Kpd4of/_new 2022-04-26 20:17:47.144761932 +0200 @@ -26,12 +26,12 @@ %endif Name: git-lfs -Version:3.1.2 +Version:3.1.4 Release:0 Summary:Git extension for versioning large files License:MIT Group: Development/Tools/Version Control -URL:https://git-lfs.github.com/ +URL:https://github.com/git-lfs/git-lfs Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: curl BuildRequires: fdupes ++ git-lfs-3.1.2.tar.gz -> git-lfs-3.1.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.1.2/.github/workflows/ci.yml new/git-lfs-3.1.4/.github/workflows/ci.yml --- old/git-lfs-3.1.2/.github/workflows/ci.yml 2022-02-16 18:49:01.0 +0100 +++ new/git-lfs-3.1.4/.github/workflows/ci.yml 2022-04-19 22:31:26.0 +0200 @@ -48,7 +48,7 @@ - run: script/cibuild build-windows: name: Build on Windows -runs-on: windows-latest +runs-on: windows-2019 steps: - uses: actions/checkout@v1 - uses: actions/setup-ruby@v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.1.2/.github/workflows/release.yml new/git-lfs-3.1.4/.github/workflows/release.yml --- old/git-lfs-3.1.2/.github/workflows/release.yml 2022-02-16 18:49:01.0 +0100 +++ new/git-lfs-3.1.4/.github/workflows/release.yml 2022-04-19 22:31:26.0 +0200 @@ -6,7 +6,7 @@ jobs: build-windows: name: Build Windows Assets -runs-on: windows-latest +runs-on: windows-2019 strategy: matrix: go: ['1.17.x'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.1.2/CHANGELOG.md new/git-lfs-3.1.4/CHANGELOG.md --- old/git-lfs-3.1.2/CHANGELOG.md 2022-02-16 18:49:01.0 +0100 +++ new/git-lfs-3.1.4/CHANGELOG.md 2022-04-19 22:31:26.0 +0200 @@ -1,5 +1,49 @@ # Git LFS Changelog +## 3.1.4 (19 Apr 2022) + +This release is a bugfix release to fix some problems during the build of +v3.1.3. There are otherwise no substantial changes from v3.1.3. + +### Misc + +* Use only Windows Server 2019 runners for CI in GitHub Actions #4883 (@chrisd8088) +* remove unused `Pipe[Media]Command()` functions #4942 (@chrisd8088) + +## 3.1.3 (19 Apr 2022) + +This release introduces a security fix for Windows systems, which has been +assigned CVE-2022-24826. + +On Windows, if Git LFS operates on a malicious repository with a `..exe` file as +well as a file named `git.exe`, and `git.exe` is not found in PATH, the `..exe` +program will be executed, permitting the attacker to execute arbitrary code. +Similarly, if the malicious repository contains files named `..exe` and +`cygpath.exe`, and `cygpath.exe` is not found in PATH, the `..exe` program will +be executed when certain Git LFS commands are run. + +This security problem does not affect Unix systems. This is the same issue as +CVE-2020-27955 and CVE-2021-21237, but the fix for those issue was incomplete +and certain options can still cause the problem to occur. + +This occurs because on Windows, Go includes (and prefers) the current directory +when the name of a command run does not contain a directory separator, and it +continues to search for programs even when the specified program name is empty. +This has been solved by failing if the path is empty or not found. + +We would like to extend a special thanks to the following open-source +contributors: + +* @yuske for reporting this to us responsibly + +### Bugs + +* Report errors when findi
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2022-02-17 23:40:11 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1958 (New) Package is "git-lfs" Thu Feb 17 23:40:11 2022 rev:9 rq:94 version:3.1.2 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2021-11-03 17:27:07.449365386 +0100 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1958/git-lfs.changes 2022-02-17 23:41:38.215700363 +0100 @@ -1,0 +2,18 @@ +Thu Feb 17 00:27:17 UTC 2022 - Marcus Rueckert + +- Drop README.packaging as the tarball now comes with all vendored + libraries. + +--- +Thu Feb 17 00:26:18 UTC 2022 - Marcus Rueckert + +- update to 3.1.2 + https://github.com/git-lfs/git-lfs/releases/tag/v3.1.2 + +--- +Mon Feb 14 22:58:39 UTC 2022 - Marcus Rueckert + +- update to 3.1.1 + https://github.com/git-lfs/git-lfs/releases/tag/v3.1.1 + +--- Old: README.packaging git-lfs-3.0.2.tar.gz New: git-lfs-3.1.2.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.bcGJGi/_old 2022-02-17 23:41:38.807700358 +0100 +++ /var/tmp/diff_new_pack.bcGJGi/_new 2022-02-17 23:41:38.815700358 +0100 @@ -1,7 +1,7 @@ # # spec file for package git-lfs # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,14 +26,13 @@ %endif Name: git-lfs -Version:3.0.2 +Version:3.1.2 Release:0 Summary:Git extension for versioning large files License:MIT Group: Development/Tools/Version Control URL:https://git-lfs.github.com/ Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1:README.packaging BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 ++ git-lfs-3.0.2.tar.gz -> git-lfs-3.1.2.tar.gz ++ 27896 lines of diff (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2021-11-03 17:26:16 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.1890 (New) Package is "git-lfs" Wed Nov 3 17:26:16 2021 rev:8 rq:928942 version:3.0.2 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2021-10-06 19:50:15.228066029 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.1890/git-lfs.changes 2021-11-03 17:27:07.449365386 +0100 @@ -1,0 +2,6 @@ +Sun Oct 31 10:22:55 UTC 2021 - Marcus Rueckert + +- update to 3.0.2 + https://github.com/git-lfs/git-lfs/releases/tag/v3.0.2 + +--- Old: git-lfs-3.0.1.tar.gz New: git-lfs-3.0.2.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.QMUbkv/_old 2021-11-03 17:27:07.925365647 +0100 +++ /var/tmp/diff_new_pack.QMUbkv/_new 2021-11-03 17:27:07.929365649 +0100 @@ -18,13 +18,15 @@ %define rb_build_ruby_abis %{rb_default_ruby_abi} %define rb_build_versions %{rb_default_ruby} + %if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) %bcond_withbuild_docs %else %bcond_withbuild_docs %endif + Name: git-lfs -Version:3.0.1 +Version:3.0.2 Release:0 Summary:Git extension for versioning large files License:MIT ++ git-lfs-3.0.1.tar.gz -> git-lfs-3.0.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/CHANGELOG.md new/git-lfs-3.0.2/CHANGELOG.md --- old/git-lfs-3.0.1/CHANGELOG.md 2021-09-28 19:01:18.0 +0200 +++ new/git-lfs-3.0.2/CHANGELOG.md 2021-10-28 18:50:56.0 +0200 @@ -1,5 +1,33 @@ # Git LFS Changelog +## 3.0.2 (28 Oct 2021) + +This release is a bugfix release which fixes a variety of problems seen since +3.0.0, including problems with empty files, `git lfs fsck --pointers`, and +the testsuite. + +We would like to extend a special thanks to the following open-source +contributors: + +* @fh1ch for patches to make things work better on Alpine Linux +* @pyckle for fixing our handling of filenames in `git lfs migrate import` +* @ycongal-smile for fixing `git lfs migrate import` with similarly named files + +### Bugs + +* Fix two types of misdetection in git lfs fsck #4697 (@bk2204) +* lfs: don't flag non-LFS files as invalid pointers #4691 (@bk2204) +* git: honor GIT_OBJECT_DIRECTORY #4686 (@bk2204) +* migrate: properly escape blob filenames #4683 (@pyckle) +* ls-files: don't process empty files as pointers #4681 (@bk2204) +* Call migrate() BlobFn on every blob #4671 (@ycongal-smile) +* Correct t-lock regular expression to be musl compatible #4673 (@fh1ch) + +### Misc + +* Allow git-lfs-transfer integration tests to be skipped #4677 (@fh1ch) +* Make CI environment GIT prefix grep more specific #4678 (@fh1ch) + ## 3.0.1 (28 Sep 2021) This release is a bugfix release which fixes the Windows ARM64 build process and diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_ls_files.go new/git-lfs-3.0.2/commands/command_ls_files.go --- old/git-lfs-3.0.1/commands/command_ls_files.go 2021-09-28 19:01:18.0 +0200 +++ new/git-lfs-3.0.2/commands/command_ls_files.go 2021-10-28 18:50:56.0 +0200 @@ -68,6 +68,10 @@ return } + if p.Size == 0 { + return + } + if !lsFilesScanAll && !scanRange { if _, ok := seen[p.Name]; ok { return diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_migrate_export.go new/git-lfs-3.0.2/commands/command_migrate_export.go --- old/git-lfs-3.0.1/commands/command_migrate_export.go2021-09-28 19:01:18.0 +0200 +++ new/git-lfs-3.0.2/commands/command_migrate_export.go2021-10-28 18:50:56.0 +0200 @@ -43,7 +43,7 @@ opts := &githistory.RewriteOptions{ Verbose: migrateVerbose, ObjectMapFilePath: objectMapFilePath, - BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) { + BlobFn: func(path string, oid []byte, b *gitobj.Blob) (*gitobj.Blob, error) { if filepath.Base(path) == ".gitattributes" { return b, nil } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exc
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2021-10-06 19:50:02 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.2443 (New) Package is "git-lfs" Wed Oct 6 19:50:02 2021 rev:7 rq:923512 version:3.0.1 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2021-05-17 18:45:38.520540287 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.2443/git-lfs.changes 2021-10-06 19:50:15.228066029 +0200 @@ -1,0 +2,8 @@ +Wed Sep 29 11:02:54 UTC 2021 - Marcus Rueckert + +- update to 3.0.1 + https://github.com/git-lfs/git-lfs/releases/tag/v3.0.0 + https://github.com/git-lfs/git-lfs/releases/tag/v3.0.1 +- drop Makefile_path.patch: no longer needed + +--- Old: Makefile_path.patch git-lfs-2.13.3.tar.gz New: git-lfs-3.0.1.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.dPVNSJ/_old 2021-10-06 19:50:15.724066490 +0200 +++ /var/tmp/diff_new_pack.dPVNSJ/_new 2021-10-06 19:50:15.728066493 +0200 @@ -24,7 +24,7 @@ %bcond_withbuild_docs %endif Name: git-lfs -Version:2.13.3 +Version:3.0.1 Release:0 Summary:Git extension for versioning large files License:MIT @@ -32,7 +32,6 @@ URL:https://git-lfs.github.com/ Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:README.packaging -Patch0: Makefile_path.patch BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 ++ git-lfs-2.13.3.tar.gz -> git-lfs-3.0.1.tar.gz ++ 126879 lines of diff (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2021-05-17 18:45:15 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.2988 (New) Package is "git-lfs" Mon May 17 18:45:15 2021 rev:6 rq:893679 version:2.13.3 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2021-02-11 12:53:01.065970633 +0100 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.2988/git-lfs.changes 2021-05-17 18:45:38.520540287 +0200 @@ -1,0 +2,8 @@ +Sat May 8 20:04:35 UTC 2021 - Dirk M??ller + +- update to 2.13.3: + * This release fixes two bugs that caused `git lfs prune` to hang, updates some +dependencies to versions which lack a security issue (which did not affect Git +LFS), and adds support for ARM64 builds on macOS. + +--- Old: git-lfs-2.13.2.tar.gz New: git-lfs-2.13.3.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.gkzP9G/_old 2021-05-17 18:45:39.024538149 +0200 +++ /var/tmp/diff_new_pack.gkzP9G/_new 2021-05-17 18:45:39.028538132 +0200 @@ -18,15 +18,13 @@ %define rb_build_ruby_abis %{rb_default_ruby_abi} %define rb_build_versions %{rb_default_ruby} - %if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) %bcond_withbuild_docs %else %bcond_withbuild_docs %endif - Name: git-lfs -Version:2.13.2 +Version:2.13.3 Release:0 Summary:Git extension for versioning large files License:MIT @@ -35,9 +33,6 @@ Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:README.packaging Patch0: Makefile_path.patch -%if %{with build_docs} -BuildRequires: %{rubygem ronn} -%endif BuildRequires: curl BuildRequires: fdupes BuildRequires: git-core >= 1.8.2 @@ -46,8 +41,11 @@ BuildRequires: which Requires: git-core >= 1.8.2 Requires(post): git-core >= 1.8.2 -Requires(preun): git-core >= 1.8.2 +Requires(preun):git-core >= 1.8.2 %{go_nostrip} +%if %{with build_docs} +BuildRequires: %{rubygem ronn} +%endif %description Git Large File Storage (LFS) replaces large files such as audio samples, ++ git-lfs-2.13.2.tar.gz -> git-lfs-2.13.3.tar.gz ++ 74970 lines of diff (skipped)
commit git-lfs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2021-02-11 12:49:48 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.28504 (New) Package is "git-lfs" Thu Feb 11 12:49:48 2021 rev:5 rq:871163 version:2.13.2 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2020-11-23 10:28:11.553207548 +0100 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.28504/git-lfs.changes 2021-02-11 12:53:01.065970633 +0100 @@ -1,0 +2,18 @@ +Wed Feb 10 15:25:32 UTC 2021 - Marcus Rueckert + +- add missing "#" for the tarball rename + +--- +Wed Jan 20 15:16:05 UTC 2021 - Marcus Rueckert + +- update to 2.13.2 + https://github.com/git-lfs/git-lfs/releases/tag/v2.13.0 + https://github.com/git-lfs/git-lfs/releases/tag/v2.13.1 + https://github.com/git-lfs/git-lfs/releases/tag/v2.13.2 +- use tarball that actually has the vendored golang libraries + already. drop vendor.tar.xz +- disable documentation as it relies on an unmaintained tool. +- only run the uninstall script if it is actually the last copy + being uninstalled + +--- Old: git-lfs-v2.12.1.tar.gz vendor.tar.xz New: git-lfs-2.13.2.tar.gz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.3q3mbO/_old 2021-02-11 12:53:01.649971438 +0100 +++ /var/tmp/diff_new_pack.3q3mbO/_new 2021-02-11 12:53:01.653971443 +0100 @@ -1,7 +1,7 @@ # # spec file for package git-lfs # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,21 +20,20 @@ %define rb_build_versions %{rb_default_ruby} %if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) -%bcond_without build_docs +%bcond_withbuild_docs %else %bcond_withbuild_docs %endif Name: git-lfs -Version:2.12.1 +Version:2.13.2 Release:0 Summary:Git extension for versioning large files License:MIT Group: Development/Tools/Version Control URL:https://git-lfs.github.com/ -Source0:%{name}-v%{version}.tar.gz +Source0: https://github.com/git-lfs/git-lfs/releases/download/v%{version}/git-lfs-v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:README.packaging -Source2:vendor.tar.xz Patch0: Makefile_path.patch %if %{with build_docs} BuildRequires: %{rubygem ronn} @@ -56,7 +55,7 @@ storing the file contents on a remote server. %prep -%autosetup -p1 -a 2 +%autosetup -p1 %build go build -mod=vendor --buildmode=pie . @@ -81,7 +80,9 @@ git lfs install --system %preun -git lfs uninstall --system +if [ $1 -eq 0 ] ; then + git lfs uninstall --system +fi %check export GIT_LFS_TEST_DIR=$(mktemp -d) ++ git-lfs-v2.12.1.tar.gz -> git-lfs-2.13.2.tar.gz ++ 140098 lines of diff (skipped)
[opensuse-commit] commit git-lfs for openSUSE:Factory
Hello community, here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2020-11-19 11:59:26 Comparing /work/SRC/openSUSE:Factory/git-lfs (Old) and /work/SRC/openSUSE:Factory/.git-lfs.new.5913 (New) Package is "git-lfs" Thu Nov 19 11:59:26 2020 rev:4 rq:849214 version:2.12.1 Changes: --- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2020-10-02 17:42:01.398907500 +0200 +++ /work/SRC/openSUSE:Factory/.git-lfs.new.5913/git-lfs.changes 2020-11-23 10:28:11.553207548 +0100 @@ -1,0 +2,19 @@ +Mon Nov 9 02:03:34 UTC 2020 - Marcus Rueckert + +- actually make the uninstall step also call it with --system + +--- +Mon Nov 9 01:42:55 UTC 2020 - Marcus Rueckert + +- simplify README.packaging +- no longer package the go sources + +--- +Mon Nov 9 01:38:48 UTC 2020 - Marcus Rueckert + +- update to 2.12.1 + https://github.com/git-lfs/git-lfs/releases/tag/v2.11.0 + https://github.com/git-lfs/git-lfs/releases/tag/v2.12.0 + https://github.com/git-lfs/git-lfs/releases/tag/v2.12.1 + +--- Old: git-lfs-v2.10.0.tar.gz New: git-lfs-v2.12.1.tar.gz vendor.tar.xz Other differences: -- ++ git-lfs.spec ++ --- /var/tmp/diff_new_pack.PBIxMz/_old 2020-11-23 10:28:12.365208466 +0100 +++ /var/tmp/diff_new_pack.PBIxMz/_new 2020-11-23 10:28:12.365208466 +0100 @@ -15,11 +15,18 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %define rb_build_ruby_abis %{rb_default_ruby_abi} %define rb_build_versions %{rb_default_ruby} +%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) +%bcond_without build_docs +%else +%bcond_withbuild_docs +%endif + Name: git-lfs -Version:2.10.0 +Version:2.12.1 Release:0 Summary:Git extension for versioning large files License:MIT @@ -27,8 +34,9 @@ URL:https://git-lfs.github.com/ Source0:%{name}-v%{version}.tar.gz Source1:README.packaging +Source2:vendor.tar.xz Patch0: Makefile_path.patch -%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) +%if %{with build_docs} BuildRequires: %{rubygem ronn} %endif BuildRequires: curl @@ -41,7 +49,6 @@ Requires(post): git-core >= 1.8.2 Requires(preun): git-core >= 1.8.2 %{go_nostrip} -%{go_provides} %description Git Large File Storage (LFS) replaces large files such as audio samples, @@ -49,23 +56,21 @@ storing the file contents on a remote server. %prep -%autosetup -p1 +%autosetup -p1 -a 2 %build -%{goprep} github.com/git-lfs/git-lfs -%{gobuild} -%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) +go build -mod=vendor --buildmode=pie . +%if %{with build_docs} %make_build man %endif %install -%{goinstall} -%{gosrc} -%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) +install -D -m 755 git-lfs %{buildroot}%{_bindir}/git-lfs +%if %{with build_docs} mkdir -p -m 755 %{buildroot}%{_mandir}/man1 mkdir -p -m 755 %{buildroot}%{_mandir}/man5 -install -D -m 644 man/*.1 %{buildroot}%{_mandir}/man1 -install -D -m 644 man/*.5 %{buildroot}%{_mandir}/man5 +install -m 644 man/*.1 %{buildroot}%{_mandir}/man1 +install -m 644 man/*.5 %{buildroot}%{_mandir}/man5 %endif %fdupes -s %{buildroot} @@ -76,7 +81,7 @@ git lfs install --system %preun -git lfs uninstall +git lfs uninstall --system %check export GIT_LFS_TEST_DIR=$(mktemp -d) @@ -85,15 +90,15 @@ # skip it. export SKIPAPITESTCOMPILE=1 -%{gotest} github.com/git-lfs/git-lfs +%{gotest} -mod=vendor rm -rf ${GIT_LFS_TEST_DIR} -%files -f file.lst +%files %{_bindir}/git-lfs %license LICENSE.md -%doc README.md -%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse}) +%doc CHANGELOG.md CODE-OF-CONDUCT.md CONTRIBUTING.md INSTALLING.md README.md +%if %{with build_docs} %{_mandir}/man*/* %endif ++ README.packaging ++ --- /var/tmp/diff_new_pack.PBIxMz/_old 2020-11-23 10:28:12.405208510 +0100 +++ /var/tmp/diff_new_pack.PBIxMz/_new 2020-11-23 10:28:12.409208515 +0100 @@ -1,22 +1,9 @@ 1. unpack upstream tarball -# (setup osc working directory for git-lfs package) -# mkdir -p ~/go/src/github.com/git-lfs/git-lfs-2.10.0/ -# tar xvzf git-lfs-v2.10.0.tar.gz --strip-components=1 -C ~/go/src/github.com/git-lfs/git-lfs-2.10.0/ -# cd ~/go/src/github.com/git-lfs/git-lfs-2.10.0/ +# tar xf git-lfs*.tar.gz +# cd git-lfs*/ -3. Obtain vendor dependencies +2. Obtain vendor dependencies -remove go.mod