commit virt-bootstrap for openSUSE:Factory

2020-04-16 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2020-04-16 23:04:11

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new.2738 (New)


Package is "virt-bootstrap"

Thu Apr 16 23:04:11 2020 rev:7 rq:794529 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2019-07-13 14:00:48.286890529 +0200
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new.2738/virt-bootstrap.changes  
2020-04-16 23:04:14.319727399 +0200
@@ -1,0 +2,5 @@
+Tue Mar 31 19:43:08 UTC 2020 - Matej Cepl 
+
+- Don't use %python3_only command, but properly use alternatives.
+
+---



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.fwIatn/_old  2020-04-16 23:04:14.867727887 +0200
+++ /var/tmp/diff_new_pack.fwIatn/_new  2020-04-16 23:04:14.871727891 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-bootstrap
 #
-# Copyright (c) 2019 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
@@ -23,21 +23,20 @@
 Summary:System container rootfs creation tool
 License:GPL-3.0-or-later
 Group:  Productivity/Other
-Url:https://github.com/virt-manager/virt-bootstrap
+URL:https://github.com/virt-manager/virt-bootstrap
 Source: 
http://virt-manager.org/download/sources/virt-bootstrap/%{name}-%{version}.tar.gz
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module libguestfs}
 BuildRequires:  %{python_module passlib}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires:   python-libguestfs
 Requires:   python-passlib
 Requires:   skopeo
 Requires:   virt-sandbox
 BuildArch:  noarch
+Requires(post):   update-alternatives
+Requires(postun):  update-alternatives
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 powerpc64le
-
 %python_subpackages
 
 %description
@@ -52,14 +51,22 @@
 
 %install
 %python_install
+%python_clone -a %{buildroot}%{_bindir}/virt-bootstrap
+%python_clone -a %{buildroot}%{_mandir}/man1/virt-bootstrap.1
 %fdupes %{buildroot}%{_prefix}
 
-%files %python_files
-%defattr(-,root,root)
-%doc README.md LICENSE ChangeLog AUTHORS
-%python3_only %{_bindir}/virt-bootstrap
+%post
+%python_install_alternative virt-bootstrap virt-bootstrap.1
+
+%postun
+%python_uninstall_alternative virt-bootstrap virt-bootstrap.1
+
+%files %{python_files}
+%license LICENSE
+%doc README.md ChangeLog AUTHORS
+%python_alternative %{_bindir}/virt-bootstrap
 %{python_sitelib}/virtBootstrap
 %{python_sitelib}/virt_bootstrap-*.egg-info
-%python3_only %{_mandir}/man1/virt-bootstrap*
+%python_alternative %{_mandir}/man1/virt-bootstrap.1%{ext_man}
 
 %changelog




commit virt-bootstrap for openSUSE:Factory

2019-07-13 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2019-07-13 13:49:56

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new.4615 (New)


Package is "virt-bootstrap"

