Hello community, here is the log from the commit of package singularity for openSUSE:Factory checked in at 2018-10-15 10:49:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/singularity (Old) and /work/SRC/openSUSE:Factory/.singularity.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "singularity" Mon Oct 15 10:49:35 2018 rev:5 rq:641910 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/singularity/singularity.changes 2017-11-07 10:04:51.679362472 +0100 +++ /work/SRC/openSUSE:Factory/.singularity.new/singularity.changes 2018-10-15 10:49:41.254989828 +0200 @@ -1,0 +2,62 @@ +Sun Oct 14 09:03:26 UTC 2018 - [email protected] + +- Update to version 2.6.0 + * Allow admin to specify a non-standard location for mksquashfs binary at + build time with '--with-mksquashfs' option #1662 + * '--nv' option will use + [nvidia-container-cli](https://github.com/NVIDIA/libnvidia-container) if + installed #1681 + * [nvliblist.conf] + (https://github.com/singularityware/singularity/blob/master/etc/nvliblist.conf) + now has a section for binaries #1681 + * '--nv' can be made default with all action commands in singularity.conf + #1681 + * '--nv' can be controlled by env vars '$SINGULARITY_NV' and + '$SINGULARITY_NV_OFF' #1681 + * Refactored travis build and packaging tests #1601 + * Added build and packaging tests for Debian 8/9 and openSUSE 42.3/15.0 #1713 + * Restore shim init process for proper signal handling and child reaping when + container is initiated in its own PID namespace #1221 + * Add '-i' option to image.create to specify the inode ratio. #1759 + * Bind '/dev/nvidia*' into the container when the '--nv' flag is used in + conjuction with the '--contain' flag #1358 + * Add '--no-home' option to not mount user $HOME if it is not the $CWD and + 'mount home = yes' is set. #1761 + * Added support for OAUTH2 Docker registries like Azure Container Registry + #1622 + ### Bug fixes + * Fix 404 when using Arch Linux bootstrap #1731 + * Fix environment variables clearing while starting instances #1766 + +------------------------------------------------------------------- +Mon Jul 9 16:37:37 UTC 2018 - [email protected] + +- Use %license instead of %doc for license files on newer products. +- Fix bash completion path. + +------------------------------------------------------------------- +Fri Jul 6 08:20:06 UTC 2018 - [email protected] + +- Updated from 2.3.2 to 2.5.2 +- Fix security issues for incorrect access control on systems + supporting overlay file system descirbed in CVE-2018-12021 and + bsc#1100333 + Highlights of 2.5.2 + * a new `build` command was added to replace `create` + + `bootstrap` + * default image format is squashfs, eliminating the need to + specify a size + * a `localimage` can be used as a build base, including ext3, + sandbox, and other squashfs images + * singularity hub can now be used as a base with the uri + * Restore docker-extract aufs whiteout handling that implements + correct extraction of docker container layers. + * several bug fixes, see CHANGELOG.md for details +- Removed: singularity-2.3.2.tar.gz +- Added: singularity-2.5.2.tar.gz +- Removed 'notyet' if conditions in specfile to allow files + introduced in v2.5.2 +- Fixed access control on systems supporting overlay file system + (CVE-2018-12021, boo#1100333). + +------------------------------------------------------------------- Old: ---- singularity-2.3.2.tar.gz New: ---- singularity-2.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ singularity.spec ++++++ --- /var/tmp/diff_new_pack.onGB6i/_old 2018-10-15 10:49:42.750988232 +0200 +++ /var/tmp/diff_new_pack.onGB6i/_new 2018-10-15 10:49:42.750988232 +0200 @@ -1,7 +1,7 @@ # # spec file for package singularity # -# 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 @@ -19,8 +19,7 @@ # %define libsingularity libsingularity1 -%define git_version 2.3.2 -#%%define not_yet 0 +%define git_version 2.6.0 # slurm build broken %define have_slurm 0 @@ -49,6 +48,7 @@ BuildRequires: slurm-devel %endif BuildRequires: fdupes +BuildRequires: libarchive-devel BuildRequires: python %{?allow_suid:Requires(pre): shadow} PreReq: permissions >= 20170922 @@ -101,6 +101,9 @@ # fix broken permissions chmod a-x %{buildroot}/%{_libexecdir}/%{name}/python/docker/__init__.py chmod a-x %{buildroot}/%{_libexecdir}/%{name}/python/__init__.py +mkdir -p %{buildroot}/%{_datadir}/bash-completion/completions/ +mv %{buildroot}/%{_sysconfdir}/bash_completion.d/%{name} \ + %{buildroot}/%{_datadir}/bash-completion/completions/%{name} %fdupes %{buildroot} %post -n %{libsingularity} -p /sbin/ldconfig @@ -119,9 +122,7 @@ %set_permissions %{_libexecdir}/%{name}/bin/action-suid %set_permissions %{_libexecdir}/%{name}/bin/export-suid %set_permissions %{_libexecdir}/%{name}/bin/import-suid -%if 0%{?not_yet:1} %set_permissions %{_libexecdir}/%{name}/bin/start-suid -%endif %verifyscript %verify_permissions %{_libexecdir}/%{name}/bin/expand-suid @@ -130,27 +131,26 @@ %verify_permissions %{_libexecdir}/%{name}/bin/action-suid %verify_permissions %{_libexecdir}/%{name}/bin/export-suid %verify_permissions %{_libexecdir}/%{name}/bin/import-suid -%if 0%{?not_yet:1} %set_permissions %{_libexecdir}/%{name}/bin/start-suid %endif + +%if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1320 +%define files_license %license +%else +%define files_license %doc %endif %files %defattr(-,root,root) -%doc examples CONTRIBUTING.md LICENSE-LBNL.md README.md %{basename:%{S:1}} -%if 0%{?not_yet:1} -%doc COPYRIGHT.md CONTRIBUTORS.md LICENSE.md -%else -%doc AUTHORS.md -%endif +%doc examples CONTRIBUTING.md README.md %{basename:%{S:1}} +%doc CONTRIBUTORS.md CHANGELOG.md LICENSE-LBNL.md +%files_license COPYRIGHT.md LICENSE.md %attr(0755,root,root) %dir %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/default-nsswitch.conf %config(noreplace) %{_sysconfdir}/%{name}/init %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf -%if 0%{?not_yet:1} %config(noreplace) %{_sysconfdir}/%{name}/nvliblist.conf -%endif -%{_sysconfdir}/bash_completion.d/%{name} +%{_datadir}/bash-completion/completions/%{name} %{_bindir}/%{name} %{_bindir}/run-%{name} %{_libexecdir}/%{name} ++++++ singularity-2.3.2.tar.gz -> singularity-2.6.0.tar.gz ++++++ ++++ 31861 lines of diff (skipped)
