lsm5 pushed to docker-io (f21). "build 1.6.0-rc6 + redhat patches (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 15 16:24:01 UTC 2015


>From 4b706156fd2b72f24a02d060a7195de272dc1451 Mon Sep 17 00:00:00 2001
From: Lokesh Mandvekar <lsm5 at fedoraproject.org>
Date: Wed, 15 Apr 2015 16:23:03 +0000
Subject: build 1.6.0-rc6 + redhat patches

NVR: docker-io-1.6.0-0.1.rc6

move GOTRACEBACK=crash to unitfile

Signed-off-by: Lokesh Mandvekar <lsm5 at fedoraproject.org>

diff --git a/docker-cert-path.patch b/docker-cert-path.patch
deleted file mode 100644
index 62d337c..0000000
--- a/docker-cert-path.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 2bc25525096c60d32c49c506477e3585e8613182 Mon Sep 17 00:00:00 2001
-From: Jessica Frazelle <jess at docker.com>
-Date: Tue, 9 Dec 2014 14:18:25 -0800
-Subject: [PATCH] Change cert path to /etc/docker for root user
-
-Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess at docker.com> (github: jfrazelle)
----
- docker/flags.go | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/docker/flags.go b/docker/flags.go
-index 6601b4f..0866519 100644
---- a/docker/flags.go
-+++ b/docker/flags.go
-@@ -3,6 +3,7 @@ package main
- import (
- 	"fmt"
- 	"os"
-+	"os/user"
- 	"path/filepath"
- 	"runtime"
- 
-@@ -17,7 +18,11 @@ var (
- 
- func init() {
- 	if dockerCertPath == "" {
--		dockerCertPath = filepath.Join(getHomeDir(), ".docker")
-+		if currentUser, err := user.Current(); err != nil || currentUser.Uid == "0" {
-+			dockerCertPath = "/etc/docker"
-+		} else {
-+			dockerCertPath = filepath.Join(getHomeDir(), ".docker")
-+		}
- 	}
- }
- 
diff --git a/docker-io.spec b/docker-io.spec
index 98d4dd6..9e004b4 100644
--- a/docker-io.spec
+++ b/docker-io.spec
@@ -10,26 +10,25 @@
 %global repo            %{project}
 
 %global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
-%global commit      a8a31eff10544860d2188dddabdee4d727545796
+%global commit      b27feb4ff804f335c80861b17a4e2bfc29fbbf45
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
 
 %global tar_import_path code.google.com/p/go/src/pkg/archive/tar
 
 Name:       %{repo}-io
-Version:    1.5.0
-Release:    2%{?dist}
+Version:    1.6.0
+Release:    0.1.rc6%{?dist}
 Summary:    Automates deployment of containerized applications
 License:    ASL 2.0
 URL:        http://www.docker.com
 ExclusiveArch:  x86_64 %{arm}
-Source0:    https://%{import_path}/archive/v%{version}.tar.gz
+Source0:    https://github.com/rhatdan/docker/archive/%{commit}/docker-%{shortcommit}.tar.gz
 Source1:    %{repo}.service
 Source2:    %{repo}.sysconfig
 Source3:    %{repo}-storage.sysconfig
 Source4:    %{repo}-logrotate.sh
 Source5:    README.%{repo}-logrotate
 Source6:    %{repo}-network.sysconfig
-Patch0:     %{repo}-cert-path.patch
 BuildRequires:  glibc-static
 BuildRequires:  golang >= 1.3.3
 # for gorilla/mux and kr/pty https://github.com/dotcloud/docker/pull/5950
@@ -86,95 +85,104 @@ Provides: %{repo}-pkg-devel
 Provides: %{name}-pkg-devel
 Provides: golang(%{import_path}/vendor/src/%{tar_import_path}) = %{version}-%{release}
 Summary:  A golang registry for global request variables (source libraries)
-Provides: golang(%{import_path}) = %{version}-%{release}
-Provides: golang(%{import_path}/builder) = %{version}-%{release}
-Provides: golang(%{import_path}/builder/parser) = %{version}-%{release}
-Provides: golang(%{import_path}/builder/parser/dumper) = %{version}-%{release}
-Provides: golang(%{import_path}/builder/command) = %{version}-%{release}
-Provides: golang(%{import_path}/nat) = %{version}-%{release}
-Provides: golang(%{import_path}/utils) = %{version}-%{release}
-Provides: golang(%{import_path}/integration-cli) = %{version}-%{release}
-Provides: golang(%{import_path}/trust) = %{version}-%{release}
-Provides: golang(%{import_path}/events) = %{version}-%{release}
-Provides: golang(%{import_path}/volumes) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/docker-device-tool) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/httpserver) = %{version}-%{release}
+Provides: golang(%{import_path}/contrib/host-integration) = %{version}-%{release}
+Provides: golang(%{import_path}/docker) = %{version}-%{release}
 Provides: golang(%{import_path}/dockerinit) = %{version}-%{release}
