Hello community, here is the log from the commit of package vagrant-sshfs for openSUSE:Factory checked in at 2020-02-14 16:35:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vagrant-sshfs (Old) and /work/SRC/openSUSE:Factory/.vagrant-sshfs.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vagrant-sshfs" Fri Feb 14 16:35:58 2020 rev:5 rq:769042 version:1.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/vagrant-sshfs/vagrant-sshfs.changes 2019-11-08 15:26:54.279069544 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant-sshfs.new.26092/vagrant-sshfs.changes 2020-02-14 16:36:20.835551391 +0100 @@ -1,0 +2,30 @@ +Wed Jan 29 08:51:07 UTC 2020 - Dan Čermák <[email protected]> + +- New upstream release 1.3.3 + + v1.3.3: + * RELEASE.txt: Updates to release process + * synced_folder: gentoo: Update path to look for sftp-server + * version: bump to 1.3.3 + + v1.3.2: + * remove tests - add build script + * Fix some errors when building + * Updates to build/release instructions + * Update vagrant and vagrant-libvirt in Gemfile + * Remove the build Vagrantfile + * Run the build.sh script inside a buildah unshare session + * guest: make alpine fuse module loading match what we do for freebsd + * tests: update Vagrantfile to be Fedora 31 + * version: bump to 1.3.2 + * guest: Add alpine support + * Add note for windows users to use cygwin shell. + +- Drop patches: + * 0001-Bump-testing-Vagrant-box-version.patch + * 0001-remove-win32-dep.patch + +- Add gpg source verification +- Drop not required dependencies on the rubygems mime-types, builder and ffi + +------------------------------------------------------------------- Old: ---- 0001-Bump-testing-Vagrant-box-version.patch 0001-remove-win32-dep.patch vagrant-sshfs-1.3.1.gem New: ---- vagrant-sshfs-1.3.3.tar.gz vagrant-sshfs-1.3.3.tar.gz.asc vagrant-sshfs.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vagrant-sshfs.spec ++++++ --- /var/tmp/diff_new_pack.lLn4eb/_old 2020-02-14 16:36:21.987552033 +0100 +++ /var/tmp/diff_new_pack.lLn4eb/_new 2020-02-14 16:36:21.991552035 +0100 @@ -1,7 +1,7 @@ # # spec file for package vagrant-sshfs # -# Copyright (c) 2019 SUSE LLC. +# 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 @@ -17,49 +17,30 @@ %global vagrant_plugin_name vagrant-sshfs - -%global rb_build_versions %rb_default_ruby -%global rb_build_abi %rb_default_build_abi - -Name: %{vagrant_plugin_name} -Version: 1.3.1 -Release: 0 +%global rb_build_versions %{rb_default_ruby} +%global rb_build_abi %{rb_default_build_abi} %define mod_name %{vagrant_plugin_name} %define mod_full_name %{vagrant_plugin_name}-%{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -Requires: sshfs -Requires: vagrant -BuildRequires: vagrant - -BuildRequires: %{ruby} -BuildRequires: ruby-macros >= 5 - -# Prevent have choice for rubygem(ruby:2.6.0:mime-types) >= 2 -BuildRequires: %{rubygem mime-types:3 } -# Prevent have choice for rubygem(ruby:2.6.0:builder) >= 2.1.2 -BuildRequires: %{rubygem builder:3.2 } -# Prevent have choice for rubygem(ruby:2.6.0:ffi) >= 0.5.0 -BuildRequires: %{rubygem ffi:1.11 } - +Name: %{vagrant_plugin_name} +Version: 1.3.3 +Release: 0 Summary: SSHFS synced folder implementation for Vagrant License: GPL-2.0-only Group: Development/Languages/Ruby URL: https://github.com/dustymabe/%{name} -Source0: %{URL}/releases/download/v%{version}/%{mod_full_name}.gem +Source0: %{URL}/releases/download/v%{version}/%{mod_full_name}.tar.gz +Source1: %{URL}/releases/download/v%{version}/%{mod_full_name}.tar.gz.asc +# Dusty Mabe's key +Source2: https://keybase.io/dustymabe/pgp_keys.asc#/%{name}.keyring # custom script to automate the test suite run -Source1: testsuite.sh - -# we don't need windows compatibility and don't ship that gem -# source: -# https://src.fedoraproject.org/rpms/vagrant-sshfs/raw/master/f/0001-remove-win32-dep.patch -# PATCH-FIX-OPENSUSE: 0001-remove-win32-dep.patch -Patch0: 0001-remove-win32-dep.patch -# Update the testing vagrant box version -Patch1: 0001-Bump-testing-Vagrant-box-version.patch +Source3: testsuite.sh +BuildRequires: %{ruby} +BuildRequires: ruby-macros >= 5 +BuildRequires: vagrant >= 1.9.1 +Requires: sshfs +Requires: vagrant >= 1.9.1 %description - This Vagrant plugin adds synced folder support for mounting folders from the Vagrant host into the Vagrant guest via SSHFS. In the default mode it does this by executing the SSHFS client software within the guest, which creates an SSH @@ -76,10 +57,9 @@ %package -n %{name}-testsuite Summary: Testsuite for %{name} Group: Development/Languages/Ruby -BuildArch: noarch - Requires: vagrant-libvirt Requires: vagrant-sshfs = %{version}-%{release} +BuildArch: noarch %description -n %{name}-testsuite This package contains the testsuite for the SSHFS provider for Vagrant. You most @@ -87,27 +67,31 @@ vagrant-sshfs. %prep -%gem_unpack +%autosetup -c -%patch0 -%patch1 -p1 -sed -i "/^.*spec.add_dependency 'win32-process'/d" %{vagrant_plugin_name}.gemspec +# since we don't have the full git repo we can't use `git ls-files` +sed -i 's/git ls-files -z/find . -type f -print0/' %{vagrant_plugin_name}.gemspec + +# remove dependencies on windows libraries (needed for windows, not linux) +sed -i '/win32-process/d' %{vagrant_plugin_name}.gemspec chmod +x test/misc/dotests.sh +mv %{vagrant_plugin_name}.gemspec %{mod_full_name}.gemspec + %build -%gem_build +%{gem_build} %install -%vagrant_plugin_install -install -p -m 0755 %{S:1} %{buildroot}/%{vagrant_plugin_instdir}/test/misc/ +%vagrant_plugin_install -n %{mod_full_name}.gem +install -p -m 0755 %{SOURCE3} %{buildroot}/%{vagrant_plugin_instdir}/test/misc/ %files %{vagrant_plugin_instdir} %{vagrant_plugin_cache} %{vagrant_plugin_spec} -%license %{mod_full_name}/LICENSE -%doc %{mod_full_name}/README.adoc +%license LICENSE +%doc README.adoc # files for development, we don't want these %exclude %{vagrant_plugin_instdir}/.gitignore @@ -120,11 +104,11 @@ %exclude %{vagrant_plugin_instdir}/README.adoc %files -n %{name}-doc -%license %{mod_full_name}/LICENSE +%license LICENSE %doc %{vagrant_plugin_docdir} %files -n %{name}-testsuite -%license %{mod_full_name}/LICENSE +%license LICENSE %{vagrant_plugin_instdir}/test %changelog
