Dave Dykstra c75ae9a
# 
Dave Dykstra c75ae9a
# Copyright (c) 2017-2018, SyLabs, Inc. All rights reserved.
Dave Dykstra c75ae9a
# Copyright (c) 2017, SingularityWare, LLC. All rights reserved.
Dave Dykstra c75ae9a
#
Dave Dykstra c75ae9a
# Copyright (c) 2015-2017, Gregory M. Kurtzer. All rights reserved.
Dave Dykstra c75ae9a
# 
Dave Dykstra c75ae9a
# Copyright (c) 2016, The Regents of the University of California, through
Dave Dykstra c75ae9a
# Lawrence Berkeley National Laboratory (subject to receipt of any required
Dave Dykstra c75ae9a
# approvals from the U.S. Dept. of Energy).  All rights reserved.
Dave Dykstra c75ae9a
# 
Dave Dykstra c75ae9a
# This software is licensed under a customized 3-clause BSD license.  Please
Dave Dykstra c75ae9a
# consult LICENSE file distributed with the sources of this project regarding
Dave Dykstra c75ae9a
# your rights to use or distribute this software.
Dave Dykstra c75ae9a
# 
Dave Dykstra c75ae9a
# NOTICE.  This Software was developed under funding from the U.S. Department of
Dave Dykstra c75ae9a
# Energy and the U.S. Government consequently retains certain rights. As such,
Dave Dykstra c75ae9a
# the U.S. Government has been granted for itself and others acting on its
Dave Dykstra c75ae9a
# behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software
Dave Dykstra c75ae9a
# to reproduce, distribute copies to the public, prepare derivative works, and
Dave Dykstra c75ae9a
# perform publicly and display publicly, and to permit other to do so. 
Dave Dykstra c75ae9a
# 
Dave Dykstra c75ae9a
# 
Dave Love 3de031c
Dave Dykstra 77cbd55
%define singgopath src/github.com/hpcng/singularity
Dave Love 3de031c
Dave Dykstra badd75a
# Disable debugsource packages; otherwise it ends up with an empty %files
Dave Dykstra badd75a
#   file in debugsourcefiles.list on Fedora
Dave Dykstra badd75a
%undefine _debugsource_packages
Dave Love 3de031c
Dave Dykstra c75ae9a
Summary: Application and environment virtualization
Dave Love 3de031c
Name: singularity
Dave Dykstra ef721be
Version: 3.8.0~rc.1
Dave Dykstra ee4c66f
Release: 1%{?dist}
Dave Dykstra c75ae9a
# https://spdx.org/licenses/BSD-3-Clause-LBNL.html
Dave Dykstra badd75a
License: BSD-3-Clause-LBNL
Dave Dykstra badd75a
URL: https://www.sylabs.io/singularity/
Dave Dykstra ef721be
Source: %{name}-3.8.0-rc.1.tar.gz
Dave Dykstra c75ae9a
ExclusiveOS: linux
Dave Dykstra 65f3c52
# RPM_BUILD_ROOT wasn't being set ... for some reason
Dave Dykstra 65f3c52
%if "%{sles_version}" == "11"
Dave Dykstra 65f3c52
BuildRoot: /var/tmp/singularity-%{version}-build
Dave Dykstra 65f3c52
%endif
Dave Dykstra 65f3c52
Dave Dykstra badd75a
%if "%{_target_vendor}" == "suse"
Dave Dykstra 5755dc7
%if "%{sles_version}" != "11"
Dave Dykstra badd75a
BuildRequires: go
Dave Dykstra 5755dc7
%endif
Dave Dykstra eadd6eb
%else
Dave Dykstra badd75a
BuildRequires: golang
Dave Dykstra badd75a
%endif
Dave Dykstra badd75a
BuildRequires: git
Dave Dykstra badd75a
BuildRequires: gcc
Dave Dykstra badd75a
BuildRequires: make
Dave Dykstra badd75a
%if ! 0%{?el6}
Dave Dykstra 5755dc7
%if "%{sles_version}" != "11"
Dave Dykstra badd75a
BuildRequires: libseccomp-devel
Dave Dykstra eadd6eb
%endif
Dave Dykstra 5755dc7
%endif
Dave Dykstra c75ae9a
%if "%{_target_vendor}" == "suse"
Dave Dykstra c75ae9a
Requires: squashfs
Dave Love 3de031c
%else
Dave Dykstra c75ae9a
Requires: squashfs-tools
Dave Love 3de031c
%endif
Dave Dykstra 29a0252
BuildRequires: cryptsetup
Dave Dykstra c75ae9a
Dave Dykstra badd75a
# there's no golang for ppc64, just ppc64le
Dave Dykstra badd75a
ExcludeArch: ppc64
Dave Dykstra badd75a
Dave Dykstra badd75a
Provides: %{name}-runtime
Dave Dykstra badd75a
Obsoletes: %{name}-runtime
Dave Dykstra c75ae9a
Dave Dykstra c75ae9a
%description
Dave Dykstra c75ae9a
Singularity provides functionality to make portable
Dave Dykstra c75ae9a
containers that can be used across host environments.
Dave Dykstra c75ae9a
Dave Dykstra badd75a
%debug_package
Dave Dykstra c75ae9a
Dave Dykstra badd75a
%prep
Dave Dykstra 65f3c52
%if "%{?buildroot}"
Dave Dykstra 65f3c52
export RPM_BUILD_ROOT="%{buildroot}"
Dave Dykstra 65f3c52
%endif
Dave Dykstra 65f3c52
Dave Dykstra 979ea88
if [ -d %{name}-%{version} ]; then
Dave Dykstra 979ea88
    # Clean up old build root