Sat Jul 13 13:49:56 2019 rev:6 rq:714828 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2019-07-11 13:17:08.890790929 +0200
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new.4615/virt-bootstrap.changes  
2019-07-13 14:00:48.286890529 +0200
@@ -1,0 +2,5 @@
+Fri Jul 12 10:06:46 UTC 2019 - Cédric Bosdonnat 
+
+- Add powerpc64le to ExclusiveArch (bsc#1127769)
+
+---



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.WDsrsx/_old  2019-07-13 14:00:49.798890067 +0200
+++ /var/tmp/diff_new_pack.WDsrsx/_new  2019-07-13 14:00:49.814890063 +0200
@@ -36,7 +36,7 @@
 Requires:   skopeo
 Requires:   virt-sandbox
 BuildArch:  noarch
-ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64
+ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 powerpc64le
 
 %python_subpackages
 




commit virt-bootstrap for openSUSE:Factory

2019-07-11 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2019-07-11 13:17:07

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new.4615 (New)


Package is "virt-bootstrap"

Thu Jul 11 13:17:07 2019 rev:5 rq:714218 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2018-06-02 12:13:11.601689959 +0200
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new.4615/virt-bootstrap.changes  
2019-07-11 13:17:08.890790929 +0200
@@ -1,0 +2,10 @@
+Tue Jul  9 08:53:40 UTC 2019 - Cédric Bosdonnat 
+
+- Release 1.1.1
+ * Don't expose the root password via command line (bsc#1140750)
+ * Set SElinux file context of destination folder
+ * Use absolute destination path
+ * safe-untar: Inherit SElinux context
+ * don't allow overwriting of the root partition
+
+---

Old:

  virt-bootstrap-1.1.0.tar.gz

New:

  virt-bootstrap-1.1.1.tar.gz



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.gCX7aj/_old  2019-07-11 13:17:09.622790699 +0200
+++ /var/tmp/diff_new_pack.gCX7aj/_new  2019-07-11 13:17:09.626790697 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-bootstrap
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,16 +12,16 @@
 # 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/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   virt-bootstrap
-Version:1.1.0
+Version:1.1.1
 Release:0
 Summary:System container rootfs creation tool
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Productivity/Other
 Url:https://github.com/virt-manager/virt-bootstrap
 Source: 
http://virt-manager.org/download/sources/virt-bootstrap/%{name}-%{version}.tar.gz

++ virt-bootstrap-1.1.0.tar.gz -> virt-bootstrap-1.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-bootstrap-1.1.0/AUTHORS 
new/virt-bootstrap-1.1.1/AUTHORS
--- old/virt-bootstrap-1.1.0/AUTHORS2018-05-31 13:34:38.0 +0200
+++ new/virt-bootstrap-1.1.1/AUTHORS2019-07-09 10:46:10.0 +0200
@@ -10,4 +10,5 @@
 The individual contributors are
 
Cédric Bosdonnat 
+   Fabiano Fidêncio 
Radostin Stoyanov 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-bootstrap-1.1.0/ChangeLog 
new/virt-bootstrap-1.1.1/ChangeLog
--- old/virt-bootstrap-1.1.0/ChangeLog  2018-05-31 13:34:38.0 +0200
+++ new/virt-bootstrap-1.1.1/ChangeLog  2019-07-09 10:46:10.0 +0200
@@ -1,3 +1,66 @@
+2019-07-06 Fabiano Fidêncio  
+
+Don't expose the root_password via command line
+Instead of exposing the root-password in the command line, let's just
+improve our way of handling the option and also accept a 'file:'
+selector.
+
+Together with this change, let's warn the users that using
+--root-password in the old manner is not recommended and that the
+'file:' selector should be used instead.
+
+Reviewed-by: Radostin Stoyanov 
+
+
+2019-07-05 Radostin Stoyanov  
+
+Set SElinux file context of destination folder
+Set file context to 'container_file_t' on the destination folder when
+SElinux is enabled.
+
+Reviewed-by: Fabiano Fidêncio 
+Tested-by: Fabiano Fidêncio 
+
+
+2019-07-05 Radostin Stoyanov  
+
+Use absolute destination path
+In order to avoid issues, for example, when virt-sandbox might not
+convert relative to absolute path, make sure that we always use
+absolute destination path.
+
+Reviewed-by: Cole Robinson 
+Reviewed-by: Fabiano Fidêncio 
+Tested-by: Fabiano Fidêncio 
+
+
+2019-07-05 Radostin Stoyanov  
+
+safe-untar: Inherit SElinux context
+Allow virt-sandbox to inherit the SElinux context of virt-bootstrap.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1655305
+https://bugzilla.redhat.com/show_bug.cgi?id=1671794
+
+Reviewed-by: Cole Robinson 
+Reviewed-by: Fabiano Fidêncio 
+Tested-by: Fabiano Fidêncio 
+
+
+2019-05-28 Radostin Stoyan

commit virt-bootstrap for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2018-06-02 12:12:32

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new (New)


Package is "virt-bootstrap"

Sat Jun  2 12:12:32 2018 rev:4 rq:613269 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2018-02-16 21:45:53.456450650 +0100
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new/virt-bootstrap.changes   
2018-06-02 12:13:11.601689959 +0200
@@ -1,0 +2,13 @@
+Thu May 31 11:43:16 UTC 2018 - cbosdon...@suse.com
+
+- Release 1.1.0
+ * safe_untar: check for permissions to set attribs
+ * docker source, support blobs without .tar extension
+ * docker-source, preserve extended file attributes
+ * docker-source, get list of layers without `--raw`
+ * docker-source, void skopeo copy in cache
+ * Show error when guestfs-python or skopeo is not installed
+ * pylint cleanups
+
+
+---

Old:

  virt-bootstrap-1.0.0.tar.gz

New:

  virt-bootstrap-1.1.0.tar.gz



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.4eTBOQ/_old  2018-06-02 12:13:12.213667512 +0200
+++ /var/tmp/diff_new_pack.4eTBOQ/_new  2018-06-02 12:13:12.217667365 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   virt-bootstrap
-Version:1.0.0
+Version:1.1.0
 Release:0
 Summary:System container rootfs creation tool
 License:GPL-3.0+

++ virt-bootstrap-1.0.0.tar.gz -> virt-bootstrap-1.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-bootstrap-1.0.0/ChangeLog 
new/virt-bootstrap-1.1.0/ChangeLog
--- old/virt-bootstrap-1.0.0/ChangeLog  2017-09-07 16:48:36.0 +0200
+++ new/virt-bootstrap-1.1.0/ChangeLog  2018-05-31 13:34:38.0 +0200
@@ -1,3 +1,239 @@
+2018-05-31 Cédric Bosdonnat  
+
+Update NEWS file
+
+
+2018-05-31 Cédric Bosdonnat  
+
+Bump version to 1.1.0
+
+
+2018-04-28 Radostin Stoyanov  
+
+safe_untar: Check for permissions to set attribs
+Make sure we have permissions to restore file extended attributes.
+
+[1] ... all processes have read access to extended security attributes,
+and write access is limited to processes that have the CAP_SYS_ADMIN
+capability.
+
+[2] The file owner and processes capable of CAP_FOWNER are granted the
+right to modify ACLs of a file. This is analogous to the permissions
+required for accessing the file mode. (On current Linux systems, root
+is the only user with the CAP_FOWNER capability.)
+
+[1] https://linux.die.net/man/5/attr
+[2] https://linux.die.net/man/1/setfacl
+
+
+
+2018-04-28 Radostin Stoyanov  
+
+docker-source: Support blobs without .tar ext
+Since skopeo v0.1.29 [1] blobs are saved without the .tar extension.
+This commit changes the docker-source module to handle both cases (with
+or without .tar extension)
+
+[1] commit: projectatomic/skopeo@43acc74
+Fix skopeo tests with changes to dir transport
+
+The dir transport has been changed to save the blobs without the .tar 
extension
+Fixes the skopeo tests failing due to this change
+
+
+
+2018-04-24 Radostin Stoyanov  
+
+tests: fix typo
+
+
+2018-04-24 Radostin Stoyanov  
+
+Revert "docker-source: Support blobs without .tar ext"
+This reverts commit 6146e9ab5e36ff894b8c95d00a45db6181ad8472.
+
+
+2018-04-10 Radostin Stoyanov  
+
+docker-source: Preserve extended file attributes
+Preserve extended file attributes of extracted rootfs as described in
+https://github.com/opencontainers/image-spec/blob/master/layer.md
+
+
+
+2018-04-10 Radostin Stoyanov  
+
+tests: docker_source: Update description
+
+
+2018-04-10 Radostin Stoyanov  
+
+docker-source: Support blobs without .tar ext
+Since skopeo v0.1.29 blobs are saved without the .tar extension.
+
+See commit: projectatomic/skopeo@43acc74
+Fix skopeo tests with changes to dir transport
+
+The dir transport has been changed to save the blobs without the .tar 
extension
+Fixes the skopeo tests failing due to this change
+
+
+
+2018-04-10 Radostin Stoyanov  
+
+tests: docker_source: Remove unused code
+
+
+2018-04-10 Radostin Stoyanov  
+
+tests: docker_source: Mock out is_installed()
+Commit b38f588 (source-docker: Show error if skopeo not installed)
+  

commit virt-bootstrap for openSUSE:Factory

2018-02-16 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2018-02-16 21:45:52

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new (New)


Package is "virt-bootstrap"

Fri Feb 16 21:45:52 2018 rev:3 rq:577201 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2017-10-05 11:58:20.256378307 +0200
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new/virt-bootstrap.changes   
2018-02-16 21:45:53.456450650 +0100
@@ -1,0 +2,6 @@
+Fri Feb 16 09:46:45 UTC 2018 - dims...@opensuse.org
+
+- Add ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64. These are
+  the same archs as listed for libguestfs, which is a dependency.
+
+---



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.b0WBph/_old  2018-02-16 21:45:54.100427424 +0100
+++ /var/tmp/diff_new_pack.b0WBph/_new  2018-02-16 21:45:54.104427280 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-bootstrap
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,7 @@
 Requires:   skopeo
 Requires:   virt-sandbox
 BuildArch:  noarch
+ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64
 
 %python_subpackages
 




commit virt-bootstrap for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package virt-bootstrap for openSUSE:Factory 
checked in at 2017-10-05 11:58:19

Comparing /work/SRC/openSUSE:Factory/virt-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.virt-bootstrap.new (New)


Package is "virt-bootstrap"

Thu Oct  5 11:58:19 2017 rev:2 rq:530880 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/virt-bootstrap/virt-bootstrap.changes
2017-09-13 22:31:27.326145941 +0200
+++ /work/SRC/openSUSE:Factory/.virt-bootstrap.new/virt-bootstrap.changes   
2017-10-05 11:58:20.256378307 +0200
@@ -1,0 +2,5 @@
+Tue Oct  3 13:31:18 UTC 2017 - jeng...@inai.de
+
+- Ensure neutrality of descriptions.
+
+---



Other differences:
--
++ virt-bootstrap.spec ++
--- /var/tmp/diff_new_pack.WkaUtS/_old  2017-10-05 11:58:21.164250573 +0200
+++ /var/tmp/diff_new_pack.WkaUtS/_new  2017-10-05 11:58:21.168250010 +0200
@@ -15,31 +15,32 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   virt-bootstrap
 Version:1.0.0
 Release:0
+Summary:System container rootfs creation tool
 License:GPL-3.0+
-Summary:Easy system containers rootfs creation tool
-Url:https://github.com/virt-manager/virt-bootstrap
 Group:  Productivity/Other
+Url:https://github.com/virt-manager/virt-bootstrap
 Source: 
http://virt-manager.org/download/sources/virt-bootstrap/%{name}-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module libguestfs}
 BuildRequires:  %{python_module passlib}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Requires:   skopeo
-Requires:   virt-sandbox
 Requires:   python-libguestfs
 Requires:   python-passlib
+Requires:   skopeo
+Requires:   virt-sandbox
 BuildArch:  noarch
 
 %python_subpackages
 
 %description
-Provides an easy way to create the root file system to use for
+Provides a way to create the root file system to use for
 libvirt containers.
 
 %prep
@@ -60,5 +61,4 @@
 %{python_sitelib}/virt_bootstrap-*.egg-info
 %python3_only %{_mandir}/man1/virt-bootstrap*
 
-
 %changelog