diff --git a/.buildah.metadata b/.buildah.metadata index 007215c..8139b39 100644 --- a/.buildah.metadata +++ b/.buildah.metadata @@ -1 +1 @@ -65718ecddf3d5ca9cba56cffdfb791ce09207d70 SOURCES/buildah-be87762.tar.gz +d9c7528cbe0043e181153eac9b0d22569212e0c6 SOURCES/buildah-c8ed967.tar.gz diff --git a/.gitignore b/.gitignore index 9191b0d..ac2a2f9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/buildah-be87762.tar.gz +SOURCES/buildah-c8ed967.tar.gz diff --git a/SPECS/buildah.spec b/SPECS/buildah.spec index 6ea4cfe..282b180 100644 --- a/SPECS/buildah.spec +++ b/SPECS/buildah.spec @@ -16,23 +16,27 @@ %global provider github %global provider_tld com -%global project projectatomic +%global project containers %global repo buildah # https://github.com/projectatomic/buildah %global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} %global import_path %{provider_prefix} -%global commit be877622a3b0c7943b3b760ec43c12d177336e4c -%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit c8ed967f3ede19485883bdf4498727bec2b0961a +%global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: %{repo} -Version: 1.2 -Release: 2.git%{shortcommit}%{?dist} +Version: 1.4 +Release: 3.git%{shortcommit}%{?dist} Summary: A command line tool used for creating OCI Images License: ASL 2.0 URL: https://%{provider_prefix} Source: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz +ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64 # If go_compiler is not set to 1, there is no virtual provide. Use golang instead. -BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} +#BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} +BuildRequires: go-toolset-7-runtime +BuildRequires: go-toolset-7-golang-bin +BuildRequires: openssl-devel BuildRequires: git BuildRequires: glib2-devel BuildRequires: ostree-devel @@ -57,6 +61,8 @@ or * save container's root file system layer to create a new image * delete a working container or an image +%enable_gotoolset7 + %prep %autosetup -Sgit -n %{name}-%{commit} @@ -69,12 +75,12 @@ popd mv vendor src -export GOPATH=$(pwd)/_build:$(pwd):%{gopath} +export GOPATH=$(pwd)/_build:$(pwd) make all GIT_COMMIT=%{shortcommit} %install -export GOPATH=$(pwd)/_build:$(pwd):%{gopath} +export GOPATH=$(pwd)/_build:$(pwd) make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions #define license tag if not already defined @@ -90,6 +96,111 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions %{_datadir}/bash-completion/completions/%{name} %changelog +* Tue Nov 06 2018 Frantisek Kluknavsky - 1.4-3.gitc8ed967 +- rebase + +* Tue Oct 09 2018 Frantisek Kluknavsky - 1.4-2.git608fa84 +- rebase + +* Thu Sep 27 2018 Frantisek Kluknavsky - 1.3-2.git4888163 +- rebuilt with scl golang + +* Sun Aug 5 2018 Dan Walsh - 1.3-1 +- Bump to v1.3 +- Vendor in lates containers/image +- build-using-dockerfile: let -t include transports again +- Block use of /proc/acpi and /proc/keys from inside containers +- Fix handling of --registries-conf +- Fix becoming a maintainer link +- add optional CI test fo darwin +- Don't pass a nil error to errors.Wrapf() +- image filter test: use kubernetes/pause as a "since" +- Add --cidfile option to from +- vendor: update containers/storage +- Contributors need to find the CONTRIBUTOR.md file easier +- Add a --loglevel option to build-with-dockerfile +- Create Development plan +- cmd: Code improvement +- allow buildah cross compile for a darwin target +- Add unused function param lint check +- docs: Follow man-pages(7) suggestions for SYNOPSIS +- Start using github.com/seccomp/containers-golang +- umount: add all option to umount all mounted containers +- runConfigureNetwork(): remove an unused parameter +- Update github.com/opencontainers/selinux +- Fix buildah bud --layers +- Force ownership of /etc/hosts and /etc/resolv.conf to 0:0 +- main: if unprivileged, reexec in a user namespace +- Vendor in latest imagebuilder +- Reduce the complexity of the buildah.Run function +- mount: output it before replacing lastError +- Vendor in latest selinux-go code +- Implement basic recognition of the "--isolation" option +- Run(): try to resolve non-absolute paths using $PATH +- Run(): don't include any default environment variables +- build without seccomp +- vendor in latest runtime-tools +- bind/mount_unsupported.go: remove import errors +- Update github.com/opencontainers/runc +- Add Capabilities lists to BuilderInfo +- Tweaks for commit tests +- commit: recognize committing to second storage locations +- Fix ARGS parsing for run commands +- Add info on registries.conf to from manpage +- Switch from using docker to podman for testing in .papr +- buildah: set the HTTP User-Agent +- ONBUILD tutorial +- Add information about the configuration files to the install docs +- Makefile: add uninstall +- Add tilde info for push to troubleshooting +- mount: support multiple inputs +- Use the right formatting when adding entries to /etc/hosts +- Vendor in latest go-selinux bindings +- Allow --userns-uid-map/--userns-gid-map to be global options +- bind: factor out UnmountMountpoints +- Run(): simplify runCopyStdio() +- Run(): handle POLLNVAL results +- Run(): tweak terminal mode handling +- Run(): rename 'copyStdio' to 'copyPipes' +- Run(): don't set a Pdeathsig for the runtime +- Run(): add options for adding and removing capabilities +- Run(): don't use a callback when a slice will do +- setupSeccomp(): refactor +- Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers +- Escape use of '_' in .md docs +- Break out getProcIDMappings() +- Break out SetupIntermediateMountNamespace() +- Add Multi From Demo +- Use the c/image conversion code instead of converting configs manually +- Don't throw away the manifest MIME type and guess again +- Consolidate loading manifest and config in initConfig +- Pass a types.Image to Builder.initConfig +- Require an image ID in importBuilderDataFromImage +- Use c/image/manifest.GuessMIMEType instead of a custom heuristic +- Do not ignore any parsing errors in initConfig +- Explicitly handle "from scratch" images in Builder.initConfig +- Fix parsing of OCI images +- Simplify dead but dangerous-looking error handling +- Don't ignore v2s1 history if docker_version is not set +- Add --rm and --force-rm to buildah bud +- Add --all,-a flag to buildah images +- Separate stdio buffering from writing +- Remove tty check from images --format +- Add environment variable BUILDAH_RUNTIME +- Add --layers and --no-cache to buildah bud +- Touch up images man +- version.md: fix DESCRIPTION +- tests: add containers test +- tests: add images test +- images: fix usage +- fix make clean error +- Change 'registries' to 'container registries' in man +- add commit test +- Add(): learn to record hashes of what we add +- Minor update to buildah config documentation for entrypoint +- Bump to v1.2-dev +- Add registries.conf link to a few man pages + * Thu Jul 19 2018 Dan Walsh - 1.2-2 - buildah does not require ostree