Dave Dykstra 979ea88
    # First clean go's modcache because directories are unwritable
Dave Dykstra 979ea88
    GOPATH=$PWD/%{name}-%{version}/gopath go clean -modcache
Dave Dykstra 979ea88
    rm -rf %{name}-%{version}
Dave Dykstra 979ea88
fi
Dave Dykstra 979ea88
Dave Dykstra badd75a
# Create our build root
Dave Dykstra badd75a
mkdir %{name}-%{version}
Dave Dykstra 9203f32
Dave Dykstra badd75a
%build
Dave Dykstra badd75a
cd %{name}-%{version}
Dave Dykstra 377403f
Dave Dykstra badd75a
mkdir -p gopath/%{singgopath}
Dave Dykstra ef721be
tar -C "gopath/src/github.com/hpcng/" -xf "%SOURCE0"
Dave Love 3de031c
Dave Dykstra badd75a
export GOPATH=$PWD/gopath
Dave Dykstra badd75a
export PATH=$GOPATH/bin:$PATH
Dave Dykstra badd75a
cd $GOPATH/%{singgopath}
Dave Love 3de031c
Dave Dykstra 9aabd74
# Not all of these parameters currently have an effect, but they might be
Dave Dykstra 9aabd74
#  used someday.  They are the same parameters as in the configure macro.
Dave Dykstra 9aabd74
./mconfig -V %{version}-%{release} \
Dave Dykstra 9aabd74
        --prefix=%{_prefix} \
Dave Dykstra 9aabd74
        --exec-prefix=%{_exec_prefix} \
Dave Dykstra 9aabd74
        --bindir=%{_bindir} \
Dave Dykstra 9aabd74
        --sbindir=%{_sbindir} \
Dave Dykstra 9aabd74
        --sysconfdir=%{_sysconfdir} \
Dave Dykstra 9aabd74
        --datadir=%{_datadir} \
Dave Dykstra 9aabd74
        --includedir=%{_includedir} \
Dave Dykstra 9aabd74
        --libdir=%{_libdir} \
Dave Dykstra 9aabd74
        --libexecdir=%{_libexecdir} \
Dave Dykstra 9aabd74
        --localstatedir=%{_localstatedir} \
Dave Dykstra 9aabd74
        --sharedstatedir=%{_sharedstatedir} \
