|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
# Copyright (c) 2017-2018, SyLabs, Inc. All rights reserved.
|
|
Dave Dykstra |
88c16d5 |
# Copyright (c) 2017, SingularityWare, LLC. All rights reserved.
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
# Copyright (c) 2015-2017, Gregory M. Kurtzer. All rights reserved.
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
# Copyright (c) 2016, The Regents of the University of California, through
|
|
Dave Dykstra |
88c16d5 |
# Lawrence Berkeley National Laboratory (subject to receipt of any required
|
|
Dave Dykstra |
88c16d5 |
# approvals from the U.S. Dept. of Energy). All rights reserved.
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
# This software is licensed under a customized 3-clause BSD license. Please
|
|
Dave Dykstra |
88c16d5 |
# consult LICENSE file distributed with the sources of this project regarding
|
|
Dave Dykstra |
88c16d5 |
# your rights to use or distribute this software.
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
# NOTICE. This Software was developed under funding from the U.S. Department of
|
|
Dave Dykstra |
88c16d5 |
# Energy and the U.S. Government consequently retains certain rights. As such,
|
|
Dave Dykstra |
88c16d5 |
# the U.S. Government has been granted for itself and others acting on its
|
|
Dave Dykstra |
88c16d5 |
# behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software
|
|
Dave Dykstra |
88c16d5 |
# to reproduce, distribute copies to the public, prepare derivative works, and
|
|
Dave Dykstra |
88c16d5 |
# perform publicly and display publicly, and to permit other to do so.
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Dykstra |
88c16d5 |
#
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
95e2cca |
%define singgopath src/github.com/hpcng/singularity
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
0f70c4e |
# Disable debugsource packages; otherwise it ends up with an empty %files
|
|
Dave Dykstra |
0f70c4e |
# file in debugsourcefiles.list on Fedora
|
|
Dave Dykstra |
0f70c4e |
%undefine _debugsource_packages
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
88c16d5 |
Summary: Application and environment virtualization
|
|
Dave Love |
3de031c |
Name: singularity
|
|
Dave Dykstra |
ddd8a6d |
Version: 3.7.4
|
|
Dave Dykstra |
4dc6c09 |
Release: 1%{?dist}
|
|
Dave Dykstra |
88c16d5 |
# https://spdx.org/licenses/BSD-3-Clause-LBNL.html
|
|
Dave Dykstra |
0f70c4e |
License: BSD-3-Clause-LBNL
|
|
Dave Dykstra |
0f70c4e |
URL: https://www.sylabs.io/singularity/
|
|
Dave Dykstra |
ddd8a6d |
Source: %{name}-3.7.4.tar.gz
|
|
Dave Dykstra |
88c16d5 |
ExclusiveOS: linux
|
|
Dave Dykstra |
7991fcc |
# RPM_BUILD_ROOT wasn't being set ... for some reason
|
|
Dave Dykstra |
7991fcc |
%if "%{sles_version}" == "11"
|
|
Dave Dykstra |
7991fcc |
BuildRoot: /var/tmp/singularity-%{version}-build
|
|
Dave Dykstra |
7991fcc |
%endif
|
|
Dave Dykstra |
7991fcc |
|
|
Dave Dykstra |
0f70c4e |
%if "%{_target_vendor}" == "suse"
|
|
Dave Dykstra |
0f70c4e |
%if "%{sles_version}" != "11"
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: go
|
|
Dave Dykstra |
0f70c4e |
%endif
|
|
Dave Dykstra |
f8fabe7 |
%else
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: golang
|
|
Dave Dykstra |
0f70c4e |
%endif
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: git
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: gcc
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: make
|
|
Dave Dykstra |
0f70c4e |
%if ! 0%{?el6}
|
|
Dave Dykstra |
0f70c4e |
%if "%{sles_version}" != "11"
|
|
Dave Dykstra |
0f70c4e |
BuildRequires: libseccomp-devel
|
|
Dave Dykstra |
0f70c4e |
%endif
|
|
Dave Dykstra |
f8fabe7 |
%endif
|
|
Dave Dykstra |
88c16d5 |
%if "%{_target_vendor}" == "suse"
|
|
Dave Dykstra |
88c16d5 |
Requires: squashfs
|
|
Dave Love |
3de031c |
%else
|
|
Dave Dykstra |
88c16d5 |
Requires: squashfs-tools
|
|
Dave Love |
3de031c |
%endif
|
|
Dave Dykstra |
09f46b9 |
BuildRequires: cryptsetup
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
0f70c4e |
# there's no golang for ppc64, just ppc64le
|
|
Dave Dykstra |
0f70c4e |
ExcludeArch: ppc64
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
Provides: %{name}-runtime
|
|
Dave Dykstra |
0f70c4e |
Obsoletes: %{name}-runtime
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
88c16d5 |
%description
|
|
Dave Dykstra |
88c16d5 |
Singularity provides functionality to make portable
|
|
Dave Dykstra |
88c16d5 |
containers that can be used across host environments.
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
0f70c4e |
%debug_package
|
|
Dave Dykstra |
6022074 |
|
|
Dave Love |
3de031c |
%prep
|
|
Dave Dykstra |
7991fcc |
%if "%{?buildroot}"
|
|
Dave Dykstra |
7991fcc |
export RPM_BUILD_ROOT="%{buildroot}"
|
|
Dave Dykstra |
7991fcc |
%endif
|
|
Dave Dykstra |
7991fcc |
|
|
Dave Dykstra |
4dc6c09 |
if [ -d %{name}-%{version} ]; then
|
|
Dave Dykstra |
4dc6c09 |
# Clean up old build root
|
|
Dave Dykstra |
4dc6c09 |
# First clean go's modcache because directories are unwritable
|
|
Dave Dykstra |
4dc6c09 |
GOPATH=$PWD/%{name}-%{version}/gopath go clean -modcache
|
|
Dave Dykstra |
4dc6c09 |
rm -rf %{name}-%{version}
|
|
Dave Dykstra |
4dc6c09 |
fi
|
|
Dave Dykstra |
4dc6c09 |
|
|
Dave Dykstra |
0f70c4e |
# Create our build root
|
|
Dave Dykstra |
0f70c4e |
mkdir %{name}-%{version}
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
%build
|
|
Dave Dykstra |
0f70c4e |
cd %{name}-%{version}
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
mkdir -p gopath/%{singgopath}
|
|
Dave Dykstra |
87e416e |
tar -C "gopath/src/github.com/hpcng/" -xf "%SOURCE0"
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
export GOPATH=$PWD/gopath
|
|
Dave Dykstra |
0f70c4e |
export PATH=$GOPATH/bin:$PATH
|
|
Dave Dykstra |
0f70c4e |
cd $GOPATH/%{singgopath}
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
# Not all of these parameters currently have an effect, but they might be
|
|
Dave Dykstra |
0f70c4e |
# used someday. They are the same parameters as in the configure macro.
|
|
Dave Dykstra |
0f70c4e |
./mconfig -V %{version}-%{release} \
|
|
Dave Dykstra |
0f70c4e |
--prefix=%{_prefix} \
|
|
Dave Dykstra |
0f70c4e |
--exec-prefix=%{_exec_prefix} \
|
|
Dave Dykstra |
0f70c4e |
--bindir=%{_bindir} \
|
|
Dave Dykstra |
0f70c4e |
--sbindir=%{_sbindir} \
|
|
Dave Dykstra |
0f70c4e |
--sysconfdir=%{_sysconfdir} \
|
|
Dave Dykstra |
0f70c4e |
--datadir=%{_datadir} \
|
|
Dave Dykstra |
0f70c4e |
--includedir=%{_includedir} \
|
|
Dave Dykstra |
0f70c4e |
--libdir=%{_libdir} \
|
|
Dave Dykstra |
0f70c4e |
--libexecdir=%{_libexecdir} \
|
|
Dave Dykstra |
0f70c4e |
--localstatedir=%{_localstatedir} \
|
|
Dave Dykstra |
0f70c4e |
--sharedstatedir=%{_sharedstatedir} \
|
|
Dave Dykstra |
0f70c4e |
--mandir=%{_mandir} \
|
|
Dave Dykstra |
0f70c4e |
--infodir=%{_infodir}
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
cd builddir
|
|
Dave Dykstra |
0f70c4e |
make old_config=
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
%install
|
|
Dave Dykstra |
0f70c4e |
cd %{name}-%{version}
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
0f70c4e |
export GOPATH=$PWD/gopath
|
|
Dave Dykstra |
0f70c4e |
export PATH=$GOPATH/bin:$PATH
|
|
Dave Dykstra |
0f70c4e |
cd $GOPATH/%{singgopath}/builddir
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
0f70c4e |
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
|
Dave Dykstra |
0f70c4e |
make DESTDIR=$RPM_BUILD_ROOT install man
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
7991fcc |
%if "%{suse_version}" == "11"
|
|
Dave Dykstra |
7991fcc |
%clean
|
|
Dave Dykstra |
7991fcc |
/bin/rm -rf %{buildroot}
|
|
Dave Dykstra |
7991fcc |
%endif
|
|
Dave Dykstra |
7991fcc |
|
|
Dave Love |
3de031c |
%files
|
|
Dave Dykstra |
0f70c4e |
%attr(4755, root, root) %{_libexecdir}/singularity/bin/starter-suid
|
|
Dave Dykstra |
7991fcc |
%{_bindir}/singularity
|
|
Dave Dykstra |
7991fcc |
%{_bindir}/run-singularity
|
|
Dave Love |
33079f5 |
%dir %{_libexecdir}/singularity
|
|
Dave Dykstra |
0f70c4e |
%{_libexecdir}/singularity/bin/starter
|
|
Dave Dykstra |
0f70c4e |
%{_libexecdir}/singularity/cni/*
|
|
Dave Love |
3de031c |
%dir %{_sysconfdir}/singularity
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/*.conf
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/*.toml
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/*.json
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/*.yaml
|
|
Dave Dykstra |
c02be5f |
%config(noreplace) %{_sysconfdir}/singularity/global-pgp-public
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/cgroups/*
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/network/*
|
|
Dave Dykstra |
7991fcc |
%config(noreplace) %{_sysconfdir}/singularity/seccomp-profiles/*
|
|
|
57c4797 |
%dir %{_sysconfdir}/bash_completion.d
|
|
Dave Dykstra |
0f70c4e |
%{_sysconfdir}/bash_completion.d/*
|
|
Dave Dykstra |
0f70c4e |
%dir %{_localstatedir}/singularity
|
|
Dave Dykstra |
0f70c4e |
%dir %{_localstatedir}/singularity/mnt
|
|
Dave Dykstra |
0f70c4e |
%dir %{_localstatedir}/singularity/mnt/session
|
|
Dave Dykstra |
09f46b9 |
%{_mandir}/man1/singularity*
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
0f70c4e |
%changelog
|
|
Dave Dykstra |
ddd8a6d |
* Wed May 26 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.4-1
|
|
Dave Dykstra |
ddd8a6d |
- Upgrade to upstream security release 3.7.4
|
|
Dave Dykstra |
87e416e |
|
|
Dave Dykstra |
336001d |
* Wed Apr 7 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.3-1
|
|
Dave Dykstra |
336001d |
- Upgrade to upstream security release 3.7.3
|
|
Dave Dykstra |
336001d |
|
|
Dave Dykstra |
d0ecad5 |
* Thu Mar 11 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.2-1
|
|
Dave Dykstra |
d0ecad5 |
- Upgrade to upstream 3.7.2.
|
|
Dave Dykstra |
d0ecad5 |
|
|
Dave Dykstra |
b9d4efd |
* Tue Jan 12 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.1-1
|
|
Dave Dykstra |
b9d4efd |
- Upgrade to upstream 3.7.1.
|
|
Dave Dykstra |
b9d4efd |
|
|
Dave Dykstra |
8b70594 |
* Tue Nov 24 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.7.0-1
|
|
Dave Dykstra |
c02be5f |
- Upgrade to upstream 3.7.0.
|
|
Dave Dykstra |
c02be5f |
|
|
Dave Dykstra |
9e685e0 |
* Tue Oct 13 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.4-1
|
|
Dave Dykstra |
9e685e0 |
- Upgrade to upstream 3.6.4.
|
|
Dave Dykstra |
9e685e0 |
|
|
Dave Dykstra |
33c761a |
* Tue Sep 15 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.3-1
|
|
Dave Dykstra |
33c761a |
- Upgrade to upstream 3.6.3.
|
|
Dave Dykstra |
33c761a |
|
|
Dave Dykstra |
37d3821 |
* Wed Aug 26 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.2-1
|
|
Dave Dykstra |
37d3821 |
- Upgrade to upstream 3.6.2.
|
|
Dave Dykstra |
37d3821 |
|
|
Dave Dykstra |
4f484b4 |
* Wed Jul 22 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-1
|
|
Dave Dykstra |
4f484b4 |
- Upgrade to upstream 3.6.1.
|
|
Dave Dykstra |
4f484b4 |
|
|
Dave Dykstra |
4dc6c09 |
* Tue Jul 14 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.0-1
|
|
Dave Dykstra |
4dc6c09 |
- Upgrade to upstream 3.6.0. Remove patch #4679 for el8, since
|
|
Dave Dykstra |
4dc6c09 |
golang-12 is now available for that build machine.
|
|
Dave Dykstra |
4dc6c09 |
|
|
Dave Dykstra |
1816ba0 |
* Tue Feb 18 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.5.3-1.1
|
|
Dave Dykstra |
4dc6c09 |
- Upgrade to upstream 3.5.3, keeping only patch #4769 on el8
|
|
Dave Dykstra |
1816ba0 |
|
|
Dave Dykstra |
3218156 |
* Fri Jan 24 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.2
|
|
Dave Dykstra |
3218156 |
- Add patch for PR #4974. Only the src rpm is being used, for
|
|
Dave Dykstra |
3218156 |
building a --without-suid installation, so this won't be released
|
|
Dave Dykstra |
3218156 |
to EPEL or Fedora other than rawhide..
|
|
Dave Dykstra |
3218156 |
|
|
Dave Dykstra |
61f52be |
* Tue Dec 17 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.1
|
|
Dave Dykstra |
4dc6c09 |
- Upgrade to upstream 3.5.2, keeping #4769 patch only on el8
|
|
Dave Dykstra |
61f52be |
|
|
Dave Dykstra |
0113487 |
* Thu Dec 05 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.1-1.1
|
|
Dave Dykstra |
4dc6c09 |
- Upgrade to upstream 3.5.1, keeping #4769 patch only on el8
|
|
Dave Dykstra |
0113487 |
|
|
|
0bb7280 |
* Wed Nov 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1.1
|
|
|
0bb7280 |
- Apply patch from PR #4769 to build with golang-1.11 on el8 only
|
|
|
0bb7280 |
|
|
Dave Dykstra |
8324589 |
* Wed Nov 13 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1
|
|
Dave Dykstra |
8324589 |
- Upgrade to upstream 3.5.0
|
|
Dave Dykstra |
8324589 |
|
|
Dave Dykstra |
66f9cdf |
* Thu Nov 07 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0~rc.2-1
|
|
Dave Dykstra |
66f9cdf |
- Upgrade to upstream 3.5.0~rc.2.
|
|
Dave Dykstra |
66f9cdf |
|
|
Dave Dykstra |
680c654 |
* Wed Oct 30 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0~rc.1-1
|
|
Dave Dykstra |
680c654 |
- Upgrade to upstream 3.5.0~rc.1. Drop PR #4522 patch.
|
|
Dave Dykstra |
680c654 |
|
|
Dave Dykstra |
a6dc91a |
* Mon Oct 21 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-1.1
|
|
Dave Dykstra |
a6dc91a |
- Upgrade to upstream 3.4.2. Remove PR #4522, no longer needed.
|
|
Dave Dykstra |
a6dc91a |
Still contains config fakeroot cli PR #4346.
|
|
Dave Dykstra |
a6dc91a |
|
|
Dave Dykstra |
58f0c49 |
* Thu Sep 26 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.1-1.2
|
|
Dave Dykstra |
58f0c49 |
- Add PR #4522 to fix sandbox rootless builds
|
|
Dave Dykstra |
58f0c49 |
|
|
Dave Dykstra |
9a48238 |
* Mon Sep 23 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.1-1.1
|
|
Dave Dykstra |
9a48238 |
- Update to upstream 3.4.0-1, keeping only config fakeroot cli PR #4346
|
|
Dave Dykstra |
9a48238 |
|
|
Dave Dykstra |
58174c1 |
* Thu Sep 05 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.0-1.2
|
|
Dave Dykstra |
58174c1 |
- Add fix for bug that always enabled --pid (PR #4380)
|
|
Dave Dykstra |
58174c1 |
|
|
Dave Dykstra |
09f46b9 |
* Tue Sep 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.0-1.1
|
|
Dave Dykstra |
09f46b9 |
- Update to upstream 3.4.0-1
|
|
Dave Dykstra |
82805c8 |
- Fix compiles on non-64 bit architectures (PR #4370)
|
|
Dave Dykstra |
09f46b9 |
- Add config fakeroot CLI which was inadvertently left out of the upstream
|
|
Dave Dykstra |
09f46b9 |
release (PR #4346)
|
|
Dave Dykstra |
09f46b9 |
|
|
Dave Dykstra |
7991fcc |
* Tue Jul 30 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.3.0-1
|
|
Dave Dykstra |
7991fcc |
- Update to upstream 3.3.0-1
|
|
Dave Dykstra |
95bc91d |
|
|
Dave Dykstra |
134ea38 |
* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.1-1.1
|
|
Dave Dykstra |
134ea38 |
- Add patch for PR #3456 to make --home work with 'mount home = no'
|
|
Dave Dykstra |
134ea38 |
- Add patch for PR #3803 to make bind mounts from read-only filesystems
|
|
Dave Dykstra |
134ea38 |
work unprivileged
|
|
Dave Dykstra |
134ea38 |
|
|
Dave Dykstra |
fe6089b |
* Wed May 29 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.1-1
|
|
Dave Dykstra |
fe6089b |
- Update to upstream 3.2.1-1
|
|
Dave Dykstra |
fe6089b |
|
|
Dave Dykstra |
fe6089b |
* Mon May 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.0-1.1
|
|
Dave Dykstra |
fe6089b |
- Add PR #3419
|
|
Dave Dykstra |
fe6089b |
|
|
Dave Dykstra |
fe6089b |
* Mon May 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.0-1
|
|
Dave Dykstra |
fe6089b |
- Update to upstream 3.2.0-1
|
|
Dave Dykstra |
fe6089b |
|
|
Dave Dykstra |
c09e317 |
* Tue May 14 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.1-1.1
|
|
Dave Dykstra |
c09e317 |
- Add patch for CVE-2019-11328
|
|
Dave Dykstra |
c09e317 |
|
|
Dave Dykstra |
0f70c4e |
* Tue Apr 02 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.1-1
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.1.1-1
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
0f70c4e |
* Mon Feb 25 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.0-1
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.1.0-1
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Tue Jan 22 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-1
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.0.3-1 release.
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Fri Jan 18 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-rc2
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.0.3-rc2
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Wed Jan 16 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-rc1
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.0.3-rc1
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Wed Jan 09 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.2-1.2
|
|
Dave Dykstra |
0f70c4e |
- Add patch for PR 2531
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Mon Jan 07 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.2-1.1
|
|
Dave Dykstra |
0f70c4e |
- Update to upstream 3.0.2
|
|
Dave Dykstra |
0f70c4e |
- Added patches for PRs 2472, 2478, 2481
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
b3c5d37 |
* Tue Dec 11 2018 Dave Dykstra <dwd@fedoraproject.org> - 2.6.1-1.1
|
|
Dave Dykstra |
b3c5d37 |
- Update to released upstream 2.6.1
|
|
Dave Dykstra |
b3c5d37 |
|
|
Dave Dykstra |
0e6cc4a |
* Tue Aug 07 2018 Dave Dykstra <dwd@fnal.gov> - 2.6.0-1.1
|
|
Dave Dykstra |
0e6cc4a |
- Update to released upstream 2.6.0
|
|
Dave Dykstra |
0e6cc4a |
- Rename PR 1638 to 1817
|
|
Dave Dykstra |
0e6cc4a |
- Rename PR 1762 to 1818
|
|
Dave Dykstra |
0e6cc4a |
- Note that PR 1324 was also renamed, to 1819
|
|
Dave Dykstra |
0e6cc4a |
|
|
Dave Dykstra |
6022074 |
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.4
|
|
Dave Dykstra |
6022074 |
- Move the Requires /usr/bin/python3 to be under %package runtime instead
|
|
Dave Dykstra |
6022074 |
of under its %description.
|
|
Dave Dykstra |
6022074 |
|
|
Dave Dykstra |
f8fabe7 |
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.3
|
|
Dave Dykstra |
f8fabe7 |
- Move the BuildRequires /usr/bin/python3 back to the primary package,
|
|
Dave Dykstra |
f8fabe7 |
because otherwise it doesn't get installed at build time. Leave
|
|
Dave Dykstra |
f8fabe7 |
the Requires on the runtime subpackage.
|
|
Dave Dykstra |
f8fabe7 |
- Add singularity.abignore to avoid warnings from abipkgdiff.
|
|
Dave Dykstra |
f8fabe7 |
|
|
Dave Dykstra |
783aac1 |
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.2
|
|
Dave Dykstra |
783aac1 |
- Add PR #1324 which makes the docker:// and shub:// URLs work with only
|
|
Dave Dykstra |
783aac1 |
the runtime subpackage. All the changes are to this file so it does
|
|
Dave Dykstra |
783aac1 |
not add a patch. Moves python files to the runtime subpackage, so the
|
|
Dave Dykstra |
783aac1 |
BuildRequires & Requires /usr/bin/python3 go back there as well.
|
|
Dave Dykstra |
783aac1 |
- Improve the underlay option comment in singularity.conf as found in
|
|
Dave Dykstra |
783aac1 |
the current version of PR #1638.
|
|
Dave Dykstra |
783aac1 |
|
|
Dave Dykstra |
172b9e7 |
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.1
|
|
Dave Dykstra |
172b9e7 |
- Update to upstream 2.5.999, which is tagged as 2.6.0-rc2.
|
|
Dave Dykstra |
172b9e7 |
- Disable the underlay feature by default
|
|
Dave Dykstra |
172b9e7 |
- Move the BuildRequires: /usr/bin/python3 back to the singularity package
|
|
Dave Dykstra |
172b9e7 |
because there is no python in singularity-runtime.
|
|
Dave Dykstra |
172b9e7 |
- Add an additional Requires: /usr/bin/python3 for install time.
|
|
Dave Dykstra |
172b9e7 |
|
|
Dave Dykstra |
dd531ff |
* Mon Jul 16 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.99-1.1
|
|
Dave Dykstra |
dd531ff |
- Update to upstream 2.5.99, which is tagged as 2.6.0-rc1.
|
|
Dave Dykstra |
dd531ff |
- Switch to using internally defined require_python3, which is true unless
|
|
Dave Dykstra |
dd531ff |
%{osg} is defined, to decide whether or not to require python3.
|
|
Dave Dykstra |
dd531ff |
- Get python3 patch from PR #1762 instead of custom defined.
|
|
Dave Dykstra |
dd531ff |
- Move /usr/bin/python3 BuildRequires to singularity-runtime subpackage.
|
|
Dave Dykstra |
dd531ff |
- Apply PR #1638, which adds the underlay feature.
|
|
Dave Dykstra |
dd531ff |
|
|
Dave Dykstra |
dd531ff |
- Only require python3 if %{py3_dist} macro defined
|
|
Dave Dykstra |
dd531ff |
|
|
Dave Dykstra |
b8bc0b4 |
* Tue Jul 03 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.2-1
|
|
Dave Dykstra |
b8bc0b4 |
- Update to upstream high severity security release 2.5.2. See
|
|
Dave Dykstra |
b8bc0b4 |
https://github.com/singularityware/singularity/releases/tag/2.5.2
|
|
Dave Dykstra |
b8bc0b4 |
and CVE #2018-12021.
|
|
Dave Dykstra |
40bcd32 |
- Only require python3 if %{py3_dist} macro defined
|
|
Dave Dykstra |
b8bc0b4 |
|
|
Dave Dykstra |
353d178 |
* Fri May 04 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.1-1
|
|
Dave Dykstra |
353d178 |
- Update to upstream version 2.5.1
|
|
Dave Dykstra |
353d178 |
|
|
Dave Dykstra |
70a71e0 |
* Fri Apr 27 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.0-1
|
|
Dave Dykstra |
70a71e0 |
- Update to upstream version 2.5.0
|
|
Dave Dykstra |
70a71e0 |
|
|
Dave Dykstra |
88c16d5 |
* Mon Apr 16 2018 Dave Dykstra <dwd@fnal.gov> - 2.4.6-1
|
|
Dave Dykstra |
88c16d5 |
- Update to upstream version 2.4.6
|
|
Dave Dykstra |
88c16d5 |
|
|
Dave Dykstra |
0f70c4e |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-6
|
|
Dave Dykstra |
0f70c4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
|
|
Dave Dykstra |
0f70c4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
Dave Dykstra |
0f70c4e |
|
|
Dave Dykstra |
0f70c4e |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-4
|
|
Dave Dykstra |
0f70c4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
Dave Dykstra |
0f70c4e |
|
|
|
8f1d8ee |
* Sun May 21 2017 Dave Love <loveshack@fedoraproject.org> - 2.2.1-3
|
|
|
8f1d8ee |
- Drop patch 13, broken in the merged version
|
|
|
8f1d8ee |
- Fix remaining arch restriction
|
|
|
255df00 |
- Fix configured container_dir
|
|
|
8f1d8ee |
|
|
|
bb5fb7c |
* Thu May 18 2017 Dave Love <loveshack@fedoraproject.org> - 2.2.1-2
|
|
|
bb5fb7c |
- Fix sexec/sexec-suid confusion
|
|
|
bb5fb7c |
- Use _sharedstatedir, not _localstatedir, and make the mnt directories
|
|
|
bb5fb7c |
|
|
|
57c4797 |
* Tue May 16 2017 Dave Love <loveshack@fedoraproject.org> - 2.2.1-1
|
|
|
57c4797 |
- New version
|
|
|
57c4797 |
- Various spec adjustments for the new version
|
|
|
57c4797 |
- Replace the patches with a load more
|
|
|
57c4797 |
- Remove RHEL5 rpm-isms
|
|
|
57c4797 |
|
|
|
891ad26 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-11
|
|
|
891ad26 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
891ad26 |
|
|
Dave Love |
33079f5 |
* Wed Jul 13 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-10
|
|
Dave Love |
33079f5 |
- Modify COPYING to avoid default licensing
|
|
Dave Love |
33079f5 |
- Patches for race warning and return values
|
|
Dave Love |
33079f5 |
|
|
Dave Love |
296a8a4 |
* Fri Jul 1 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-9
|
|
Dave Love |
296a8a4 |
- Require pyliblzma and debootstrap
|
|
Dave Love |
296a8a4 |
- Patch for mounting kernel file systems
|
|
Dave Love |
296a8a4 |
- Fix License tag
|
|
Dave Love |
296a8a4 |
- Patch for bootstrap
|
|
Dave Love |
296a8a4 |
|
|
Dave Love |
e11f87a |
* Tue Jun 21 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-8
|
|
Dave Love |
e11f87a |
- Revert part of -yum patch
|
|
Dave Love |
e11f87a |
|
|
Dave Love |
eaf017c |
* Fri Jun 17 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-7
|
|
Dave Love |
eaf017c |
- Actually apply patch5
|
|
Dave Love |
eaf017c |
|
|
Dave Love |
3de031c |
* Thu Jun 16 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-6
|
|
Dave Love |
3de031c |
- Patches for yum/dnf usage, Fedora example, installing rpm release package,
|
|
Dave Love |
3de031c |
creating directories
|
|
Dave Love |
3de031c |
- Change URL
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Sat Jun 11 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-5
|
|
Dave Love |
3de031c |
- Modify snapshot bits per review instructions
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Wed Jun 8 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-5
|
|
Dave Love |
3de031c |
- Patch for rpmlint warnings
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Tue Jun 7 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-4
|
|
Dave Love |
3de031c |
- Revert last change; configure limits arch, and ftrace to be used again
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Tue Jun 7 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-3
|
|
Dave Love |
3de031c |
- Don't build ftrace, ftype and remove the arch restriction
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Mon Jun 6 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-2
|
|
Dave Love |
3de031c |
- Ship LICENSE, examples
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Thu Jun 2 2016 Dave Love <loveshack@fedoraproject.org> - 2.0-1
|
|
Dave Love |
3de031c |
- New version
|
|
Dave Love |
3de031c |
- Replace spec features for el5
|
|
Dave Love |
3de031c |
- Exclude ftrace, ftype
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Fri Apr 29 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-6.e7409ff5
|
|
Dave Love |
3de031c |
- Updated snapshot
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Thu Apr 21 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-5.20160420
|
|
Dave Love |
3de031c |
- Don't require which
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Thu Apr 21 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-5.20160420
|
|
Dave Love |
3de031c |
- Snapshot version
|
|
Dave Love |
3de031c |
- Remove resolver patch
|
|
Dave Love |
3de031c |
- Add hardening ldflags
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Wed Apr 20 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-4
|
|
Dave Love |
3de031c |
- Take description from readme
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Mon Apr 18 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-3
|
|
Dave Love |
3de031c |
- Patch for missing utils for debug on el6
|
|
Dave Love |
3de031c |
- More resolver changes
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Sat Apr 16 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-2
|
|
Dave Love |
3de031c |
- Fix running text resolvers
|
|
Dave Love |
3de031c |
- Don't configure twice
|
|
Dave Love |
3de031c |
|
|
Dave Love |
3de031c |
* Fri Apr 15 2016 Dave Love <loveshack@fedoraproject.org> - 1.0-1
|
|
Dave Love |
3de031c |
- New version
|
|
Dave Love |
3de031c |
- BR automake, libtool and run autogen
|
|
Dave Love |
3de031c |
|
|
Dave Dykstra |
09f46b9 |
|
|
Dave Dykstra |
09f46b9 |
|