From ecbe03b4bc94c50538bc695f54a64bfc98c1d354 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Jun 14 2019 13:45:40 +0000 Subject: bump to v1.8.4 Release --- diff --git a/.gitignore b/.gitignore index 105b1f5..cfba920 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ /buildah-873f001.tar.gz /buildah-4aa16cf.tar.gz /buildah-e23314b.tar.gz +/buildah-af8fd4a.tar.gz diff --git a/buildah.spec b/buildah.spec index 83c77a6..6b0f494 100644 --- a/buildah.spec +++ b/buildah.spec @@ -8,25 +8,29 @@ %global debug_package %{nil} %endif +%if ! 0%{?gobuild:1} +%define gobuild(o:) go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld '" -a -v -x %{?**}; +%endif + %global provider github %global provider_tld com %global project containers %global repo buildah # https://github.com/containers/buildah -%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} -%global import_path %{provider_prefix} -%global commit0 e23314b1725544c4e4dd82afcfe2866e0fd2ddc5 +%global import_path %{provider}.%{provider_tld}/%{project}/%{repo} +%global git0 https://%{import_path} +%global commit0 af8fd4a8225af7030d5c38d92d1bdf94f31287b3 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) Name: %{repo} -Version: 1.8.2 +Version: 1.8.4 Release: 1.git%{shortcommit0}%{?dist} Summary: A command line tool used for creating OCI Images License: ASL 2.0 -URL: https://%{provider_prefix} -Source: https://%{provider_prefix}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz - +URL: https://%{name}.io +Source: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x + # 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: git @@ -42,10 +46,13 @@ BuildRequires: libassuan-devel BuildRequires: make Requires: runc >= 1.0.0-17 Requires: containers-common +%if 0%{?fedora} Recommends: container-selinux Recommends: slirp4netns >= 0.3-0 -%if 0%{?fedora} > 28 Recommends: fuse-overlayfs +%else +Requires: container-selinux +Requires: slirp4netns >= 0.3-0 %endif %description @@ -69,7 +76,7 @@ popd mv vendor src -export GOPATH=$(pwd)/_build:$(pwd):%{gopath} +export GOPATH=$(pwd)/_build:$(pwd) export BUILDTAGS='seccomp selinux' %gobuild -o %{name} %{import_path}/cmd/%{name} %{__make} docs @@ -91,6 +98,9 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions %{_datadir}/bash-completion/completions/%{name} %changelog +* Fri Jun 14 2019 Dan Walsh - 1.8.4-1.gitaf8fd4 +- bump to v1.8.4 Release + * Fri May 10 2019 Dan Walsh - 1.8.2-1.gite23314 - bump to v1.8.2 Release @@ -483,33 +493,33 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions - autobuilt commit 4743c2e * Wed Apr 4 2018 Dan Walsh 0.16-1 -- Add support for shell -- Vendor in latest containers/image -- docker-archive generates docker legacy compatible images -- Do not create $DiffID subdirectories for layers with no configs -- Ensure the layer IDs in legacy docker/tarfile metadata are unique -- docker-archive: repeated layers are symlinked in the tar file -- sysregistries: remove all trailing slashes -- Improve docker/* error messages -- Fix failure to make auth directory -- Create a new slice in Schema1.UpdateLayerInfos -- Drop unused storageImageDestination.{image,systemContext} -- Load a *storage.Image only once in storageImageSource -- Support gzip for docker-archive files -- Remove .tar extension from blob and config file names -- ostree, src: support copy of compressed layers -- ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size -- image: fix docker schema v1 -> OCI conversion -- Add /etc/containers/certs.d as default certs directory -- Change image time to locale, add troubleshooting.md, add logo to other mds -- Allow --cmd parameter to have commands as values -- Document the mounts.conf file -- Fix man pages to format correctly -- buildah from now supports pulling images using the following transports: -- docker-archive, oci-archive, and dir. -- If the user overrides the storage driver, the options should be dropped -- Show Config/Manifest as JSON string in inspect when format is not set -- Adds feature to pull compressed docker-archive files +- Add support for shell +- Vendor in latest containers/image +- docker-archive generates docker legacy compatible images +- Do not create $DiffID subdirectories for layers with no configs +- Ensure the layer IDs in legacy docker/tarfile metadata are unique +- docker-archive: repeated layers are symlinked in the tar file +- sysregistries: remove all trailing slashes +- Improve docker/* error messages +- Fix failure to make auth directory +- Create a new slice in Schema1.UpdateLayerInfos +- Drop unused storageImageDestination.{image,systemContext} +- Load a *storage.Image only once in storageImageSource +- Support gzip for docker-archive files +- Remove .tar extension from blob and config file names +- ostree, src: support copy of compressed layers +- ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size +- image: fix docker schema v1 -> OCI conversion +- Add /etc/containers/certs.d as default certs directory +- Change image time to locale, add troubleshooting.md, add logo to other mds +- Allow --cmd parameter to have commands as values +- Document the mounts.conf file +- Fix man pages to format correctly +- buildah from now supports pulling images using the following transports: +- docker-archive, oci-archive, and dir. +- If the user overrides the storage driver, the options should be dropped +- Show Config/Manifest as JSON string in inspect when format is not set +- Adds feature to pull compressed docker-archive files * Tue Feb 27 2018 Dan Walsh 0.15-1 - Fix handling of buildah run command options @@ -526,7 +536,7 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions * Thu Feb 22 2018 Dan Walsh 0.13-1 - Vendor in latest containers/storage -- This fixes a large SELinux bug. +- This fixes a large SELinux bug. - run: do not open /etc/hosts if not needed - Add the following flags to buildah bud and from --add-host @@ -599,7 +609,7 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions * Thu Nov 16 2017 Dan Walsh 0.7-1 - Ignore errors when trying to read containers buildah.json for loading SELinux reservations -- Use credentials from kpod login for buildah +- Use credentials from kpod login for buildah * Wed Nov 15 2017 Dan Walsh 0.6-1 - Adds support for converting manifest types when using the dir transport @@ -608,38 +618,38 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions - Set option.terminal appropriately in run * Wed Nov 08 2017 Dan Walsh 0.5-2 -- Bump github.com/vbatts/tar-split -- Fixes CVE That could allow a container image to cause a DOS +- Bump github.com/vbatts/tar-split +- Fixes CVE That could allow a container image to cause a DOS * Tue Nov 07 2017 Dan Walsh 0.5-1 -- Add secrets patch to buildah -- Add proper SELinux labeling to buildah run -- Add tls-verify to bud command -- Make filtering by date use the image's date -- images: don't list unnamed images twice -- Fix timeout issue -- Add further tty verbiage to buildah run -- Make inspect try an image on failure if type not specified -- Add support for `buildah run --hostname` -- Tons of bug fixes and code cleanup +- Add secrets patch to buildah +- Add proper SELinux labeling to buildah run +- Add tls-verify to bud command +- Make filtering by date use the image's date +- images: don't list unnamed images twice +- Fix timeout issue +- Add further tty verbiage to buildah run +- Make inspect try an image on failure if type not specified +- Add support for `buildah run --hostname` +- Tons of bug fixes and code cleanup * Fri Sep 22 2017 Dan Walsh 0.4-1.git9cbccf88c -- Add default transport to push if not provided -- Avoid trying to print a nil ImageReference -- Add authentication to commit and push -- Add information on buildah from man page on transports -- Remove --transport flag -- Run: do not complain about missing volume locations -- Add credentials to buildah from -- Remove export command -- Run(): create the right working directory -- Improve "from" behavior with unnamed references -- Avoid parsing image metadata for dates and layers -- Read the image's creation date from public API -- Bump containers/storage and containers/image -- Don't panic if an image's ID can't be parsed -- Turn on --enable-gc when running gometalinter -- rmi: handle truncated image IDs +- Add default transport to push if not provided +- Avoid trying to print a nil ImageReference +- Add authentication to commit and push +- Add information on buildah from man page on transports +- Remove --transport flag +- Run: do not complain about missing volume locations +- Add credentials to buildah from +- Remove export command +- Run(): create the right working directory +- Improve "from" behavior with unnamed references +- Avoid parsing image metadata for dates and layers +- Read the image's creation date from public API +- Bump containers/storage and containers/image +- Don't panic if an image's ID can't be parsed +- Turn on --enable-gc when running gometalinter +- rmi: handle truncated image IDs * Tue Aug 15 2017 Josh Boyer - 0.3-5.gitb9b2a8a - Build for s390x as well @@ -654,23 +664,23 @@ make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions - Bump for inclusion of OCI 1.0 Runtime and Image Spec * Tue Jul 18 2017 Dan Walsh 0.2.0-1.gitac2aad6 -- buildah run: Add support for -- ending options parsing -- buildah Add/Copy support for glob syntax -- buildah commit: Add flag to remove containers on commit -- buildah push: Improve man page and help information -- buildah run: add a way to disable PTY allocation -- Buildah docs: clarify --runtime-flag of run command -- Update to match newer storage and image-spec APIs -- Update containers/storage and containers/image versions -- buildah export: add support -- buildah images: update commands -- buildah images: Add JSON output option -- buildah rmi: update commands -- buildah containers: Add JSON output option -- buildah version: add command -- buildah run: Handle run without an explicit command correctly -- Ensure volume points get created, and with perms -- buildah containers: Add a -a/--all option +- buildah run: Add support for -- ending options parsing +- buildah Add/Copy support for glob syntax +- buildah commit: Add flag to remove containers on commit +- buildah push: Improve man page and help information +- buildah run: add a way to disable PTY allocation +- Buildah docs: clarify --runtime-flag of run command +- Update to match newer storage and image-spec APIs +- Update containers/storage and containers/image versions +- buildah export: add support +- buildah images: update commands +- buildah images: Add JSON output option +- buildah rmi: update commands +- buildah containers: Add JSON output option +- buildah version: add command +- buildah run: Handle run without an explicit command correctly +- Ensure volume points get created, and with perms +- buildah containers: Add a -a/--all option * Wed Jun 14 2017 Dan Walsh 0.1.0-2.git597d2ab9 - Release Candidate 1 diff --git a/sources b/sources index 7556a9f..1d09ebf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (buildah-e23314b.tar.gz) = 415ed57ca87e9f87495cc1a0f0f27cd765d167f425f306e110ccd8bb7a056f6196f9ff6895292a5ff9c926ca0b327fe2059f32bd89473d14b3dc6b07116218b3 +SHA512 (buildah-af8fd4a.tar.gz) = a53c54cc1447306a20bfee19d510c357ae85292c97948553025951d13cc23d5d2cf0243fa62185ac9070d8decb1bb0e07ce6a73578037bb42e2b94a55e9986e7