commit virt-bootstrap for openSUSE:Factory
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
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
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
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
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
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