Dave Dykstra 9aabd74
        --mandir=%{_mandir} \
Dave Dykstra 9aabd74
        --infodir=%{_infodir}
Dave Love 3de031c
Dave Dykstra badd75a
cd builddir
Dave Dykstra e103561
make old_config=
Dave Love 3de031c
Dave Love 3de031c
%install
Dave Dykstra badd75a
cd %{name}-%{version}
Dave Dykstra badd75a
Dave Dykstra badd75a
export GOPATH=$PWD/gopath
Dave Dykstra badd75a
export PATH=$GOPATH/bin:$PATH
Dave Dykstra badd75a
cd $GOPATH/%{singgopath}/builddir
Dave Love 3de031c
Dave Dykstra badd75a
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
Dave Dykstra badd75a
make DESTDIR=$RPM_BUILD_ROOT install man
Dave Love 3de031c
Dave Dykstra 65f3c52
%if "%{suse_version}" == "11"
Dave Dykstra 65f3c52
%clean
Dave Dykstra 65f3c52
/bin/rm -rf %{buildroot}
Dave Dykstra 65f3c52
%endif
Dave Dykstra 65f3c52
Dave Love 3de031c
%files
Dave Dykstra badd75a
%attr(4755, root, root) %{_libexecdir}/singularity/bin/starter-suid
Dave Dykstra 65f3c52
%{_bindir}/singularity
Dave Dykstra 65f3c52
%{_bindir}/run-singularity
Dave Love 33079f5
%dir %{_libexecdir}/singularity
Dave Dykstra badd75a
%{_libexecdir}/singularity/bin/starter
Dave Dykstra badd75a
%{_libexecdir}/singularity/cni/*
Dave Love 3de031c
%dir %{_sysconfdir}/singularity
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/*.conf
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/*.toml
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/*.json
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/*.yaml
Dave Dykstra a51d6a7
%config(noreplace) %{_sysconfdir}/singularity/global-pgp-public
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/cgroups/*
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/network/*
Dave Dykstra 65f3c52
%config(noreplace) %{_sysconfdir}/singularity/seccomp-profiles/*
57c4797
%dir %{_sysconfdir}/bash_completion.d
Dave Dykstra badd75a
%{_sysconfdir}/bash_completion.d/*
Dave Dykstra badd75a
%dir %{_localstatedir}/singularity
Dave Dykstra badd75a
%dir %{_localstatedir}/singularity/mnt
Dave Dykstra badd75a
%dir %{_localstatedir}/singularity/mnt/session
Dave Dykstra 29a0252
%{_mandir}/man1/singularity*
Dave Love 3de031c
Dave Love 3de031c
Dave Love 3de031c
%changelog
Dave Dykstra ef721be
* Mon May 24 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.8.0-rc.1-1
Dave Dykstra ef721be
- Upgrade to upstream release 3.8.0~rc.1
Dave Dykstra ef721be
Dave Dykstra 2103de2
* Wed Apr  7 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.3-1
Dave Dykstra 2103de2
- Upgrade to upstream security release 3.7.3
Dave Dykstra 2103de2
Dave Dykstra ee4c66f
* Thu Mar 11 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.2-1
Dave Dykstra ee4c66f
- Upgrade to upstream 3.7.2.
Dave Dykstra ee4c66f
5ed5403
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.1-2
5ed5403
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5ed5403
Dave Dykstra 34089be
* Tue Jan 12 2021 Dave Dykstra <dwd@fedoraproject.org> - 3.7.1-1
Dave Dykstra 34089be
- Upgrade to upstream 3.7.1.
Dave Dykstra 34089be
Dave Dykstra 3c9fcdb
* Tue Nov 24 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.7.0-1
Dave Dykstra a51d6a7
- Upgrade to upstream 3.7.0.
Dave Dykstra a51d6a7
Dave Dykstra 44d894b
* Tue Oct 13 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.4-1
Dave Dykstra 44d894b
- Upgrade to upstream 3.6.4.
Dave Dykstra 44d894b
Dave Dykstra 15124b4
* Tue Sep 15 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.3-1
Dave Dykstra 15124b4
- Upgrade to upstream 3.6.3.
Dave Dykstra 15124b4
Dave Dykstra 0c88917
* Wed Aug 26 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.2-1
Dave Dykstra 0c88917
- Upgrade to upstream 3.6.2.
Dave Dykstra 0c88917
561ecee
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-2
561ecee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
561ecee
Dave Dykstra 687eed4
* Wed Jul 22 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-1
Dave Dykstra 687eed4
- Upgrade to upstream 3.6.1.
Dave Dykstra 687eed4
Dave Dykstra 979ea88
* Tue Jul 14 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.6.0-1
Dave Dykstra 979ea88
- Upgrade to upstream 3.6.0.  Remove patch #4679 for el8, since
Dave Dykstra 979ea88
  golang-12 is now available for that build machine.
Dave Dykstra 979ea88
Dave Dykstra 2219d90
* Tue Feb 18 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.5.3-1.1
Dave Dykstra 979ea88
- Upgrade to upstream 3.5.3, keeping only patch #4769 on el8
Dave Dykstra 2219d90
6c2fa2e
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.2-2.2
6c2fa2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6c2fa2e
Dave Dykstra b9b1be8
* Fri Jan 24 2020 Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.2
Dave Dykstra b9b1be8
- Add patch for PR #4974.  Only the src rpm is being used, for
Dave Dykstra b9b1be8
  building a --without-suid installation, so this won't be released
Dave Dykstra b9b1be8
  to EPEL or Fedora other than rawhide..
Dave Dykstra b9b1be8
Dave Dykstra c5b0d77
* Tue Dec 17 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.1
Dave Dykstra 979ea88
- Upgrade to upstream 3.5.2, keeping #4769 patch only on el8
Dave Dykstra c5b0d77
Dave Dykstra a496a01
* Thu Dec 05 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.1-1.1
Dave Dykstra 979ea88
- Upgrade to upstream 3.5.1, keeping #4769 patch only on el8
Dave Dykstra a496a01
3b304e4
* Wed Nov 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1.1
3b304e4
- Apply patch from PR #4769 to build with golang-1.11 on el8 only
3b304e4
Dave Dykstra 3fbc3b9
* Wed Nov 13 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1
Dave Dykstra 3fbc3b9
- Upgrade to upstream 3.5.0
Dave Dykstra 3fbc3b9
Dave Dykstra ce82a08
* Thu Nov 07 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0~rc.2-1
Dave Dykstra ce82a08
- Upgrade to upstream 3.5.0~rc.2.
Dave Dykstra ce82a08
Dave Dykstra 450f580
* Wed Oct 30 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0~rc.1-1
Dave Dykstra 450f580
- Upgrade to upstream 3.5.0~rc.1.  Drop PR #4522 patch.
Dave Dykstra 450f580
Dave Dykstra 73335a2
* Mon Oct 21 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-1.1
Dave Dykstra 73335a2
- Upgrade to upstream 3.4.2.  Remove PR #4522, no longer needed.
Dave Dykstra 73335a2
  Still contains config fakeroot cli PR #4346.
Dave Dykstra 73335a2
Dave Dykstra 6a58b69
* Thu Sep 26 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.1-1.2
Dave Dykstra 6a58b69
- Add PR #4522 to fix sandbox rootless builds
Dave Dykstra 6a58b69
Dave Dykstra e202ffc
* Mon Sep 23 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.1-1.1
Dave Dykstra e202ffc
- Update to upstream 3.4.0-1, keeping only config fakeroot cli PR #4346
Dave Dykstra e202ffc
Dave Dykstra dfbf92a
* Thu Sep 05 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.0-1.2
Dave Dykstra dfbf92a
- Add fix for bug that always enabled --pid (PR #4380)
Dave Dykstra dfbf92a
Dave Dykstra 29a0252
* Tue Sep 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.0-1.1
Dave Dykstra 29a0252
- Update to upstream 3.4.0-1
Dave Dykstra 21c1f8c
- Fix compiles on non-64 bit architectures (PR #4370)
Dave Dykstra 29a0252
- Add config fakeroot CLI which was inadvertently left out of the upstream
Dave Dykstra 29a0252
  release (PR #4346)
Dave Dykstra 29a0252
Dave Dykstra 65f3c52
* Tue Jul 30 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.3.0-1
Dave Dykstra 65f3c52
- Update to upstream 3.3.0-1
Dave Dykstra bb06a9c
67735bd
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-2.1
67735bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
67735bd
Dave Dykstra bb06a9c
* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.1-1.1
Dave Dykstra bb06a9c
- Add patch for PR #3456 to make --home work with 'mount home = no'
Dave Dykstra bb06a9c
- Add patch for PR #3803 to make bind mounts from read-only filesystems
Dave Dykstra bb06a9c
  work unprivileged
Dave Dykstra bb06a9c
Dave Dykstra 481259d
* Wed May 29 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.1-1
Dave Dykstra 481259d
- Update to upstream 3.2.1-1
Dave Dykstra 481259d
Dave Dykstra f7724f6
* Mon May 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.0-1.1
Dave Dykstra f7724f6
- Add PR #3419
Dave Dykstra f7724f6
Dave Dykstra e2d13d4
* Mon May 20 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.2.0-1
Dave Dykstra e2d13d4
- Update to upstream 3.2.0-1
Dave Dykstra e2d13d4
Dave Dykstra de1420e
* Tue May 14 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.1-1.1
Dave Dykstra de1420e
- Add patch for CVE-2019-11328
Dave Dykstra de1420e
Dave Dykstra 5755dc7
* Tue Apr 02 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.1-1
Dave Dykstra 5755dc7
- Update to upstream 3.1.1-1
Dave Dykstra 5755dc7
Dave Dykstra 9aabd74
* Mon Feb 25 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.1.0-1
Dave Dykstra 9aabd74
- Update to upstream 3.1.0-1
Dave Dykstra 9aabd74
05dbb03
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2
05dbb03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
05dbb03
Dave Dykstra e103561
* Tue Jan 22 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-1
Dave Dykstra e103561
- Update to upstream 3.0.3-1 release.
Dave Dykstra e103561
Dave Dykstra e103561
* Fri Jan 18 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-rc2
Dave Dykstra e103561
- Update to upstream 3.0.3-rc2
Dave Dykstra e103561
Dave Dykstra e103561
* Wed Jan 16 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.3-rc1
Dave Dykstra e103561
- Update to upstream 3.0.3-rc1
Dave Dykstra 2fefae6
Dave Dykstra c6404e4
* Wed Jan 09 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.2-1.2
Dave Dykstra c6404e4
- Add patch for PR 2531
Dave Dykstra c6404e4
Dave Dykstra badd75a
* Mon Jan 07 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.0.2-1.1
Dave Dykstra badd75a
- Update to upstream 3.0.2
Dave Dykstra badd75a
- Added patches for PRs 2472, 2478, 2481
Dave Dykstra badd75a
Dave Dykstra 082741f
* Tue Dec 11 2018 Dave Dykstra <dwd@fedoraproject.org> - 2.6.1-1.1
Dave Dykstra 082741f
- Update to released upstream 2.6.1
Dave Dykstra 082741f
Dave Dykstra 9cb2243
* Tue Aug 07 2018 Dave Dykstra <dwd@fnal.gov> - 2.6.0-1.1
Dave Dykstra 9cb2243
- Update to released upstream 2.6.0
Dave Dykstra 9cb2243
- Rename PR 1638 to 1817
Dave Dykstra 9cb2243
- Rename PR 1762 to 1818
Dave Dykstra 9cb2243
- Note that PR 1324 was also renamed, to 1819
Dave Dykstra 9cb2243
Dave Dykstra 377403f
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.4
Dave Dykstra 377403f
- Move the Requires /usr/bin/python3 to be under %package runtime instead
Dave Dykstra 377403f
  of under its %description.
Dave Dykstra 377403f
Dave Dykstra eadd6eb
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.3
Dave Dykstra eadd6eb
- Move the BuildRequires /usr/bin/python3 back to the primary package,
Dave Dykstra eadd6eb
  because otherwise it doesn't get installed at build time.  Leave
Dave Dykstra eadd6eb
  the Requires on the runtime subpackage.
Dave Dykstra eadd6eb
- Add singularity.abignore to avoid warnings from abipkgdiff.
Dave Dykstra eadd6eb
Dave Dykstra 9203f32
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.2
Dave Dykstra 9203f32
- Add PR #1324 which makes the docker:// and shub:// URLs work with only
Dave Dykstra 9203f32
  the runtime subpackage.  All the changes are to this file so it does
Dave Dykstra 9203f32
  not add a patch.  Moves python files to the runtime subpackage, so the
Dave Dykstra 9203f32
  BuildRequires & Requires /usr/bin/python3 go back there as well.
Dave Dykstra 9203f32
- Improve the underlay option comment in singularity.conf as found in
Dave Dykstra 9203f32
  the current version of PR #1638.
Dave Dykstra 9203f32
Dave Dykstra d88593a
* Tue Jul 24 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.999-1.1
Dave Dykstra d88593a
- Update to upstream 2.5.999, which is tagged as 2.6.0-rc2.
Dave Dykstra d88593a
- Disable the underlay feature by default
Dave Dykstra d88593a
- Move the BuildRequires: /usr/bin/python3 back to the singularity package
Dave Dykstra d88593a
  because there is no python in singularity-runtime.
Dave Dykstra d88593a
- Add an additional Requires: /usr/bin/python3 for install time.
Dave Dykstra d88593a
Dave Dykstra 549606f
* Mon Jul 16 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.99-1.1
Dave Dykstra 549606f
- Update to upstream 2.5.99, which is tagged as 2.6.0-rc1.
Dave Dykstra 549606f
- Switch to using internally defined require_python3, which is true unless
Dave Dykstra 549606f
  %{osg} is defined, to decide whether or not to require python3.
Dave Dykstra 549606f
- Get python3 patch from PR #1762 instead of custom defined.
Dave Dykstra 549606f
- Move /usr/bin/python3 BuildRequires to singularity-runtime subpackage.
Dave Dykstra 549606f
- Apply PR #1638, which adds the underlay feature.
Dave Dykstra 549606f
Dave Dykstra 549606f
- Only require python3 if %{py3_dist} macro defined
Dave Dykstra 549606f
1deb6f9
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-1.1
1deb6f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1deb6f9
Dave Dykstra d34c1ff
* Tue Jul 03 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.2-1
Dave Dykstra d34c1ff
- Update to upstream high severity security release 2.5.2.   See
Dave Dykstra d34c1ff
  https://github.com/singularityware/singularity/releases/tag/2.5.2
Dave Dykstra d34c1ff
  and CVE #2018-12021.
Dave Dykstra c34295c
- Only require python3 if %{py3_dist} macro defined
Dave Dykstra d34c1ff
Dave Dykstra c70e25d
* Fri May 04 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.1-1
Dave Dykstra c70e25d
- Update to upstream version 2.5.1
Dave Dykstra c70e25d
Dave Dykstra a44a81c
* Fri Apr 27 2018 Dave Dykstra <dwd@fnal.gov> - 2.5.0-1
Dave Dykstra a44a81c
- Update to upstream version 2.5.0
Dave Dykstra a44a81c
Dave Dykstra c75ae9a
* Mon Apr 16 2018 Dave Dykstra <dwd@fnal.gov> - 2.4.6-1
Dave Dykstra c75ae9a
- Update to upstream version 2.4.6
Dave Dykstra c75ae9a
fe4b27c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-6
fe4b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
fe4b27c
c8680ba
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
c8680ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c8680ba
008333a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-4
008333a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
008333a
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 29a0252
Dave Dykstra 29a0252