-Provides: golang(%{import_path}/engine) = %{version}-%{release}
-Provides: golang(%{import_path}/registry) = %{version}-%{release}
-Provides: golang(%{import_path}/registry/v2) = %{version}-%{release}
 Provides: golang(%{import_path}/api) = %{version}-%{release}
-Provides: golang(%{import_path}/api/client) = %{version}-%{release}
-Provides: golang(%{import_path}/api/stats) = %{version}-%{release}
 Provides: golang(%{import_path}/api/server) = %{version}-%{release}
-Provides: golang(%{import_path}/opts) = %{version}-%{release}
-Provides: golang(%{import_path}/builtins) = %{version}-%{release}
-Provides: golang(%{import_path}/runconfig) = %{version}-%{release}
-Provides: golang(%{import_path}/docker) = %{version}-%{release}
-Provides: golang(%{import_path}/contrib/docker-device-tool) = %{version}-%{release}
-Provides: golang(%{import_path}/contrib/host-integration) = %{version}-%{release}
+Provides: golang(%{import_path}/api/client) = %{version}-%{release}
+Provides: golang(%{import_path}/api/types) = %{version}-%{release}
+Provides: golang(%{import_path}/links) = %{version}-%{release}
+Provides: golang(%{import_path}/utils) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/graphdriver) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/graphdriver/graphtest) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/graphdriver/btrfs) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/graphdriver/devmapper) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/graphdriver/aufs) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/graphdriver/overlay) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/graphdriver/vfs) = %{version}-%{release}
-Provides: golang(%{import_path}/daemon/graphdriver/btrfs) = %{version}-%{release}
-Provides: golang(%{import_path}/daemon/graphdriver/graphtest) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/logger) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/logger/syslog) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/logger/jsonfilelog) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/networkdriver) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/networkdriver/ipallocator) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/networkdriver/portmapper) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/networkdriver/bridge) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/networkdriver/portallocator) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/execdriver) = %{version}-%{release}
-Provides: golang(%{import_path}/daemon/execdriver/execdrivers) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/execdriver/lxc) = %{version}-%{release}
+Provides: golang(%{import_path}/daemon/execdriver/execdrivers) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/execdriver/native) = %{version}-%{release}
 Provides: golang(%{import_path}/daemon/execdriver/native/template) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/devicemapper) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/ioutils) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/fileutils) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/version) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/signal) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/units) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/chrootarchive) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/mount) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/systemd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/pools) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/tarsum) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/tailfile) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/pubsub) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/progressreader) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/stdcopy) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/broadcastwriter) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/parsers) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/parsers/kernel) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/parsers/operatingsystem) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/parsers/filters) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/broadcastwriter) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/stdcopy) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/parsers/operatingsystem) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/proxy) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/promise) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/pools) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/ulimit) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/system) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/fileutils) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/jsonlog) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/mflag) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/mflag/example) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/timeoutconn) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/graphdb) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/timeutils) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/ioutils) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/pubsub) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/signal) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/term) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/term/winconsole) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/networkfs/resolvconf) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/networkfs/etchosts) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/listenbuffer) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/version) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/httputils) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/urlutil) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/sysinfo) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/archive) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/iptables) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/tailfile) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/graphdb) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/tarsum) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/directory) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/archive) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/namesgenerator) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/jsonlog) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/systemd) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/common) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/mount) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/testutils) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/promise) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/truncindex) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/sysinfo) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/homedir) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/symlink) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/networkfs/resolvconf) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/networkfs/etchosts) = %{version}-%{release}
-Provides: golang(%{import_path}/pkg/term) = %{version}-%{release}
 Provides: golang(%{import_path}/pkg/reexec) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/symlink) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/chrootarchive) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/devicemapper) = %{version}-%{release}
+Provides: golang(%{import_path}/pkg/urlutil) = %{version}-%{release}
+Provides: golang(%{import_path}/engine) = %{version}-%{release}
+Provides: golang(%{import_path}/nat) = %{version}-%{release}
+Provides: golang(%{import_path}/volumes) = %{version}-%{release}
+Provides: golang(%{import_path}/registry) = %{version}-%{release}
+Provides: golang(%{import_path}/registry/v2) = %{version}-%{release}
 Provides: golang(%{import_path}/integration) = %{version}-%{release}
-Provides: golang(%{import_path}/links) = %{version}-%{release}
-Provides: golang(%{import_path}/image) = %{version}-%{release}
+Provides: golang(%{import_path}/trust) = %{version}-%{release}
+Provides: golang(%{import_path}/runconfig) = %{version}-%{release}
 Provides: golang(%{import_path}/graph) = %{version}-%{release}
+Provides: golang(%{import_path}/builder) = %{version}-%{release}
+Provides: golang(%{import_path}/builder/parser) = %{version}-%{release}
+Provides: golang(%{import_path}/builder/parser/dumper) = %{version}-%{release}
+Provides: golang(%{import_path}/builder/command) = %{version}-%{release}
+Provides: golang(%{import_path}/builtins) = %{version}-%{release}
+Provides: golang(%{import_path}/integration-cli) = %{version}-%{release}
+Provides: golang(%{import_path}/image) = %{version}-%{release}
+Provides: golang(%{import_path}/events) = %{version}-%{release}
+Provides: golang(%{import_path}/opts) = %{version}-%{release}
 
 %description devel
 %{summary}
@@ -218,8 +226,7 @@ Provides:   %{repo}-zsh-completion = %{version}-%{release}
 This package installs %{summary}.
 
 %prep
-%setup -qn %{repo}-%{version}
-%patch0 -p1
+%setup -qn %{repo}-%{commit}
 cp %{SOURCE5} .
 
 %build
@@ -239,11 +246,11 @@ cp contrib/syntax/vim/README.md README-vim-syntax.md
 %install
 # install binary
 install -d %{buildroot}%{_bindir}
-install -p -m 755 bundles/%{version}/dynbinary/docker-%{version} %{buildroot}%{_bindir}/docker
+install -p -m 755 bundles/%{version}-rc6/dynbinary/docker-%{version}-rc6 %{buildroot}%{_bindir}/docker
 
 # install dockerinit
 install -d %{buildroot}%{_libexecdir}/docker
-install -p -m 755 bundles/%{version}/dynbinary/dockerinit-%{version} %{buildroot}%{_libexecdir}/docker/dockerinit
+install -p -m 755 bundles/%{version}-rc6/dynbinary/dockerinit-%{version}-rc6 %{buildroot}%{_libexecdir}/docker/dockerinit
 
 # install manpages
 install -d %{buildroot}%{_mandir}/man1
@@ -369,6 +376,10 @@ exit 0
 %{_datadir}/zsh/site-functions/_docker
 
 %changelog
+* Wed Apr 15 2015 Lokesh Mandvekar <lsm5 at fedoraproject.org> - 1.6.0-0.1.rc6
+- build @rhatdan/fedora-1.6 commit#b27feb4
+- moved GOTRACEBACK=crash to unitfile
+
 * Tue Feb 10 2015 Lokesh Mandvekar <lsm5 at fedoraproject.org> - 1.5.0-2
 - include arm builds
 - merge -pkg-devel into -devel
diff --git a/docker.service b/docker.service
index 65fd0df..3f5e103 100644
--- a/docker.service
+++ b/docker.service
@@ -8,6 +8,7 @@ Type=notify
 EnvironmentFile=-/etc/sysconfig/docker
 EnvironmentFile=-/etc/sysconfig/docker-storage
 EnvironmentFile=-/etc/sysconfig/docker-network
+Environment=GOTRACEBACK=crash
 ExecStart=/usr/bin/docker -d \
           $OPTIONS \
           $DOCKER_STORAGE_OPTIONS \
diff --git a/docker.sysconfig b/docker.sysconfig
index 64d45ee..3293997 100644
--- a/docker.sysconfig
+++ b/docker.sysconfig
@@ -20,6 +20,3 @@ DOCKER_CERT_PATH=/etc/docker
 # Controls the /etc/cron.daily/docker-logrotate cron job status.
 # To disable, uncomment the line below.
 # LOGROTATE=false
-
-# Allow creation of core dumps
-GOTRACEBACK=crash
diff --git a/sources b/sources
index 01df76f..6ead0e8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a622207cd9eb21d95333501d2495ef5d  v1.5.0.tar.gz
+c77a091e7a7698cb8df837bfe8ee2d4f  docker-b27feb4.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/docker-io.git/commit/?h=f21&id=4b706156fd2b72f24a02d060a7195de272dc1451


More information about the scm-commits mailing list