From 9b8438c09b8eb5fb8a271900c14a2aa21b231db8 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Nov 30 2017 18:33:17 +0000 Subject: import docker-latest-1.13.1-36.git9a813fa.el7 --- diff --git a/.docker-latest.metadata b/.docker-latest.metadata new file mode 100644 index 0000000..91f6167 --- /dev/null +++ b/.docker-latest.metadata @@ -0,0 +1,7 @@ +a2a9f5deac1f258765a1840240f8d80c2767e99f SOURCES/container-storage-setup-f7a3746.tar.gz +3dfa501d9be45ec3c3e4bdebf64e0999cccba29b SOURCES/containerd-89a5d2c.tar.gz +227d4d559b96ebc4ee6f7ab43a5c2d4722b1ac5d SOURCES/docker-9a813fa.tar.gz +ad7af9d5bdc942015d90ea28591fae7445bbfe2e SOURCES/libnetwork-460ac8f.tar.gz +ec4747330f0c9c3de272b62c5b5f5ec06cd69172 SOURCES/runc-518736e.tar.gz +22673281ea17a95f3f249f87ce3b4cda55d47966 SOURCES/tini-0effd37.tar.gz +496f9927f4254508ea1cd94f473b5b9321d41245 SOURCES/v1.10-migrator-c417a6a.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6035d59 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +SOURCES/container-storage-setup-f7a3746.tar.gz +SOURCES/containerd-89a5d2c.tar.gz +SOURCES/docker-9a813fa.tar.gz +SOURCES/libnetwork-460ac8f.tar.gz +SOURCES/runc-518736e.tar.gz +SOURCES/tini-0effd37.tar.gz +SOURCES/v1.10-migrator-c417a6a.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/README.docker-latest-logrotate b/SOURCES/README.docker-latest-logrotate new file mode 100644 index 0000000..e142ad1 --- /dev/null +++ b/SOURCES/README.docker-latest-logrotate @@ -0,0 +1,17 @@ +This package will install the 'docker-logrotate' script to +/etc/cron.daily. This script will run logrotate on all running +containers and ignore all failures. + +This script is enabled by default. To disable it, +uncomment the line "LOGROTATE=false" in /etc/sysconfig/docker. + +Possible issues: +1. This assumes that logrotate is installed on containers to run +successfully. + +2. A race condition occurs if a container exits before 'docker +exec' run (though it's ignored) + +3. Not all containers may need this (whether logrotate is installed or not) + +Suggestions to improve this are welcome. diff --git a/SOURCES/daemon.json b/SOURCES/daemon.json new file mode 100644 index 0000000..168b318 --- /dev/null +++ b/SOURCES/daemon.json @@ -0,0 +1,4 @@ +{ + "log-driver": "journald", + "signature-verification": false +} diff --git a/SOURCES/docker-latest-cleanup.service b/SOURCES/docker-latest-cleanup.service new file mode 100644 index 0000000..11c5e93 --- /dev/null +++ b/SOURCES/docker-latest-cleanup.service @@ -0,0 +1,11 @@ +[Unit] +Description=Docker Cleanup +Requires=docker-latest.service + + +[Service] +Type=oneshot +ExecStart=/usr/bin/sh -c "DEAD=`docker ps -aq -f status=dead` && [ -n \"$DEAD\" ] && docker rm $DEAD; exit 0" + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/docker-latest-cleanup.timer b/SOURCES/docker-latest-cleanup.timer new file mode 100644 index 0000000..b4948d4 --- /dev/null +++ b/SOURCES/docker-latest-cleanup.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Run docker-cleanup every hour + +[Timer] +OnCalendar=hourly +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/SOURCES/docker-latest-logrotate.sh b/SOURCES/docker-latest-logrotate.sh new file mode 100644 index 0000000..cf7825d --- /dev/null +++ b/SOURCES/docker-latest-logrotate.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +LOGROTATE=true +[ -f /etc/sysconfig/docker-latest ] && source /etc/sysconfig/docker-latest + +if [ $LOGROTATE == true ]; then + for id in $(docker-latest ps -q); do + exec $(docker-latest exec $id logrotate -s /var/log/logstatus /etc/logrotate.conf > /dev/null 2>&1) + done +fi +exit 0 diff --git a/SOURCES/docker-latest-network.sysconfig b/SOURCES/docker-latest-network.sysconfig new file mode 100644 index 0000000..048d158 --- /dev/null +++ b/SOURCES/docker-latest-network.sysconfig @@ -0,0 +1,2 @@ +# /etc/sysconfig/docker-network +DOCKER_NETWORK_OPTIONS= diff --git a/SOURCES/docker-latest-storage.sysconfig b/SOURCES/docker-latest-storage.sysconfig new file mode 100644 index 0000000..3dc1654 --- /dev/null +++ b/SOURCES/docker-latest-storage.sysconfig @@ -0,0 +1,14 @@ +# This file may be automatically generated by an installation program. + +# By default, Docker uses a loopback-mounted sparse file in +# /var/lib/docker. The loopback makes it slower, and there are some +# restrictive defaults, such as 100GB max storage. + +# If your installation did not set a custom storage for Docker, you +# may do it below. + +# Example: Use a custom pair of raw logical volumes (one for metadata, +# one for data). +# DOCKER_STORAGE_OPTIONS = --storage-opt dm.metadatadev=/dev/mylogvol/my-docker-metadata --storage-opt dm.datadev=/dev/mylogvol/my-docker-data + +DOCKER_STORAGE_OPTIONS= diff --git a/SOURCES/docker-latest.service b/SOURCES/docker-latest.service new file mode 100644 index 0000000..a40747a --- /dev/null +++ b/SOURCES/docker-latest.service @@ -0,0 +1,44 @@ +[Unit] +Description=Docker Application Container Engine +Documentation=http://docs.docker.com +After=network.target rhel-push-plugin.socket +Wants=docker-latest-storage-setup.service +Requires=rhel-push-plugin.socket registries.service + +[Service] +Type=notify +NotifyAccess=all +EnvironmentFile=-/run/containers/registries.conf +EnvironmentFile=-/etc/sysconfig/docker-latest +EnvironmentFile=-/etc/sysconfig/docker-latest-storage +EnvironmentFile=-/etc/sysconfig/docker-latest-network +Environment=GOTRACEBACK=crash +Environment=DOCKER_HTTP_HOST_COMPAT=1 +Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin +ExecStart=/usr/bin/dockerd-latest \ + --add-runtime docker-runc=/usr/libexec/docker/docker-runc-latest \ + --default-runtime=docker-runc \ + --authorization-plugin=rhel-push-plugin \ + --exec-opt native.cgroupdriver=systemd \ + --userland-proxy-path=/usr/libexec/docker/docker-proxy-latest \ + --seccomp-profile=/etc/docker-latest/seccomp.json \ + --config-file=/etc/docker-latest/daemon.json \ + -g /var/lib/docker-latest \ + $OPTIONS \ + $DOCKER_STORAGE_OPTIONS \ + $DOCKER_NETWORK_OPTIONS \ + $ADD_REGISTRY \ + $BLOCK_REGISTRY \ + $INSECURE_REGISTRY \ + $REGISTRIES +ExecReload=/bin/kill -s HUP $MAINPID +LimitNOFILE=1048576 +LimitNPROC=1048576 +LimitCORE=infinity +TimeoutStartSec=0 +Restart=on-abnormal +MountFlags=slave +KillMode=process + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/docker-latest.sysconfig b/SOURCES/docker-latest.sysconfig new file mode 100644 index 0000000..e3b9721 --- /dev/null +++ b/SOURCES/docker-latest.sysconfig @@ -0,0 +1,22 @@ +# /etc/sysconfig/docker-latest + +# Modify these options if you want to change the way the docker daemon runs +# the --log-driver and --signature-verification options have moved to +# /etc/docker-latest/daemon.json, selinux will be moved in the next release. +OPTIONS='--selinux-enabled' +if [ -z "${DOCKER_CERT_PATH}" ]; then + DOCKER_CERT_PATH=/etc/docker-latest +fi + +# On SELinux System, if you remove the --selinux-enabled option, you +# also need to turn on the docker_transition_unconfined boolean. +# setsebool -P docker_transition_unconfined + +# Location used for temporary files, such as those created by +# docker load and build operations. Default is /var/lib/docker/tmp +# Can be overriden by setting the following environment variable. +# DOCKER_TMPDIR=/var/tmp + +# Controls the /etc/cron.daily/docker-logrotate cron job status. +# To disable, uncomment the line below. +# LOGROTATE=false diff --git a/SOURCES/seccomp.json b/SOURCES/seccomp.json new file mode 100644 index 0000000..b9a4564 --- /dev/null +++ b/SOURCES/seccomp.json @@ -0,0 +1,701 @@ +{ + "defaultAction": "SCMP_ACT_ERRNO", + "archMap": [ + { + "architecture": "SCMP_ARCH_X86_64", + "subArchitectures": [ + "SCMP_ARCH_X86", + "SCMP_ARCH_X32" + ] + }, + { + "architecture": "SCMP_ARCH_AARCH64", + "subArchitectures": [ + "SCMP_ARCH_ARM" + ] + }, + { + "architecture": "SCMP_ARCH_MIPS64", + "subArchitectures": [ + "SCMP_ARCH_MIPS", + "SCMP_ARCH_MIPS64N32" + ] + }, + { + "architecture": "SCMP_ARCH_MIPS64N32", + "subArchitectures": [ + "SCMP_ARCH_MIPS", + "SCMP_ARCH_MIPS64" + ] + }, + { + "architecture": "SCMP_ARCH_MIPSEL64", + "subArchitectures": [ + "SCMP_ARCH_MIPSEL", + "SCMP_ARCH_MIPSEL64N32" + ] + }, + { + "architecture": "SCMP_ARCH_MIPSEL64N32", + "subArchitectures": [ + "SCMP_ARCH_MIPSEL", + "SCMP_ARCH_MIPSEL64" + ] + }, + { + "architecture": "SCMP_ARCH_S390X", + "subArchitectures": [ + "SCMP_ARCH_S390" + ] + } + ], + "syscalls": [ + { + "names": [ + "accept", + "accept4", + "access", + "alarm", + "alarm", + "bind", + "brk", + "capget", + "capset", + "chdir", + "chmod", + "chown", + "chown32", + "clock_getres", + "clock_gettime", + "clock_nanosleep", + "close", + "connect", + "copy_file_range", + "creat", + "dup", + "dup2", + "dup3", + "epoll_create", + "epoll_create1", + "epoll_ctl", + "epoll_ctl_old", + "epoll_pwait", + "epoll_wait", + "epoll_wait_old", + "eventfd", + "eventfd2", + "execve", + "execveat", + "exit", + "exit_group", + "faccessat", + "fadvise64", + "fadvise64_64", + "fallocate", + "fanotify_mark", + "fchdir", + "fchmod", + "fchmodat", + "fchown", + "fchown32", + "fchownat", + "fcntl", + "fcntl64", + "fdatasync", + "fgetxattr", + "flistxattr", + "flock", + "fork", + "fremovexattr", + "fsetxattr", + "fstat", + "fstat64", + "fstatat64", + "fstatfs", + "fstatfs64", + "fsync", + "ftruncate", + "ftruncate64", + "futex", + "futimesat", + "getcpu", + "getcwd", + "getdents", + "getdents64", + "getegid", + "getegid32", + "geteuid", + "geteuid32", + "getgid", + "getgid32", + "getgroups", + "getgroups32", + "getitimer", + "getpeername", + "getpgid", + "getpgrp", + "getpid", + "getppid", + "getpriority", + "getrandom", + "getresgid", + "getresgid32", + "getresuid", + "getresuid32", + "getrlimit", + "get_robust_list", + "getrusage", + "getsid", + "getsockname", + "getsockopt", + "get_thread_area", + "gettid", + "gettimeofday", + "getuid", + "getuid32", + "getxattr", + "inotify_add_watch", + "inotify_init", + "inotify_init1", + "inotify_rm_watch", + "io_cancel", + "ioctl", + "io_destroy", + "io_getevents", + "ioprio_get", + "ioprio_set", + "io_setup", + "io_submit", + "ipc", + "kill", + "lchown", + "lchown32", + "lgetxattr", + "link", + "linkat", + "listen", + "listxattr", + "llistxattr", + "_llseek", + "lremovexattr", + "lseek", + "lsetxattr", + "lstat", + "lstat64", + "madvise", + "memfd_create", + "mincore", + "mkdir", + "mkdirat", + "mknod", + "mknodat", + "mlock", + "mlock2", + "mlockall", + "mmap", + "mmap2", + "mprotect", + "mq_getsetattr", + "mq_notify", + "mq_open", + "mq_timedreceive", + "mq_timedsend", + "mq_unlink", + "mremap", + "msgctl", + "msgget", + "msgrcv", + "msgsnd", + "msync", + "munlock", + "munlockall", + "munmap", + "nanosleep", + "newfstatat", + "_newselect", + "open", + "openat", + "pause", + "pipe", + "pipe2", + "poll", + "ppoll", + "prctl", + "pread64", + "preadv", + "prlimit64", + "pselect6", + "pwrite64", + "pwritev", + "read", + "readahead", + "readlink", + "readlinkat", + "readv", + "recv", + "recvfrom", + "recvmmsg", + "recvmsg", + "remap_file_pages", + "removexattr", + "rename", + "renameat", + "renameat2", + "restart_syscall", + "rmdir", + "rt_sigaction", + "rt_sigpending", + "rt_sigprocmask", + "rt_sigqueueinfo", + "rt_sigreturn", + "rt_sigsuspend", + "rt_sigtimedwait", + "rt_tgsigqueueinfo", + "sched_getaffinity", + "sched_getattr", + "sched_getparam", + "sched_get_priority_max", + "sched_get_priority_min", + "sched_getscheduler", + "sched_rr_get_interval", + "sched_setaffinity", + "sched_setattr", + "sched_setparam", + "sched_setscheduler", + "sched_yield", + "seccomp", + "select", + "semctl", + "semget", + "semop", + "semtimedop", + "send", + "sendfile", + "sendfile64", + "sendmmsg", + "sendmsg", + "sendto", + "setfsgid", + "setfsgid32", + "setfsuid", + "setfsuid32", + "setgid", + "setgid32", + "setgroups", + "setgroups32", + "setitimer", + "setpgid", + "setpriority", + "setregid", + "setregid32", + "setresgid", + "setresgid32", + "setresuid", + "setresuid32", + "setreuid", + "setreuid32", + "setrlimit", + "set_robust_list", + "setsid", + "setsockopt", + "set_thread_area", + "set_tid_address", + "setuid", + "setuid32", + "setxattr", + "shmat", + "shmctl", + "shmdt", + "shmget", + "shutdown", + "sigaltstack", + "signalfd", + "signalfd4", + "sigreturn", + "socket", + "socketcall", + "socketpair", + "splice", + "stat", + "stat64", + "statfs", + "statfs64", + "symlink", + "symlinkat", + "sync", + "sync_file_range", + "syncfs", + "sysinfo", + "syslog", + "tee", + "tgkill", + "time", + "timer_create", + "timer_delete", + "timerfd_create", + "timerfd_gettime", + "timerfd_settime", + "timer_getoverrun", + "timer_gettime", + "timer_settime", + "times", + "tkill", + "truncate", + "truncate64", + "ugetrlimit", + "umask", + "uname", + "unlink", + "unlinkat", + "utime", + "utimensat", + "utimes", + "vfork", + "vmsplice", + "wait4", + "waitid", + "waitpid", + "write", + "writev", + "mount", + "umount2", + "reboot", + "name_to_handle_at", + "unshare" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": {}, + "excludes": {} + }, + { + "names": [ + "personality" + ], + "action": "SCMP_ACT_ALLOW", + "args": [ + { + "index": 0, + "value": 0, + "valueTwo": 0, + "op": "SCMP_CMP_EQ" + } + ], + "comment": "", + "includes": {}, + "excludes": {} + }, + { + "names": [ + "personality" + ], + "action": "SCMP_ACT_ALLOW", + "args": [ + { + "index": 0, + "value": 8, + "valueTwo": 0, + "op": "SCMP_CMP_EQ" + } + ], + "comment": "", + "includes": {}, + "excludes": {} + }, + { + "names": [ + "personality" + ], + "action": "SCMP_ACT_ALLOW", + "args": [ + { + "index": 0, + "value": 4294967295, + "valueTwo": 0, + "op": "SCMP_CMP_EQ" + } + ], + "comment": "", + "includes": {}, + "excludes": {} + }, + { + "names": [ + "breakpoint", + "cacheflush", + "set_tls" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "arches": [ + "arm", + "arm64" + ] + }, + "excludes": {} + }, + { + "names": [ + "arch_prctl" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "arches": [ + "amd64", + "x32" + ] + }, + "excludes": {} + }, + { + "names": [ + "modify_ldt" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "arches": [ + "amd64", + "x32", + "x86" + ] + }, + "excludes": {} + }, + { + "names": [ + "s390_pci_mmio_read", + "s390_pci_mmio_write", + "s390_runtime_instr" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "arches": [ + "s390", + "s390x" + ] + }, + "excludes": {} + }, + { + "names": [ + "open_by_handle_at" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_DAC_READ_SEARCH" + ] + }, + "excludes": {} + }, + { + "names": [ + "bpf", + "clone", + "fanotify_init", + "lookup_dcookie", + "mount", + "name_to_handle_at", + "perf_event_open", + "setdomainname", + "sethostname", + "setns", + "umount", + "umount2", + "unshare" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_ADMIN" + ] + }, + "excludes": {} + }, + { + "names": [ + "clone" + ], + "action": "SCMP_ACT_ALLOW", + "args": [ + { + "index": 0, + "value": 2080505856, + "valueTwo": 0, + "op": "SCMP_CMP_MASKED_EQ" + } + ], + "comment": "", + "includes": {}, + "excludes": { + "caps": [ + "CAP_SYS_ADMIN" + ], + "arches": [ + "s390", + "s390x" + ] + } + }, + { + "names": [ + "clone" + ], + "action": "SCMP_ACT_ALLOW", + "args": [ + { + "index": 1, + "value": 2080505856, + "valueTwo": 0, + "op": "SCMP_CMP_MASKED_EQ" + } + ], + "comment": "s390 parameter ordering for clone is different", + "includes": { + "arches": [ + "s390", + "s390x" + ] + }, + "excludes": { + "caps": [ + "CAP_SYS_ADMIN" + ] + } + }, + { + "names": [ + "reboot" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_BOOT" + ] + }, + "excludes": {} + }, + { + "names": [ + "chroot" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_CHROOT" + ] + }, + "excludes": {} + }, + { + "names": [ + "delete_module", + "init_module", + "finit_module", + "query_module" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_MODULE" + ] + }, + "excludes": {} + }, + { + "names": [ + "acct" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_PACCT" + ] + }, + "excludes": {} + }, + { + "names": [ + "kcmp", + "process_vm_readv", + "process_vm_writev", + "ptrace" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_PTRACE" + ] + }, + "excludes": {} + }, + { + "names": [ + "iopl", + "ioperm" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_RAWIO" + ] + }, + "excludes": {} + }, + { + "names": [ + "settimeofday", + "stime", + "adjtimex" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_TIME" + ] + }, + "excludes": {} + }, + { + "names": [ + "vhangup" + ], + "action": "SCMP_ACT_ALLOW", + "args": [], + "comment": "", + "includes": { + "caps": [ + "CAP_SYS_TTY_CONFIG" + ] + }, + "excludes": {} + } + ] +} \ No newline at end of file diff --git a/SOURCES/v1.10-migrator-helper b/SOURCES/v1.10-migrator-helper new file mode 100644 index 0000000..2ab1727 --- /dev/null +++ b/SOURCES/v1.10-migrator-helper @@ -0,0 +1,65 @@ +#!/bin/bash + +# Copyright (C) 2016 Red Hat, Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +set -euo pipefail +IFS=$'\n\t' + +# This is a small wrapper script that automatically fetches +# the storage options from the docker-storage sysconfig file +# and passes them to the migrator. +# +# The script supports both in-container runs and direct +# invocation. + +MIGRATOR=/usr/bin/v1.10-migrator-local +STORAGE_FILE=/etc/sysconfig/docker-storage +GRAPH=/var/lib/docker + +main() { + + # are we in a container? + if [[ -n ${container-} ]]; then + + if [[ ! -d /host ]]; then + echo "ERROR: Running inside a container, but /host not mounted." >&2 + exit 1 + fi + + cp "$MIGRATOR" /host/tmp + MIGRATOR="chroot /host /tmp/$(basename $MIGRATOR)" + STORAGE_FILE=/host${STORAGE_FILE} + fi + + if [ ! -d "$GRAPH" ]; then + echo "ERROR: Cannot find docker root dir at \"$GRAPH\"." >&2 + exit 1 + fi + + # load storage opts if we can find the file + local storage_opts= + if [ -r "$STORAGE_FILE" ] && grep -q -E '^DOCKER_STORAGE_OPTIONS\s*=' "$STORAGE_FILE"; then + storage_opts=$(sed -n -e 's/^DOCKER_STORAGE_OPTIONS\s*=\s*// p' "$STORAGE_FILE") + storage_opts=${storage_opts#\"} + storage_opts=${storage_opts%\"} + fi + + CMD="$MIGRATOR --graph $GRAPH $storage_opts" + echo "RUNNING: $CMD" + eval $CMD +} + +main "$@" diff --git a/SPECS/docker-latest.spec b/SPECS/docker-latest.spec new file mode 100644 index 0000000..4925cc5 --- /dev/null +++ b/SPECS/docker-latest.spec @@ -0,0 +1,2298 @@ +%if 0%{?fedora} +%global with_devel 1 +%global with_unit_test 1 +%else +%global with_devel 0 +%global with_unit_test 0 +%endif + +# modifying the dockerinit binary breaks the SHA1 sum check by docker +%global __os_install_post %{_rpmconfigdir}/brp-compress + +%global with_migrator 1 + +%global _dwz_low_mem_die_limit 0 +%global provider github +%global provider_tld com +%global project docker +%global repo %{project} + +%global import_path %{provider}.%{provider_tld}/%{project}/%{repo} + +# macros for 'docker' package VR +%global docker_epoch 2 +%global docker_ver 1.12.6 +%global docker_rel 68 + +# docker +%global git_docker https://github.com/projectatomic/docker +%global commit_docker 9a813fad75217ff3a3c1e0c1ecf5a9dd9dfbccf1 +%global shortcommit_docker %(c=%{commit_docker}; echo ${c:0:7}) +# docker_branch used in %%check +%global docker_branch docker-1.13.1-rhel + +# container-storage-setup +%global git_dss https://github.com/projectatomic/container-storage-setup/ +%global commit_dss f7a37469b09b841e630f06e4c149fae345f66fbd +%global shortcommit_dss %(c=%{commit_dss}; echo ${c:0:7}) +%global dss_libdir %{_exec_prefix}/lib/%{name}-storage-setup + +%if 0%{with_migrator} +# v1.10-migrator +%global git_migrator https://github.com/%{repo}/v1.10-migrator +%global commit_migrator c417a6a022c5023c111662e8280f885f6ac259be +%global shortcommit_migrator %(c=%{commit_migrator}; echo ${c:0:7}) +%endif # with_migrator + +# docker-runc +%global git_runc https://github.com/projectatomic/runc +%global commit_runc 518736edd04da1dbd28a852d1b95a92ac5303fd8 +%global shortcommit_runc %(c=%{commit_runc}; echo ${c:0:7}) + +# docker-containerd +%global git_containerd https://github.com/projectatomic/containerd +%global commit_containerd 89a5d2ce19344c8c8bbfef03b43434f60a4afcc2 +%global shortcommit_containerd %(c=%{commit_containerd}; echo ${c:0:7}) + +# docker-init +%global git_tini https://github.com/krallin/tini +%global commit_tini 0effd37412ba5ae7e00af0db1f36f5dbc1671df9 +%global shortcommit_tini %(c=%{commit_tini}; echo ${c:0:7}) + +# docker-proxy +%global git_libnetwork https://github.com/docker/libnetwork +%global commit_libnetwork 460ac8fa0bcc888f28f6dec93cdd3bf8b58f975a +%global shortcommit_libnetwork %(c=%{commit_libnetwork}; echo ${c:0:7}) + +Name: %{repo}-latest +Version: 1.13.1 +Release: 36.git%{shortcommit_docker}%{?dist} +Summary: Automates deployment of containerized applications +License: ASL 2.0 +URL: https://%{provider}.%{provider_tld}/projectatomic/%{repo} +Source0: %{git_docker}/archive/%{commit_docker}/%{repo}-%{shortcommit_docker}.tar.gz +Source1: %{git_dss}/archive/%{commit_dss}/container-storage-setup-%{shortcommit_dss}.tar.gz +%if 0%{with_migrator} +Source2: %{git_migrator}/archive/%{commit_migrator}/v1.10-migrator-%{shortcommit_migrator}.tar.gz +%endif # with_migrator +Source3: v1.10-migrator-helper +Source5: %{name}.service +Source6: %{name}.sysconfig +Source7: %{name}-storage.sysconfig +Source8: %{name}-logrotate.sh +Source9: README.%{name}-logrotate +Source10: %{name}-network.sysconfig +Source11: %{git_runc}/archive/%{commit_runc}/runc-%{shortcommit_runc}.tar.gz +Source12: %{git_containerd}/archive/%{commit_containerd}/containerd-%{shortcommit_containerd}.tar.gz +Source13: %{git_tini}/archive/%{commit_tini}/tini-%{shortcommit_tini}.tar.gz +Source14: %{git_libnetwork}/archive/%{commit_libnetwork}/libnetwork-%{shortcommit_libnetwork}.tar.gz +Source15: %{name}-cleanup.service +Source16: %{name}-cleanup.timer +Source17: daemon.json +Source18: seccomp.json +#Source13: %%{repo}-containerd.service +BuildRequires: cmake +BuildRequires: git +BuildRequires: glibc-static +BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} >= 1.7.4 +BuildRequires: go-md2man +BuildRequires: libseccomp-devel +BuildRequires: device-mapper-devel +BuildRequires: pkgconfig(audit) +BuildRequires: btrfs-progs-devel +BuildRequires: sqlite-devel +BuildRequires: gpgme-devel +BuildRequires: libassuan-devel +BuildRequires: pkgconfig(systemd) +Requires: %{repo}-common >= %{docker_epoch}:%{docker_ver}-%{docker_rel} +Requires: %{repo}-client-latest = %{version}-%{release} +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd +Provides: %{repo}-engine-latest = %{version}-%{release} +Requires: criu + +%description +Docker is an open-source engine that automates the deployment of any +application as a lightweight, portable, self-sufficient container that will +run virtually anywhere. + +Docker containers can encapsulate any payload, and will run consistently on +and between virtually any server. The same container that a developer builds +and tests on a laptop will run at scale, in production*, on VMs, bare-metal +servers, OpenStack clusters, public instances, or combinations of the above. + +%if 0%{?with_unit_test} +%package unit-test +Summary: %{summary} - for running unit tests + +%description unit-test +%{summary} - for running unit tests +%endif + +%package logrotate +Summary: cron job to run logrotate on Docker containers +Requires: %{name} = %{version}-%{release} + +%description logrotate +This package installs %{summary}. logrotate is assumed to be installed on +containers for this to work, failures are silently ignored. + +%if 0%{with_migrator} +%package v1.10-migrator +License: ASL 2.0 and CC-BY-SA +Summary: Calculates SHA256 checksums for docker layer content + +%description v1.10-migrator +Starting from v1.10 docker uses content addressable IDs for the images and +layers instead of using generated ones. This tool calculates SHA256 checksums +for docker layer content, so that they don't need to be recalculated when the +daemon starts for the first time. + +The migration usually runs on daemon startup but it can be quite slow(usually +100-200MB/s) and daemon will not be able to accept requests during +that time. You can run this tool instead while the old daemon is still +running and skip checksum calculation on startup. + +%endif # with_migrator + +%package -n %{repo}-client-latest +Summary: Client side files for Docker +License: ASL 2.0 +Requires: %{repo}-common + +%description -n %{repo}-client-latest +%{summary} + +%prep +%autosetup -Sgit -n %{repo}-%{commit_docker} + +# here keep the new line above otherwise autosetup fails when applying patch +cp %{SOURCE9} . + +# rhel debranding for centos +%if 0%{?centos} +sed -i 's/ADD_REGISTRY/#ADD_REGISTRY/' %{SOURCE6} +%endif + +# untar d-s-s +tar zxf %{SOURCE1} +pushd container-storage-setup-%{commit_dss} +sed -i 's/%{repo}/%{name}/g' %{repo}-storage-setup* +rename %{repo} %{name} * +sed -i 's/%{name}_devmapper_meta_dir/%{repo}_devmapper_meta_dir/g' %{name}-storage-setup* +popd + +%if 0%{with_migrator} +# untar v1.10-migrator +tar zxf %{SOURCE2} +%endif # with_migrator + +# untar docker-runc +tar zxf %{SOURCE11} + +# untar docker-containerd +tar zxf %{SOURCE12} + +# untar docker-init +tar zxf %{SOURCE13} + +# untar libnetwork +tar zxf %{SOURCE14} + +# docker-containerd unitfile +#cp %%{SOURCE13} . + +%build +# set up temporary build gopath, and put our directory there +mkdir _build +pushd _build +mkdir -p src/%{provider}.%{provider_tld}/{%{repo},projectatomic} +ln -s $(dirs +1 -l) src/%{import_path} +popd + +# compile docker-proxy first - otherwise deps in gopath conflict with the others below and this fails. Remove libnetwork libs then. +pushd libnetwork-%{commit_libnetwork} +mkdir -p src/github.com/%{repo}/libnetwork +ln -s $(pwd)/* src/github.com/%{repo}/libnetwork +export GOPATH=$(pwd) +go build -ldflags="-linkmode=external" -o %{repo}-proxy github.com/%{repo}/libnetwork/cmd/proxy +popd + +export DOCKER_GITCOMMIT="%{shortcommit_docker}/%{version}" +export DOCKER_BUILDTAGS='selinux seccomp' +export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath} + +IAMSTATIC=false DOCKER_DEBUG=1 bash -x hack/make.sh dynbinary +man/md2man-all.sh +pushd man/man1 +rename %{repo} %{name} * +popd +pushd man/man5 +rename %{repo} %{name} * +popd +pushd man/man8 +mv %{repo}d.8 %{repo}d-latest.8 +popd +cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax +cp contrib/syntax/vim/README.md README-vim-syntax.md + +%if 0%{with_migrator} +# build v1.10-migrator +pushd v1.10-migrator-%{commit_migrator} +export GOPATH=%{gopath}:$(pwd)/Godeps/_workspace +sed -i 's/godep //g' Makefile +make v1.10-migrator-local +popd +%endif # with_migrator + +# build %%{repo}-runc +pushd runc-%{commit_runc} +make BUILDTAGS='seccomp selinux' +popd + +# build %%{name}-containerd +pushd _build +ln -s $(dirs +1 -l)/containerd-%{commit_containerd} src/%{provider}.%{provider_tld}/%{repo}/containerd +popd +export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath} +pushd containerd-%{commit_containerd} +make +popd + +# build docker-init +pushd tini-%{commit_tini} +cmake -DMINIMAL=ON . +make tini-static +popd + +%install +# install binary +install -d %{buildroot}%{_bindir} +install -dp %{buildroot}%{_libexecdir}/%{repo} + +for x in bundles/latest; do + if ! test -d $x/dynbinary-client; then + continue + fi + rm $x/dynbinary-client/*.{md5,sha256} + install -p -m 755 $x/dynbinary-client/%{repo}-%{version}* %{buildroot}%{_bindir}/%{name} + break +done + +for x in bundles/latest; do + if ! test -d $x/dynbinary-daemon; then + continue + fi + rm $x/dynbinary-daemon/*.{md5,sha256} + install -p -m 755 $x/dynbinary-daemon/%{repo}d-* %{buildroot}%{_bindir}/%{repo}d-latest + break +done + +# install daemon.json and seccomp.json +install -dp %{buildroot}%{_sysconfdir}/%{name} +install -p -m 644 %{SOURCE17} %{buildroot}%{_sysconfdir}/%{name} +install -p -m 644 %{SOURCE18} %{buildroot}%{_sysconfdir}/%{name} + +# install manpages +install -d %{buildroot}%{_mandir}/man1 +install -p -m 644 man/man1/%{name}*.1 %{buildroot}%{_mandir}/man1 +install -d %{buildroot}%{_mandir}/man8 +install -p -m 644 man/man8/%{repo}*.8 %{buildroot}%{_mandir}/man8 +install -d %{buildroot}%{_mandir}/man5 +install -p -m 644 man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5/Dockerfile-latest.5 + +#install docker-proxy +install -d %{buildroot}%{_libexecdir}/%{repo} +install -p -m 755 libnetwork-%{commit_libnetwork}/%{repo}-proxy %{buildroot}%{_libexecdir}/%{repo}/%{repo}-proxy-latest + +# install bash completion +install -dp %{buildroot}%{_datadir}/bash-completion/completions +install -p -m 644 contrib/completion/bash/%{repo} %{buildroot}%{_datadir}/bash-completion/completions/%{name} + +# install fish completion +# create, install and own /usr/share/fish/vendor_completions.d until +# upstream fish provides it +install -dp %{buildroot}%{_datadir}/fish/vendor_completions.d +install -p -m 644 contrib/completion/fish/%{repo}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}.fish + +# install container logrotate cron script +install -dp %{buildroot}%{_sysconfdir}/cron.daily/ +install -p -m 755 %{SOURCE8} %{buildroot}%{_sysconfdir}/cron.daily/%{name}-logrotate + +# install vim syntax highlighting +install -d %{buildroot}%{_datadir}/vim/vimfiles/{doc,ftdetect,syntax} +install -p -m 644 contrib/syntax/vim/doc/%{repo}file.txt %{buildroot}%{_datadir}/vim/vimfiles/doc/%{repo}file-latest.txt +install -p -m 644 contrib/syntax/vim/ftdetect/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect/%{repo}file-latest.vim +install -p -m 644 contrib/syntax/vim/syntax/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax/%{repo}file-latest.vim + +# install zsh completion +install -d %{buildroot}%{_datadir}/zsh/site-functions +install -p -m 644 contrib/completion/zsh/_%{repo} %{buildroot}%{_datadir}/zsh/site-functions/_%{name} + +# install udev rules +install -d %{buildroot}%{_udevrulesdir} +install -p contrib/udev/80-%{repo}.rules %{buildroot}%{_udevrulesdir}/80-%{name}.rules + +# install storage dir +install -d %{buildroot}%{_sharedstatedir}/%{name} + +# install secret patch directory +install -d -p -m 750 %{buildroot}/%{_datadir}/rhel/secrets +# rhbz#1110876 - update symlinks for subscription management +ln -s %{_sysconfdir}/pki/entitlement %{buildroot}%{_datadir}/rhel/secrets/etc-pki-entitlement +ln -s %{_sysconfdir}/rhsm %{buildroot}%{_datadir}/rhel/secrets/rhsm +ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secrets/rhel7.repo + +mkdir -p %{buildroot}%{_sysconfdir}/%{name}/certs.d/redhat.{com,io} +mkdir -p %{buildroot}/etc/%{name}/certs.d/registry.access.redhat.com +ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}%{_sysconfdir}/%{name}/certs.d/redhat.com/redhat-ca.crt +ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}%{_sysconfdir}/%{name}/certs.d/redhat.io/redhat-ca.crt +ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}%{_sysconfdir}/%{name}/certs.d/registry.access.redhat.com/redhat-ca.crt + +# install systemd/init scripts +install -d %{buildroot}%{_unitdir} +install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir} +install -p -m 644 %{SOURCE15} %{buildroot}%{_unitdir} +install -p -m 644 %{SOURCE16} %{buildroot}%{_unitdir} + +# for additional args +install -d %{buildroot}%{_sysconfdir}/sysconfig/ +install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/%{name} +install -p -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-network +install -p -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-storage + +%if 0%{?with_unit_test} +install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}-unit-test/ +cp -pav VERSION Dockerfile %{buildroot}%{_sharedstatedir}/%{name}-unit-test/. +for d in */ ; do + cp -rpav $d %{buildroot}%{_sharedstatedir}/%{name}-unit-test/ +done +# remove docker.initd as it requires /sbin/runtime no packages in Fedora +rm -rf %{buildroot}%{_sharedstatedir}/%{name}-unit-test/contrib/init/openrc/%{name}.initd +%endif + +%if 0%{?with_devel} +# sources +install -d -p %{buildroot}%{gopath}/src/%{import_path} +rm -rf pkg/symlink/testdata + +# remove dirs that won't be installed in devel +rm -rf vendor docs _build bundles contrib/init hack project + +# install sources to devel +for dir in */ ; do + cp -rpav $dir %{buildroot}/%{gopath}/src/%{import_path}/ +done +%endif + +# install %%{repo} config directory +install -dp %{buildroot}%{_sysconfdir}/%{name} + +# install container-storage-setup +pushd container-storage-setup-%{commit_dss} +make install DESTDIR=%{buildroot} DOCKER=%{name} DSSLIBDIR=%{buildroot}%{dss_libdir} +popd + +%if 0%{with_migrator} +# install v1.10-migrator +install -d %{buildroot}%{_bindir} +install -p -m 700 v1.10-migrator-%{commit_migrator}/v1.10-migrator-local %{buildroot}%{_bindir}/%{name}-v1.10-migrator-local + +# install v1.10-migrator-helper +install -p -m 700 %{SOURCE3} %{buildroot}%{_bindir}/%{name}-v1.10-migrator-helper +%endif # with_migrator + +# install docker-runc +install -d %{buildroot}%{_libexecdir}/%{repo} +install -p -m 755 runc-%{commit_runc}/runc %{buildroot}%{_libexecdir}/%{repo}/%{repo}-runc-latest + +#install docker-containerd +install -p -m 755 containerd-%{commit_containerd}/bin/containerd %{buildroot}%{_bindir}/%{repo}-containerd-latest +install -p -m 755 containerd-%{commit_containerd}/bin/containerd-shim %{buildroot}%{_bindir}/%{repo}-containerd-shim-latest +install -p -m 755 containerd-%{commit_containerd}/bin/ctr %{buildroot}%{_bindir}/%{repo}-ctr-latest +# docker-containerd unitfile +#install -p -m 644 %%{SOURCE13} %%{buildroot}%%{_unitdir} + +#install tini +install -d %{buildroot}%{_libexecdir}/%{repo} +install -p -m 755 tini-%{commit_tini}/tini-static %{buildroot}%{_libexecdir}/%{repo}/%{repo}-init-latest + +%check +[ ! -w /run/%{name}.sock ] || { + mkdir test_dir + pushd test_dir + git clone https://github.com/projectatomic/%{repo}.git -b %{docker_branch} + pushd %{repo} + make test + popd + popd +} + +%pre +getent passwd %{repo}root-latest > /dev/null || %{_sbindir}/useradd -r -d %{_sharedstatedir}/%{name} -s /sbin/nologin -c "Docker User" %{repo}root-latest +exit 0 + +%post +%systemd_post %{name} + +%preun +%systemd_preun %{name} + +%postun +%systemd_postun_with_restart %{name} + +#define license tag if not already defined +%{!?_licensedir:%global license %doc} + +%files +%license LICENSE* +%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README* +%config(noreplace) %{_sysconfdir}/sysconfig/%{name}* +%config(noreplace) %{_sysconfdir}/%{name}/daemon.json +%config(noreplace) %{_sysconfdir}/%{name}/seccomp.json +%{_mandir}/man1/%{name}*.1.gz +%{_mandir}/man5/Dockerfile-latest.5.gz +%{_mandir}/man8/%{repo}d-latest.8.gz +%{_bindir}/%{repo}d-latest +%{_bindir}/%{repo}-containerd-latest +%{_bindir}/%{repo}-containerd-shim-latest +%{_bindir}/%{repo}-ctr-latest +%{_bindir}/%{name}-storage-setup +%{_unitdir}/%{name}.service +%{_unitdir}/%{name}-storage-setup.service +%{_unitdir}/%{name}-cleanup.service +%{_unitdir}/%{name}-cleanup.timer +%{_datadir}/bash-completion/completions/%{name} +%dir %{_datadir}/rhel +%{_datadir}/rhel/* +%dir %{_sharedstatedir}/%{name} +%{_udevrulesdir}/80-%{name}.rules +%dir %{_sysconfdir}/%{name} +%dir %{_sysconfdir}/%{name}/certs.d +%dir %{_sysconfdir}/%{name}/certs.d/redhat.* +%{_sysconfdir}/%{name}/certs.d/* +%{_datadir}/vim/vimfiles/doc/%{repo}file-latest.txt +%{_datadir}/vim/vimfiles/ftdetect/%{repo}file-latest.vim +%{_datadir}/vim/vimfiles/syntax/%{repo}file-latest.vim +%dir %{_datadir}/fish/vendor_completions.d/ +%{_datadir}/fish/vendor_completions.d/%{name}.fish +%{_datadir}/zsh/site-functions/_%{name} +%dir %{_libexecdir}/%{repo} +%{_libexecdir}/%{repo}/%{repo}-runc-latest +%{_libexecdir}/%{repo}/%{repo}-proxy-latest +%{_libexecdir}/%{repo}/%{repo}-proxy-latest +%{_libexecdir}/%{repo}/%{repo}-init-latest +%dir %{dss_libdir} +%{dss_libdir}/* +#%%{_unitdir}/%%{repo}-containerd.service + +%files -n %{repo}-client-latest +%license LICENSE* +%{_bindir}/%{name} + +%if 0%{?with_devel} +%files devel +%license LICENSE +%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md +%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project} +%{gopath}/src/%{import_path} +%endif + +%if 0%{?with_unit_test} +%files unit-test +%{_sharedstatedir}/%{name}-unit-test/ +%endif + +%files logrotate +%doc README.%{name}-logrotate +%{_sysconfdir}/cron.daily/%{name}-logrotate + +%if 0%{with_migrator} +%files v1.10-migrator +%license v1.10-migrator-%{commit_migrator}/LICENSE.{code,docs} +%doc v1.10-migrator-%{commit_migrator}/{CONTRIBUTING,README}.md +%{_bindir}/%{name}-v1.10-migrator-* +%endif # with_migrator + +%changelog +* Mon Nov 27 2017 Lokesh Mandvekar - 1.13.1-36.git9a813fa +- fix unitfile RE: #1517985 + +* Mon Nov 27 2017 Lokesh Mandvekar - 1.13.1-35.git9a813fa +- Resolves: #1517985 - use registries.conf from atomic-registries +- use docker-common >= 2:1.12.6-68 + +* Wed Nov 22 2017 Lokesh Mandvekar - 1.13.1-34.git9a813fa +- correct previous bogus date + +* Wed Nov 22 2017 Lokesh Mandvekar - 1.13.1-33.git9a813fa +- use docker-common >= 2:1.12.6-69 + +* Thu Nov 16 2017 Lokesh Mandvekar - 1.13.1-32.git9a813fa +- do not set DOCKER_CERT_PATH if already set +- DOCKER_CERT_PATH in /etc/sysconfig/docker-latest should be /etc/docker-latest +and not /etc/docker +- document in docker-latest.sysconfig where some options have moved + +* Thu Nov 16 2017 Lokesh Mandvekar - 1.13.1-31.git9a813fa +- Resolves: #1510170 +- built docker @projectatomic/docker-1.13.1-rhel commit 9a813fa +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 518736e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit 460ac8f + +* Thu Nov 09 2017 Lokesh Mandvekar - 1.13.1-30.gitcd75a45 +- built docker @projectatomic/docker-1.13.1-rhel commit cd75a45 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit 460ac8f + +* Thu Nov 09 2017 Lokesh Mandvekar - 1.13.1-29.gitf4b0767 +- built docker @projectatomic/docker-1.13.1-rhel commit f4b0767 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit 460ac8f + +* Tue Nov 07 2017 Lokesh Mandvekar - 1.13.1-28.gita87d43a +- adjust sources + +* Tue Nov 07 2017 Lokesh Mandvekar - 1.13.1-27.gita87d43a +- built docker @projectatomic/docker-1.13.1-rhel commit a87d43a +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit 6bbcd1b + +* Tue Sep 26 2017 Lokesh Mandvekar - 1.13.1-26.git1faa135 +- reverted sources, the same file shouldn't have a different hash + +* Tue Sep 26 2017 Lokesh Mandvekar - 1.13.1-25.git1faa135 +- built docker @projectatomic/docker-1.13.1-rhel commit 1faa135 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit 0f08d31 + +* Thu Sep 21 2017 Lokesh Mandvekar - 1.13.1-24.git1faa135 +- built docker @projectatomic/docker-1.13.1-rhel commit 1faa135 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 0effd37 +- built libnetwork commit c34e58a + +* Tue Aug 08 2017 Lokesh Mandvekar - 1.13.1-23.git28ae36d +- built docker @projectatomic/docker-1.13.1-rhel commit 28ae36d +- built docker-runc @projectatomic/docker-1.13.1-rhel commit b59a6bb +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 4892d4d +- built libnetwork commit da27c78 + +* Wed Aug 02 2017 Lokesh Mandvekar - 1.13.1-22.git28ae36d +- Resolves: #1475950 +- Requires: docker >= 2:1.12.6-50 +- built docker @projectatomic/docker-1.13.1-rhel commit 28ae36d +- built docker-runc @projectatomic/docker-1.13.1-rhel commit b59a6bb +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 4892d4d +- built libnetwork commit e85aeed + +* Thu Jul 20 2017 Lokesh Mandvekar - 1.13.1-21.1.gitcd75c68 +- Resolves: #1473333 +- built docker @projectatomic/docker-1.13.1-rhel commit cd75c68 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 79db05f +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c +- built docker-init commit 4892d4d +- built libnetwork commit f81e09a +- Requires: docker >= 1.12.6-48 + +* Wed Jul 12 2017 Frantisek Kluknavsky - 1.13.1-20.1.git19ea2d3 +- /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt symlink added, #1428142 + +* Wed Jun 14 2017 Lokesh Mandvekar - 1.13.1-19.1.git19ea2d3 +- correct typo in unitfile + +* Wed Jun 14 2017 Lokesh Mandvekar - 1.13.1-18.1.git19ea2d3 +- enable all arches + +* Tue Jun 13 2017 Lokesh Mandvekar - 1.13.1-17.1.git19ea2d3 +- disable s390x due to indefinite brew wait times + +* Tue Jun 13 2017 Lokesh Mandvekar - 1.13.1-16.1.git19ea2d3 +- Resolves: #1460268, #1460784 +- built docker @projectatomic/docker-1.13.1-rhel commit 19ea2d3 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit e39d94f +- built docker-init commit eb3987c +- built libnetwork commit 73f58e1 + +* Thu Jun 08 2017 Lokesh Mandvekar - 1.13.1-15.1.git55ffbf0 +- revert docker epoch value to 2, change made in "docker" package + +* Tue Jun 06 2017 Lokesh Mandvekar - 1.13.1-14.1.git55ffbf0 +- built docker @projectatomic/docker-1.13.1-rhel commit 55ffbf0 +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit e39d94f +- built docker-init commit 81f886d +- built libnetwork commit eed0fe8 + +* Wed May 17 2017 Lokesh Mandvekar - 1.13.1-13.1.git1626e6d +- ensure d-s-s files mention docker-latest and not docker + +* Wed May 17 2017 Lokesh Mandvekar - 1.13.1-12.1.git1626e6d +- requires: docker-common >= 3:1.12.6-29.1 +- bump release tag to -12 to stay ahead of extras-rhel-7.3 +- built docker @projectatomic/docker-1.13.1-rhel commit 1626e6d +- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f +- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 03e5862 +- built docker-init commit 6ad9813 +- built libnetwork commit b2bc1a6 + +* Fri May 12 2017 Lokesh Mandvekar - 1.13.1-6.1.git3a17ad5 +- Resolves: #1449384 - revert to using older docker-storage-setup + +* Fri May 05 2017 Lokesh Mandvekar - 1.13.1-5.1.git3a17ad5 +- Resolves: #1400255 - enable criu +- add docker shortcommit id to release tag +- built docker @projectatomic/docker-1.13.1-rhel commit 3a17ad5 +- built c-s-s commit 8276a1e +- built docker-runc @projectatomic/docker-1.13.1 commit 3753658 +- built docker-containerd @projectatomic/docker-1.13.1 commit 03e5862 +- built docker-init commit 6ad9813 +- built libnetwork commit 929077d + +* Mon Mar 27 2017 Lokesh Mandvekar - 1.13.1-4.1 +- rebuilt for all arches on 7.4 + +* Tue Mar 21 2017 Lokesh Mandvekar - 1.13.1-4 +- Resolves: #1427334 - remove docker-latest on container-selinux removal +- install dead container cleanup unitfiles in main package +- require docker >= 2:1.12.6-16 +- require container-selinux >= 2:2.10-2 (RE: #1433223) + +* Wed Mar 15 2017 Lokesh Mandvekar - 1.13.1-3 +- built docker @projectatomic/docker-1.13.1 commit 6774275 +- built v1.10-migrator commit c417a6a +- built docker-runc @docker-1.13.1 commit e18c2ce +- built docker-containerd @projectatomic/docker-1.13.0 commit 03e5862 +- built docker-init commit 6ad9813 +- built libnetwork commit b6cb1ee + +* Tue Mar 14 2017 Lokesh Mandvekar - 1.13.1-2 +- Resolves: #1432204 - bump to v1.13.1 +- built docker @projectatomic/docker-1.13.1 commit 6774275 +- built v1.10-migrator commit c417a6a +- built docker-runc @docker-1.13.1 commit e18c2ce +- built docker-containerd @projectatomic/docker-1.13.0 commit 03e5862 +- built docker-init commit 6ad9813 +- built libnetwork commit 34562e5 + +* Fri Mar 03 2017 Lokesh Mandvekar - 1.12.6-13 +- use docker-common >= 2:1.12.6-13 + +* Thu Feb 23 2017 Lokesh Mandvekar - 1.12.6-11 +- built docker @projectatomic/docker-1.12.6 commit 96d83a5 + +* Tue Feb 21 2017 Lokesh Mandvekar - 1.12.6-10 +- version-release consistent with docker + +* Tue Feb 21 2017 Lokesh Mandvekar - 1.12.6-9 +- built docker @projectatomic/docker-1.12.6 commit 7f3e2af +- require container-selinux >= 2:2.9-4 + +* Mon Feb 20 2017 Lokesh Mandvekar - 1.12.6-8 +- keep version-release consistent with docker + +* Mon Feb 20 2017 Lokesh Mandvekar - 1.12.6-7 +- require container-selinux >= 2:2.9-3 +- keep version-release consistent with docker + +* Tue Feb 14 2017 Lokesh Mandvekar - 1.12.6-4 +- keep version-release consistent with docker + +* Mon Feb 13 2017 Lokesh Mandvekar - 1.12.6-3 +- requires: container-selinux >= 2:2.9-1 + +* Tue Feb 07 2017 Lokesh Mandvekar - 1.12.6-2 +- Resolves: #1420094 - update to latest 1.12.6 + projectatomic patches +- built docker @projectatomic/docker-1.12.6 commit dfc4aea +- built d-s-s commit f7a3746 +- built v1.10-migrator commit c417a6a +- built docker-runc commit 81b2542 +- built docker-containerd commit 471f03c + +* Thu Jan 12 2017 Lokesh Mandvekar - 1.12.5-15 +- use oci-systemd-hook >= 1:0.1.4-9 + +* Wed Jan 11 2017 Lokesh Mandvekar - 1.12.5-14 +- keep version-release consistent with docker + +* Wed Jan 11 2017 Lokesh Mandvekar - 1.12.5-13 +- keep version-release consistent with docker (RE: #1412385) + +* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-12 +- use container-selinux >= 2:1.12.5-12 - includes relabeling for docker-latest +unitfiles + +* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-11 +- enforce min version-release for oci-register-machine and oci-systemd-hook + +* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-10 +- Resolves: #1409707 - *CVE-2016-9962* - set init processes as non-dumpable +patch from Michael Crosby + +* Thu Jan 05 2017 Lokesh Mandvekar - 1.12.5-9 +- built docker @projectatomic/docker-1.12.5 commit 047e51b +- built d-s-s commit 6709fe6 +- built v1.10-migrator commit c417a6a +- built docker-runc commit b8dbc3b +- built docker-containerd commit 471f03c + +* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-8 +- Resolves: #1403809 - fix packaging bug RE: docker-proxy-latest +- From: Antonio Murdaca +- Resolves: #1402086, #1404309 + +* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-7 +- DOCKER_PROXY_BINARY env var removed from docker + +* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-6 +- Resolves: #1406500 - correct docker-runc path + +* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-5 +- Resolves: #1403809 - add --userland-proxy-path option to unitfile + +* Mon Dec 19 2016 Lokesh Mandvekar - 1.12.5-4 +- keep release tag same as 'docker' when both versions are same + +* Fri Dec 16 2016 Lokesh Mandvekar - 1.12.5-3 +- built docker @projectatomic/docker-1.12.5 commit 6009905 +- built d-s-s commit b7175b4 +- built v1.10-migrator commit c417a6a +- built docker-runc commit b8dbc3b +- built docker-containerd commit 471f03c + +* Fri Dec 16 2016 Lokesh Mandvekar - 1.12.5-1 +- built docker @projectatomic/docker-1.12.5 commit 6009905 +- built d-s-s commit b7175b4 +- built v1.10-migrator commit c417a6a +- built docker-runc commit b8dbc3b +- built docker-containerd commit 471f03c + +* Tue Dec 13 2016 Lokesh Mandvekar - 1.12.4-3 +- use docker 2:1.12.4-3 + +* Tue Dec 13 2016 Lokesh Mandvekar - 1.12.4-2 +- built docker @projectatomic/docker-1.12.4 commit 1b5971a +- built d-s-s commit 0d53efa +- built v1.10-migrator commit c417a6a +- built docker-runc commit b8dbc3b +- built docker-containerd commit 471f03c + +* Fri Nov 18 2016 Lokesh Mandvekar - 1.12.3-10 +- depend on docker-common, container-selinux >= 2:1.10.3-58 + +* Fri Nov 18 2016 Lokesh Mandvekar - 1.12.3-9 +- docker rollback to 1.10.3, use docker-common >= 1.10.3-57 +- built containerd commit b818e74 + +* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-8 +- keep version-release consistent for docker and docker-latest +- Epoch value left untouched + +* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-4 +- use docker>= 1.12.3-7 + +* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-3 +- built docker projectatomic/docker-1.12.3 commit 0e5a8b1 +- built d-s-s commit c9faba1 +- use docker >= 1.12.3-6 + +* Tue Nov 01 2016 Lokesh Mandvekar - 1.12.3-2 +- built docker imcleod/docker-1.12.3-stdio-candidate commit 5905214 + +* Thu Oct 27 2016 Lokesh Mandvekar - 1.12.3-1 +- Resolves: #1328242 #1366802 #1365217 +- built docker projectatomic/docker-1.12.3 commit 5759a08 +- built d-s-s commit 308c5e3 + +* Wed Oct 05 2016 Lokesh Mandvekar - 1.12.2-2 +- bump to 1.12.2 +- built docker projectatomic/docker-1.12.2 commit e80bc9d +- built d-s-s commit 96594f9 + +* Mon Sep 26 2016 Lokesh Mandvekar - 1.12.1-4 +- built rhvgoyal/shared-rootfs-pjat commit ce09548 + +* Wed Sep 07 2016 Lokesh Mandvekar - 1.12.1-3 +- Resolves: #1373969 - rebuild for 7.3 +- use docker-common >= 1.10-3-53 and selinux-policy >= 3.13.1-97 + +* Mon Aug 29 2016 Lokesh Mandvekar - 1.12.1-2 +- Resolves: #1368284 - adding bz for references, no change in commits used + +* Mon Aug 29 2016 Lokesh Mandvekar - 1.12.1-1 +- Resolves: #1371266 +- bump docker to v1.12.1 +- built docker projectatomic/docker-1.12 commit f1040da + +* Fri Aug 26 2016 Lokesh Mandvekar - 1.12.0-16 +- correct oci-register-machine requirements + +* Fri Aug 26 2016 Lokesh Mandvekar - 1.12.0-15 +- Resolves: #1368267 - depend on oci-register-machine at runtime +- oci-register-machine is disabled by default in +/etc/oci-register-machine.conf + +* Wed Aug 24 2016 Lokesh Mandvekar - 1.12.0-14 +- Resolves: #1368267 - obsolete oci-register-machine +- Previous builds had incomplete fixes for this bug +- built docker-runc projectatomic/docker-1.12 commit f509e50 + +* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-13 +- Resolves: #1368267 - conflicts with oci-register-machine +- From: Ed Santiago + +* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-12 +- Resolves: #1368267 - do not depend on oci-register-machine +- selinux-policy NVR is a pre-req + +* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-11 +- Resolves: #1343139 - start containers when using user ns and selinux +- Resolves: #1369237 - d-s-s should detect overlay2 driver +- built docker-runc commit ee10b44 +- built d-s-s commit d642523 + +* Sat Aug 20 2016 Lokesh Mandvekar - 1.12.0-10 +- RHEL debranding for CentOS - comment out ADD_REGISTRY in sysconfig + +* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-9 +- Resolves: #1368217 - update containerd +- built docker projectatomic/docker-1.12 commit 8fdcf30 +- built docker-runc commit cc29e3d +- built docker-containerd commit 0ac3cd1 +- ship docker-containerd, only skip the unitfile + +* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-8 +- Resolves: #1367927 - run daemon in slave mount namespace + +* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-7 +- Related oci-register-machine bz: #1366268 +- do not use docker-containerd.service for now + +* Wed Aug 17 2016 Lokesh Mandvekar - 1.12.0-6 +- Resolves: #1367854 - requires subscription-manager-plugin-container +- built docker projectatomic/docker-1.12 commit 0fd43cf +- built d-s-s commit c818aeb + +* Thu Aug 11 2016 Lokesh Mandvekar - 1.12.0-5 +- Resolves: #1366268 - remove MountFlags=slave from unitfile + +* Wed Aug 10 2016 Lokesh Mandvekar - 1.12.0-4 +- dockerd-latest needs --containerd option in unitfile +- do not append -latest to docker-proxy + +* Mon Aug 08 2016 Lokesh Mandvekar - 1.12.0-3 +- Resolves: #1365207 - dockerd-latest doesn't need arguments + +* Mon Aug 08 2016 Lokesh Mandvekar - 1.12.0-2 +- use correct release tag format for docker_rel macro + +* Fri Aug 05 2016 Lokesh Mandvekar - 1.12.0-1 +- Resolves: #1364509 - ship v1.12.0 + projectatomic patches +- built docker projectatomic/docker-1.12 commit ad4812e +- built docker-runc commit baf6536 +- built docker-containerd commit 9dc2b32 + +* Tue Jul 26 2016 Lokesh Mandvekar - 1.10.3-46.10 +- Resolves: #1361674 - update unitfile to remove the need for +forward-journald + +* Tue Jul 26 2016 Lokesh Mandvekar - 1.10.3-46.9 +- Re: #1359496 +- use rhel-push-plugin commit 4eaaf33 + +* Fri Jul 22 2016 Lokesh Mandvekar - 1.10.3-46.8 +- RE: #1359199, #1359200 +- built docker projectatomic/rhel7-1.10.3 commit f9d4a2c + +* Thu Jul 14 2016 Lokesh Mandvekar - 1.10.3-46.7 +- Resolves: #1352097 - start unitfile after rhel-push-plugin +- built rhel-ppush-plugin lsm5/multi-docker commit 5b7c47b + +* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.6 +- update oci-register-machine dep requirement + +* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.5 +- update oci-register-machine dep requirement + +* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.4 +- built docker projectatomic/rhel7-1.10.3 commit acde006 +- built d-s-s commit 338cf62 +- oci-* have new VR requirements because they are independent +- keep release tags consistent with docker + +* Mon Jul 11 2016 Lokesh Mandvekar - 1.10.3-46.2 +- Resolves: #1350464 - use correct username for dockerroot-latest + +* Sat Jun 25 2016 Lokesh Mandvekar - 1.10.3-46.1 +- add a minor release tag to differentiate between 7.2 and 7.3 + +* Sat Jun 25 2016 Lokesh Mandvekar - 1.10.3-45 +- built with golang >= 1.6.2 + +* Fri Jun 17 2016 Lokesh Mandvekar - 1.10.3-44 +- add MountFlags=slave to unitfile (RE: #1311544) + +* Fri Jun 17 2016 Lokesh Mandvekar - 1.10.3-43 +- add MountFlags=slave to unitfile + +* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-42 +- use rhel-push-plugin >= 1.10.3-42 (RE: #1344448) + +* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-41 +- make release tag consistent with 'docker' + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-40 +- dockerroot user should be dockerroot-latest instead to not conflict with +dockerroot user in 'docker' package + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-39 +- create dockerroot user (just like in the 'docker' package) + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-38 +* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-41 +- make release tag consistent with 'docker' + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-40 +- dockerroot user should be dockerroot-latest instead to not conflict with +dockerroot user in 'docker' package + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-39 +- create dockerroot user (just like in the 'docker' package) + +* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-38 +- built docker projectatomic/rhel7-1.10.3 commit a46c31a +- fixes a panic + +* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-37 +- migrator package doesn't require docker at runtime +- From: Jonathan Lebon +- bump release tag to make it consistent with 'docker' package + +* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-35 +- Resolves: #1329220, #1341329, #1341172, #1341731, #1328403 #1331781, #1331003 +- same as previous build, bugs referenced + +* Tue Jun 07 2016 Lokesh Mandvekar - 1.10.3-34 +- Patch0 in previous build has been merged in projectatomic/docker +rhel7-1.10.3 branch +- built docker projectatomic/rhel7-1.10.3 commit 6baafd8 +- define docker_branch macro to be used in %%check +- use version-release tag consistent with 'docker' package since it's the +same version in both + +* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-29 +- avoid docker-migrator-* files being listed twice + +* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-28 +- v1.10-migrator shipped separately in both docker and docker-latest +- the v1.10-migrator subpackage in docker-latest has executables prepended +with 'docker-latest-', while there's no change in the ones shipped with +docker (RE: #1342149) + +* Wed Jun 01 2016 Lokesh Mandvekar - 1.10.3-27 +- Resolves: #1341731 - solve log spam issues +- remove v1.10-migrator as it's placed in the main docker package +- built docker projectatomic/rhel7-1.10.3 commit 4779225 +- built dss commit 194eca2 + +* Tue May 31 2016 Lokesh Mandvekar - 1.10.3-26 +- Resolves: #1341172 - requires oci-register-machine and oci-systemd-hook + +* Thu May 26 2016 Lokesh Mandvekar - 1.10.3-25 +- requires docker-rhel-push-plugin >= 1.10.3-25 + +* Fri May 20 2016 Lokesh Mandvekar - 1.10.3-24 +- update docker_ver-docker_rel to 1.10.3-25 + +* Fri May 20 2016 Lokesh Mandvekar - 1.10.3-23 +- Resolves: #1338021, use plugin subpackages from 'docker' package +- From: Colin Walters + +* Tue May 03 2016 Lokesh Mandvekar - 1.10.3-22 +- Resolves: #1328588, ship /etc/docker/docker-lvm-plugin config file +- Resolves: #1333123, include ADD_REGISTRY and BLOCK_REGISTRY variables in +sysconfig and unitfile +From: Antonio Murdaca +- built docker projectatomic/rhel7-1.10.3 commit 86bbf84 +- built docker-lvm-plugin commit 3253f53 + +* Mon May 02 2016 Lokesh Mandvekar - 1.10.3-21 +- Resolves: #1328588 - ship lvm-plugin sysconfig file + +* Mon May 02 2016 Lokesh Mandvekar - 1.10.3-20 +- Resolves: #1331855, #1330714, #1329220 - retain docker_devmapper_meta_dir +- Release -16 included an incorrect fix + +* Wed Apr 27 2016 Lokesh Mandvekar - 1.10.3-19 +- Resolves: #1326374 - correct filenames in novolume and lvm plugin unitfiles + +* Wed Apr 27 2016 Lokesh Mandvekar - 1.10.3-18 +- use docker-selinux >= 1.9.1-38 (RE: #1331007) +- prepend novolume and lvm plugin filenames with docker- + +* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-17 +- update docker dependency NVRs +- define docker_ver and docker_rel macros for 'docker' VR + +* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-16 +- Resolves: #1330714 d-s-s: continue replacing docker with +docker-latest, but retain docker_devmapper_data_dir + +* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-15 +- Resolves: #1330714 d-s-s: replace docker with docker_latest, not docker-latest + +* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-14 +- docker unitfile requires rhel-push-plugin.socket +- requires docker-common >= 1.9.1-36 +- append docker instead of docker-latest to plugin subpackages +- Resolves: #1326374 - plugin executables installed in /usr/libexecdir/docker +- Resolves: #1330714 - d-s-s: do not pass devices which have 'creation of +device node' in progress. +- built d-s-s commit#df2af94 + +* Mon Apr 25 2016 Lokesh Mandvekar - 1.10.3-13 +- Resolves: #1330366 - require docker-common +- rhel-push-plugin fixes From: Antonio Murdaca +- built docker @projectatomic/docker commit#7fd4fb0 +- built d-s-s commit#04a3847 +- built novolume-plugin commit#7715854 +- built rhel-push-plugin commit#904c0ca +- built docker-lvm-plugin commit#7eb53d5 +- built v1.10-migrator commit#c417a6a + +* Fri Apr 22 2016 Lokesh Mandvekar - 1.10.3-12 +- Resolves: #1329728 - CVE-2016-3697 +- built docker @projectatomic/docker commit#7fd4fb0 +- built d-s-s commit#04a3847 +- built novolume-plugin commit#7715854 +- built rhel-push-plugin commit#2e19b59 +- built docker-lvm-plugin commit#7eb53d5 +- built v1.10-migrator commit#c417a6a + +* Wed Apr 20 2016 Lokesh Mandvekar - 1.10.3-11 +- define selinux_policyver, seemed to have skipped out earlier + +* Thu Apr 14 2016 Lokesh Mandvekar - 1.10.3-10 +- Resolves: rhbz#1326374 - s/docker/docker-latest where relevant +- Resolves: rhbz#1327314 - include rhel-push-plugin subpackage +- Resolves: rhbz#1327405 - include docker-lvm-plugin subpackage +- built docker-latest @projectatomic/rhel7-1.10.3 commit#5738d87 +- built d-s-s commit#04a3847 +- built novolume-plugin commit#7715854 +- built rhel-push-plugin commit#2e19b59 +- built docker-lvm-plugin commit#7eb53d5 +- built v1.10-migrator commit#c417a6a + +* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-9 +- built docker-latest @projectatomic/rhel7-1.10.3 commit#36da459 +- built d-s-s commit#ac50cee +- built novolume-plugin commit#7715854 + +* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-8 +- logrotate and novolume-plugin should require docker-latest and not docker + +* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-7 +- built docker-latest @projectatomic/rhel7-1.10.3 commit#36da459 +- built d-s-s commit#ac50cee +- built novolume-plugin commit#7715854 + +* Fri Apr 08 2016 Lokesh Mandvekar - 1.10.3-6.gitf8a9a2a +- remove selinux, forward-journald, utils and v1.10-migrator subpacakges +- use selinux, utils and forward-journald subpackages from 'docker' package +- Epoch not needed in RHEL, removed + +* Thu Apr 07 2016 Lokesh Mandvekar - 2:1.10.3-5.gitf8a9a2a +- 'docker-latest' package for v1.10.3 + +* Tue Mar 29 2016 Lokesh Mandvekar - 2:1.10.3-4.gitf8a9a2a +- built docker @projectatomic/fedora-1.10.3 commit#f8a9a2a +- built docker-selinux commit#2bc84ec +- built d-s-s commit#f087cb1 +- built docker-utils commit#b851c03 +- built forward-journald commit#77e02a9 + +* Wed Mar 16 2016 Antonio Murdaca - 1:1.10.3-3.gitd93ee51 +- built docker @projectatomic/fedora-1.10.3 commit#d93ee51 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#afc876c +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#77a55c1 +- built docker-v1.10-migrator commit#994c35 + +* Wed Mar 16 2016 Antonio Murdaca - 1:1.10.3-2.gitc3689c7 +- built docker @projectatomic/fedora-1.10.3 commit#c3689c7 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#afc876c +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#77a55c1 +- built docker-v1.10-migrator commit#994c35 + +* Fri Mar 11 2016 Antonio Murdaca - 1:1.10.3-1.gite949a81 +- built docker @projectatomic/fedora-1.10.3 commit#e949a81 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#afc876c +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#77a55c1 +- built docker-v1.10-migrator commit#994c35 + +* Thu Mar 10 2016 Lokesh Mandvekar - 1:1.10.2-12.gitddbb15a +- Tmp Resolves: rhbz#1315903 - disable ppc64 build + +* Mon Mar 07 2016 Antonio Murdaca - 1:1.10.2-11.gitddbb15a +- built docker @projectatomic/fedora-1.10.2 commit#ddbb15a +- built d-s-s commit#1c2b95b +- built docker-selinux commit#afc876c +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#77a55c1 +- built docker-v1.10-migrator commit#994c35 + +* Thu Mar 03 2016 Antonio Murdaca - 1:1.10.2-10.gitddbb15a +- built docker @projectatomic/fedora-1.10.2 commit#ddbb15a +- built d-s-s commit#1c2b95b +- built docker-selinux commit#afc876c +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#e478a5c +- built docker-v1.10-migrator commit#994c35 + +* Wed Mar 02 2016 jchaloup 1:1.10.2-9.git0f5ac89 +- Update list of provided packages in devel subpackage + +* Tue Mar 1 2016 Peter Robinson 1:1.10.2-8.git0f5ac89 +- Power64 and s390(x) now have libseccomp support + +* Fri Feb 26 2016 Antonio Murdaca - 1:1.10.2-7.git0f5ac89 +- rebuilt to remove dockerroot user creation + +* Tue Feb 23 2016 Antonio Murdaca - 1:1.10.2-6.git0f5ac89 +- rebuilt to include dss_libdir directory + +* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-5.git0f5ac89 +- built docker @projectatomic/fedora-1.10.2 commit#0f5ac89 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#e478a5c +- built docker-v1.10-migrator commit#994c35 + +* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-4.git86e59a5 +- rebuilt to include /usr/share/rhel/secrets for the secret patch we're carrying + +* Mon Feb 22 2016 Fedora Release Engineering - 1:1.10.2-3.git86e59a5 +- https://fedoraproject.org/wiki/Changes/golang1.6 + +* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-2.git86e59a5 +- rebuilt with Recommends: oci-register-machine + +* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-1.git86e59a5 +- built docker @projectatomic/fedora-1.10.2 commit#86e59a5 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#e478a5c +- built docker-v1.10-migrator commit#994c35 + +* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-8.git6c71d8f +- remove journald duplicated tag + +* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-7.git6c71d8f +- BuildRequires libseccomp-static to compile +- Requires libseccomp + +* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-6.git6c71d8f +- enable seccomp + +* Tue Feb 16 2016 Antonio Murdaca - 1:1.10.1-5.git6c71d8f +- built docker @projectatomic/fedora-1.10.1 commit#6c71d8f +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#e478a5c +- built docker-v1.10-migrator commit#994c35 + +* Tue Feb 16 2016 Antonio Murdaca - 1:1.10.1-4.git6c71d8f +- built docker @projectatomic/fedora-1.10.1 commit#6c71d8f +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#2103b9e +- built docker-v1.10-migrator commit#994c35 + +* Fri Feb 12 2016 Antonio Murdaca - 1:1.10.1-3.git49805e4 +- built docker @projectatomic/fedora-1.10.1 commit#49805e4 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#d1a7f4a +- built docker-v1.10-migrator commit#994c35 + +* Fri Feb 12 2016 Antonio Murdaca - 1:1.10.1-2.git9c1310f +- built docker @projectatomic/fedora-1.10.1 commit#9c1310f +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#d1a7f4a +- built docker-v1.10-migrator commit#994c35 + +* Thu Feb 11 2016 Antonio Murdaca - 1:1.10.1-1.git1b79038 +- built docker @projectatomic/fedora-1.10.1 commit#1b79038 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#d1a7f4a +- built docker-v1.10-migrator commit#994c35 + +* Thu Feb 11 2016 Antonio Murdaca - 1:1.10.0-29.git1b79038 +- built docker @projectatomic/fedora-1.10.1 commit#1b79038 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#04307f5b +- built docker-v1.10-migrator commit#994c35 + +* Sat Feb 06 2016 Antonio Murdaca - 1:1.10.0-28.gitf392451 +- built docker @projectatomic/fedora-1.10 commit#f392451 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#60b3a94 +- built docker-v1.10-migrator commit#994c35 + +* Fri Feb 05 2016 Antonio Murdaca - 1:1.10.0-27.gitf392451 +- built docker @projectatomic/fedora-1.10 commit#f392451 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#1c2b95b +- built docker-v1.10-migrator commit#994c35c + +* Fri Feb 05 2016 Antonio Murdaca - 1:1.10.0-26.gitf2e80b0 +- built docker @projectatomic/fedora-1.10 commit#f2e80b0 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#1c2b95b +- built docker-v1.10-migrator commit#994c35c + +* Thu Feb 04 2016 Lokesh Mandvekar - 1:1.10.0-24.gitd25c9e5 +- built docker @projectatomic/fedora-1.10 commit#d25c9e5 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#1c2b95b +- built docker-v1.10-migrator commit#994c35c + +* Thu Feb 04 2016 Antonio Murdaca - 1:1.10.0-24.gitd25c9e5 +- built docker @projectatomic/fedora-1.10 commit#d25c9e5 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#dab51ac + +* Wed Feb 03 2016 Fedora Release Engineering - 1:1.10.0-23.gitfb1a123 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Feb 03 2016 Antonio Murdaca - 1:1.10.0-22.gitfb1a123 +- built docker @projectatomic/fedora-1.10 commit#fb1a123 +- built d-s-s commit#1c2b95b +- built docker-selinux commit#b8aae8f +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#dab51ac + +* Mon Feb 01 2016 Lokesh Mandvekar - 1:1.10.0-21.gitd3f4a34 +- built docker @projectatomic/fedora-1.10 commit#d3f4a34 +- built docker-selinux commit#be16da7 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#dab51ac + +* Fri Jan 29 2016 Lokesh Mandvekar - 1:1.10.0-20.gitd3f4a34 +- Resolves: rhbz#1303105 - own /usr/lib/docker-storage-setup +- create docker-novolume-plugin subpackage +- built docker @projectatomic/fedora-1.10 commit#d3f4a34 +- built docker-selinux commit#be16da7 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac +- built docker-novolume-plugin commit#dab51ac + +* Wed Jan 27 2016 Lokesh Mandvekar - 1:1.10.0-19.gitb8b1153 +- built docker @projectatomic/fedora-1.10 commit#b8b1153 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac + +* Mon Jan 25 2016 Lokesh Mandvekar - 1:1.10.0-18.git314b2a0 +- Resolves: rhbz#1301198 - do not append distro tag to docker version +- built docker @projectatomic/fedora-1.10 commit#314b2a0 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac + +* Fri Jan 22 2016 Lokesh Mandvekar - 1:1.10.0-17.git5587979 +- built docker @projectatomic/fedora-1.10 commit#5587979 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac + +* Wed Jan 20 2016 Lokesh Mandvekar - 1:1.10.0-16.git9252953 +- built docker @projectatomic/fedora-1.10 commit#9252953 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac + +* Mon Jan 11 2016 Lokesh Mandvekar - 1:1.10.0-15.gite38a363 +- built docker @projectatomic/fedora-1.10 commit#e38a363 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#1c2b95b +- built docker-utils commit#dab51ac + +* Thu Jan 07 2016 Lokesh Mandvekar - 1:1.10.0-14.gite38a363 +- built docker @projectatomic/fedora-1.10 commit#e38a363 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#5bda7f8 +- built docker-utils commit#dab51ac + +* Thu Jan 07 2016 jchaloup - 1:1.10.0-13.gitc3726aa +- built with debug info + resolves: #1236317 + +* Thu Dec 10 2015 Lokesh Mandvekar - 1:1.10.0-12.gitc3726aa +- built docker @projectatomic/fedora-1.10 commit#c3726aa +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#f399708 +- built docker-utils commit#dab51ac + +* Wed Dec 09 2015 Lokesh Mandvekar - 1:1.10.0-11.gitc3726aa +- built docker @projectatomic/fedora-1.10 commit#c3726aa +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#e193b3b +- built docker-utils commit#dab51ac + +* Tue Dec 08 2015 Colin Walters - 1:1.10.0-10.git6d8d26a +- Use new standardized source format +- Resolves: https://bugzilla.redhat.com/1284150 + +* Wed Dec 02 2015 Lokesh Mandvekar - 1:1.10.0-9.git6d8d26a +- built docker @projectatomic/fedora-1.10 commit#6d8d26a +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Tue Dec 01 2015 Lokesh Mandvekar - 1:1.10.0-8.gita7f4806 +- use CAS for images and layers, upstream gh pr#17924 +- built docker @projectatomic/fedora-1.10 commit#a7f4806 +- built docker-selinux commit#d9b67f9 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Mon Nov 30 2015 Lokesh Mandvekar - 1:1.10.0-7.git42850f5 +- built docker @projectatomic/fedora-1.10 commit#42850f5 +- built docker-selinux commit#e522191 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Mon Nov 23 2015 Lokesh Mandvekar - 1:1.10.0-6.git39f99b6 +- built docker @projectatomic/fedora-1.10 commit#39f99b6 +- built docker-selinux commit#e522191 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Fri Nov 20 2015 Lokesh Mandvekar - 1:1.10.0-5.git0a9a759 +- built docker @projectatomic/fedora-1.10 commit#0a9a759 +- built docker-selinux commit#e522191 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Thu Nov 19 2015 Lokesh Mandvekar - 1:1.10.0-4.git8b9d2a6 +- built docker @projectatomic/fedora-1.10 commit#8b9d2a6 +- built docker-selinux commit#e522191 +- built d-s-s commit#0814c26 +- built docker-utils commit#dab51ac + +* Thu Nov 19 2015 Lokesh Mandvekar - 1:1.10.0-3.git8b9d2a6 +- built docker @projectatomic/fedora-1.10 commit#8b9d2a6 +- built docker-selinux commit#e522191 +- built d-s-s commit#c638a60 +- built docker-utils commit#dab51ac + +* Mon Nov 16 2015 Lokesh Mandvekar - 1:1.10.0-2.git6669c1a +- built docker @projectatomic/fedora-1.10 commit#6669c1a +- built docker-selinux commit#e522191 +- built d-s-s commit#c638a60 +- built docker-utils commit#dab51ac + +* Mon Nov 16 2015 Lokesh Mandvekar - 1:1.9.0-15.git6669c1a +- built docker @projectatomic/fedora-1.10 commit#6669c1a +- built docker-selinux commit#e522191 +- built d-s-s commit#c638a60 +- built docker-utils commit#dab51ac + +* Fri Nov 13 2015 Lokesh Mandvekar - 1:1.9.0-14.gite08c5ef +- built docker @projectatomic/fedora-1.10 commit#e08c5ef +- built docker-selinux commit#e522191 +- built d-s-s commit#e9722cc +- built docker-utils commit#dab51ac + +* Fri Nov 13 2015 Lokesh Mandvekar - 1:1.9.0-13.gite08c5ef +- built docker @projectatomic/fedora-1.10 commit#e08c5ef +- built docker-selinux commit#e522191 +- built d-s-s commit#e9722cc +- built docker-utils commit#dab51ac + +* Thu Nov 12 2015 Lokesh Mandvekar - 1:1.9.0-12.git1c1e196 +- Resolves: rhbz#1273893 +- From: Dan Walsh + +* Thu Nov 12 2015 Jakub Čajka - 1:1.9.0-11.git1c1e196 +- clean up macros overrides + +* Wed Nov 04 2015 Lokesh Mandvekar - 1:1.9.0-10.git1c1e196 +- built docker @projectatomic/fedora-1.9 commit#1c1e196 +- built docker-selinux commit#e522191 +- Dependency changes +- For docker: Requires: docker-selinux +- For docker-selinux: Requires(post): docker +- From: Dusty Mabe + +* Tue Oct 20 2015 Lokesh Mandvekar - 1:1.9.0-9.gitc743657 +- built docker @projectatomic/fedora-1.9 commit#c743657 +- built docker-selinux master commit#291bbab +- built d-s-s master commit#01df512 +- built docker-utils master commit#dab51ac + +* Wed Oct 14 2015 Lokesh Mandvekar - 1:1.9.0-8.git6024859 +- built docker @projectatomic/fedora-1.9 commit#6024859 +- built docker-selinux master commit#44abd21 +- built d-s-s master commit#6898d43 +- built docker-utils master commit#dab51ac + +* Mon Sep 21 2015 Lokesh Mandvekar - 1:1.9.0-7.git9107cd3 +- build docker @rhatdan/fedora-1.9 commit#9107cd3 +- built docker-selinux master commit#d6560f8 + +* Thu Sep 17 2015 Lokesh Mandvekar - 1:1.9.0-6.git05653f9 +- built docker @rhatdan/fedora-1.9 commit#05653f9 +- Resolves: rhbz#1264193, rhbz#1260392, rhbz#1264196 + +* Thu Sep 10 2015 Lokesh Mandvekar - 1:1.9.0-5.git11b81f9 +- built docker @rhatdan/fedora-1.9 commit#11b81f9 +- built d-s-s master commit#6898d43 +- built docker-selinux master commit#b5281b7 + +* Wed Sep 02 2015 Lokesh Mandvekar - 1:1.9.0-4.git566d2be +- Resolves: rhbz#1259427 + +* Mon Aug 24 2015 Lokesh Mandvekar - 1:1.9.0-3.git566d2be +- built docker @rhatdan/ commit#566d2be +- built d-s-s master commit#d3b9ba7 +- built docker-selinux master commit#6267b83 +- built docker-utils master commit#dab51ac + +* Fri Aug 14 2015 Lokesh Mandvekar - 1:1.9.0-2.gitf8950e0 +- built docker @rhatdan/fedora-1.9 commit#f8950e0 +- built d-s-s master commit#ac1b30e +- built docker-selinux master commit#16ebd81 +- built docker-utils master commit#dab51ac + +* Thu Aug 13 2015 Lokesh Mandvekar - 1:1.9.0-1 +- built docker @rhatdan/fedora-1.9 commit#b4e2cc5 +- built d-s-s master commit#ac1b30e +- built docker-selinux master commit#16ebd81 +- built docker-utils master commit#dab51ac + +* Thu Aug 06 2015 Lokesh Mandvekar - 1:1.8.0-11.git59a228f +- built docker @lsm5/fedora commit#59a228f + +* Mon Aug 03 2015 Lokesh Mandvekar - 1:1.8.0-10.gitba026e3 +- built docker @rhatdan/fedora-1.8 commit#ba026e3 +- built d-s-s master commit#b152398 +- built docker-selinux master commit#16ebd81 + +* Mon Aug 03 2015 Lokesh Mandvekar - 1:1.8.0-9.gitc7eed6c +- built docker @lsm5/fedora commit#c7eed6c + +* Thu Jul 30 2015 Lokesh Mandvekar - 1:1.8.0-8.git2df828d +- built docker @rhatdan/fedora-1.8 commit#2df828d +- built d-s-s master commit#b152398 +- built docker-selinux master commit#16ebd81 + +* Tue Jul 28 2015 Lokesh Mandvekar - 1.8.0-7.git5062080 +- include epoch for downgrading purposes + +* Fri Jul 24 2015 Tomas Radej - 1.8.0-6.git5062080 +- Updated dep on policycoreutils-python-utils + +* Fri Jul 17 2015 Lokesh Mandvekar - 1.8.0-6.git5062080 +- package provides: docker-engine + +* Thu Jul 02 2015 Lokesh Mandvekar - 1.8.0-6.git5062080 +- built docker @lsm5/fedora-1.8 commit#6c23e87 +- enable non-x86_64 builds again + +* Tue Jun 30 2015 Lokesh Mandvekar - 1.8.0-5.git6d5bfe5 +- built docker @lsm5/fedora-1.8 commit#6d5bfe5 +- make test-unit and make test-docker-py successful + +* Mon Jun 29 2015 Lokesh Mandvekar - 1.8.0-4.git0d8fd7c +- build docker @lsm5/fedora-1.8 commit#0d8fd7c +- disable non-x86_64 for this build +- use same distro as host for running tests +- docker.service Wants docker-storage-setup.service + +* Mon Jun 29 2015 Lokesh Mandvekar - 1.8.0-3.gita2f1a81 +- built docker @lsm5/fedora commit#a2f1a81 + +* Sat Jun 27 2015 Lokesh Mandvekar - 1.8.0-2.git1cad29d +- built docker @lsm5/fedora commit#1cad29d + +* Fri Jun 26 2015 Lokesh Mandvekar - 1.8.0-1 +- New version: 1.8.0, built docker @lsm5/commit#96ebfd2 + +* Fri Jun 26 2015 Lokesh Mandvekar - 1.7.0-21.gitdcff4e1 +- build dss master commit#90f4a5f +- build docker-selinux master commit#bebf349 +- update manpage build script path + +* Wed Jun 17 2015 Fedora Release Engineering - 1.7.0-20.gitdcff4e1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 15 2015 jchaloup - 1.7.0-19.gitdcff4e1 +- Remove docker.initd as it requires /sbin/runtime no packages in Fedora + +* Fri Jun 12 2015 jchaloup - 1.7.0-18.gitdcff4e1 +- Add docker-unit-test subpackage for CI testing +- Add with_devel and with_unit_test macros +- Remove devel's runtime deps on golang + +* Tue Jun 09 2015 Lokesh Mandvekar - 1.7.0-17.gitdcff4e1 +- Include d-s-s into the main docker package +- Obsolete docker-storage-setup <= 0.5-3 + +* Mon Jun 08 2015 Lokesh Mandvekar - 1.7.0-16.gitdcff4e1 +- Resolves: rhbz#1229433 - update docker-selinux to commit#99c4c7 + +* Mon Jun 08 2015 Lokesh Mandvekar - 1.7.0-15.gitdcff4e1 +- disable debuginfo because it breaks docker + +* Sun Jun 07 2015 Dennis Gilmore - 1.7.0-14.gitdcff4e1 +- enable %%{ix86} +- remove vishvananda/netns/netns_linux_amd.go file if %%{ix86} architecture is used + +* Fri Jun 05 2015 Lokesh Mandvekar - 1.7.0-13.gitdcff4e1 +- built docker @lsm5/fedora commit#dcff4e1 + +* Thu Jun 04 2015 Lokesh Mandvekar - 1.7.0-12.git9910a0c +- built docker @lsm5/fedora commit#9910a0c + +* Tue Jun 02 2015 jchaloup - 1.7.0-11.gita53a6e6 +- remove vishvananda/netns/netns_linux_amd.go file if arm architecture is used +- add debug info + +* Mon Jun 01 2015 Lokesh Mandvekar - 1.7.0-10.gita53a6e6 +- built docker @lsm5/fedora commit#a53a6e6 + +* Sat May 30 2015 Lokesh Mandvekar - 1.7.0-9.git49d9a3f +- built docker @lsm5/fedora commit#49d9a3f + +* Fri May 29 2015 Lokesh Mandvekar - 1.7.0-8.git0d35ceb +- built docker @lsm5/fedora commit#0d35ceb + +* Thu May 28 2015 Lokesh Mandvekar - 1.7.0-7.git6d76e4c +- built docker @rhatdan/fedora-1.7 commit#6d76e4c +- built docker-selinux master commit#e86b2bc + +* Fri May 08 2015 Lokesh Mandvekar - 1.7.0-6.git56481a3 +- include distro tag in VERSION + +* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-5.git56481a3 +- include docker-selinux for centos7 and rhel7 + +* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-4.git56481a3 +- increment release tag to sync with docker-master on centos7 + +* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-3.git56481a3 +- built docker @lsm5/fedora commit#56481a3 + +* Mon Apr 20 2015 Lokesh Mandvekar - 1.7.0-2.git50ef691 +- built docker @lsm5/fedora commit#50ef691 + +* Mon Apr 20 2015 Lokesh Mandvekar - 1.7.0-1 +- New version: 1.7.0, built docker @lsm5/commit#50ef691 + +* Sat Apr 11 2015 Lokesh Mandvekar - 1.5.0-33.git1dcc59a +- built docker @lsm5/fedora commit#1dcc59a + +* Thu Apr 09 2015 Lokesh Mandvekar - 1.5.0-32.gitf7125f9 +- built docker @lsm5/fedora commit#f7125f9 + +* Wed Apr 08 2015 Lokesh Mandvekar - 1.5.0-31.git7091837 +- built docker @lsm5/fedora commit#7091837 + +* Wed Apr 01 2015 Lokesh Mandvekar - 1.5.0-30.gitece2f2d +- built docker @lsm5/fedora commit#ece2f2d + +* Mon Mar 30 2015 Lokesh Mandvekar - 1.5.0-29.gitc9c16a3 +- built docker @lsm5/fedora commit#c9c16a3 + +* Mon Mar 30 2015 Lokesh Mandvekar - 1.5.0-28.git39c97c2 +- built docker @lsm5/fedora commit#39c97c2 + +* Sun Mar 29 2015 Lokesh Mandvekar - 1.5.0-27.git937f8fc +- built docker @lsm5/fedora commit#937f8fc + +* Sat Mar 28 2015 Lokesh Mandvekar - 1.5.0-26.gitbbc21e4 +- built docker @lsm5/fedora commit#bbc21e4 + +* Tue Mar 24 2015 Lokesh Mandvekar - 1.5.0-25.git5ebfacd +- move selinux post/postun to its own subpackage +- correct docker-selinux min nvr for docker main package + +* Tue Mar 24 2015 Lokesh Mandvekar - 1.5.0-24.git5ebfacd +- docker-selinux shouldn't require docker +- move docker-selinux's post and postun to docker's + +* Sun Mar 22 2015 Lokesh Mandvekar - 1.5.0-23.git5ebfacd +- increment release tag as -22 was already built without conditionals for f23 +and docker-selinux +- Source7 only for f23+ + +* Sun Mar 22 2015 Lokesh Mandvekar - 1.5.0-22.git5ebfacd +- Rename package to 'docker', metaprovide: docker-io* +- Obsolete docker-io release 21 +- no separate version tag for docker-selinux +- docker-selinux only for f23+ + +* Fri Mar 20 2015 Lokesh Mandvekar - 1.5.0-21.git5ebfacd +- selinux specific rpm code from Lukas Vrabec +- use spaces instead of tabs + +* Tue Mar 17 2015 Lokesh Mandvekar - 1.5.0-20.git5ebfacd +- built commit#5ebfacd + +* Mon Mar 16 2015 Lokesh Mandvekar - 1.5.0-19.git5d7adce +- built commit#5d7adce + +* Thu Mar 05 2015 Lokesh Mandvekar - 1.5.0-18.git92e632c +- built commit#92e632c + +* Wed Mar 04 2015 Lokesh Mandvekar - 1.5.0-17.git0f6704f +- built commit#0f6704f + +* Tue Mar 03 2015 Lokesh Mandvekar - 1.5.0-16.git8e107a9 +- built commit#8e107a9 + +* Sun Mar 01 2015 Lokesh Mandvekar - 1.5.0-15.gita61716e +- built commit#a61716e + +* Sat Feb 28 2015 Lokesh Mandvekar - 1.5.0-14.gitb52a2cf +- built commit#b52a2cf + +* Fri Feb 27 2015 Lokesh Mandvekar - 1.5.0-13.gitf5850e8 +- built commit#f5850e8 + +* Thu Feb 26 2015 Lokesh Mandvekar - 1.5.0-12.git7e2328b +- built commit#7e2328b + +* Wed Feb 25 2015 Lokesh Mandvekar - 1.5.0-11.git09b785f +- remove add-X-flag.patch +- require selinux-policy >= 3.13.1-114 for fedora >= 23 (RE: rhbz#1195804) + +* Mon Feb 23 2015 Lokesh Mandvekar - 1.5.0-10.git09b785f +- Resolves: rhbz#1195328 - solve build failures by adding -X flag back +also see (https://github.com/docker/docker/issues/9207#issuecomment-75578730) + +* Wed Feb 18 2015 Lokesh Mandvekar - 1.5.0-9.git09b785f +- built commit#09b785f + +* Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-8.git2243e32 +- re-add detailed provides in -devel package +NOTE: (only providing the root path doesn't help in building packages like +kubernetes) + +* Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-7.git2243e32 +- built commit#2243e32 + +* Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-6.git2243e32 +- built commit#2243e32 + +* Sun Feb 15 2015 Lokesh Mandvekar - 1.5.0-5.git028968f +- built commit#028968f + +* Sat Feb 14 2015 Lokesh Mandvekar - 1.5.0-4.git9456a25 +- built commit#9456a25 + +* Thu Feb 12 2015 Lokesh Mandvekar - 1.5.0-3.git802802b +- built commit#802802b + +* Wed Feb 11 2015 Lokesh Mandvekar - 1.5.0-2.git54b59c2 +- provide golang paths only upto the repo's root dir +- merge pkg-devel into devel + +* Wed Feb 11 2015 Lokesh Mandvekar - 1.5.0-1 +- New version: 1.5.0, built commit#54b59c2 + +* Tue Feb 10 2015 Lokesh Mandvekar - 1.4.1-27.git76baa35 +- daily rebuild - Tue Feb 10 01:19:10 CET 2015 + +* Mon Feb 09 2015 Lokesh Mandvekar - 1.4.1-26.gitc03d6f5 +- add config variable for insecure registry + +* Sat Feb 07 2015 Lokesh Mandvekar - 1.4.1-25.gitc03d6f5 +- daily rebuild - Sat Feb 7 02:53:34 UTC 2015 + +* Fri Feb 06 2015 Lokesh Mandvekar - 1.4.1-24.git68b0ed5 +- daily rebuild - Fri Feb 6 04:27:54 UTC 2015 + +* Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-23.git7cc9858 +- daily rebuild - Wed Feb 4 22:08:05 UTC 2015 + +* Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-22.git165ea5c +- daily rebuild - Wed Feb 4 03:10:41 UTC 2015 + +* Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-21.git165ea5c +- daily rebuild - Wed Feb 4 03:09:20 UTC 2015 + +* Tue Feb 03 2015 Lokesh Mandvekar - 1.4.1-20.git662dffe +- Resolves: rhbz#1184266 - enable debugging +- Resolves: rhbz#1190748 - enable core dumps with no size limit + +* Tue Feb 03 2015 Lokesh Mandvekar - 1.4.1-19.git662dffe +- daily rebuild - Tue Feb 3 04:56:36 UTC 2015 + +* Mon Feb 02 2015 Dennis Gilmore 1.4.1-18.git9273040 +- enable building on %%{arm} + +* Mon Feb 02 2015 Lokesh Mandvekar - 1.4.1-17.git9273040 +- daily rebuild - Mon Feb 2 00:08:17 UTC 2015 + +* Sun Feb 01 2015 Lokesh Mandvekar - 1.4.1-16.git01864d3 +- daily rebuild - Sun Feb 1 00:00:57 UTC 2015 + +* Sat Jan 31 2015 Lokesh Mandvekar - 1.4.1-15.gitd400ac7 +- daily rebuild - Sat Jan 31 05:08:46 UTC 2015 + +* Sat Jan 31 2015 Lokesh Mandvekar - 1.4.1-14.gitd400ac7 +- daily rebuild - Sat Jan 31 05:07:37 UTC 2015 + +* Thu Jan 29 2015 Lokesh Mandvekar - 1.4.1-13.gitd400ac7 +- daily rebuild - Thu Jan 29 14:13:04 UTC 2015 + +* Wed Jan 28 2015 Lokesh Mandvekar - 1.4.1-12.gitde52a19 +- daily rebuild - Wed Jan 28 02:17:47 UTC 2015 + +* Tue Jan 27 2015 Lokesh Mandvekar - 1.4.1-11.gitacb8e08 +- daily rebuild - Tue Jan 27 02:37:34 UTC 2015 + +* Sun Jan 25 2015 Lokesh Mandvekar - 1.4.1-10.gitb1f2fde +- daily rebuild - Sun Jan 25 21:44:48 UTC 2015 + +* Sun Jan 25 2015 Lokesh Mandvekar - 1.4.1-9 +- use vendored sources (not built) + +* Fri Jan 23 2015 Lokesh Mandvekar - 1.4.1-8 +- Resolves:rhbz#1185423 - MountFlags=slave in unitfile +- use golang(github.com/coreos/go-systemd/activation) + +* Fri Jan 16 2015 Lokesh Mandvekar - 1.4.1-7 +- docker group no longer used or created +- no socket activation +- config file updates to include info about docker_transition_unconfined +boolean + +* Fri Jan 16 2015 Lokesh Mandvekar - 1.4.1-6 +- run tests inside a docker repo (doesn't affect koji builds - not built) + +* Tue Jan 13 2015 Lokesh Mandvekar - 1.4.1-5 +- Resolves: rhbz#1169593 patch to set DOCKER_CERT_PATH regardless of config file + +* Thu Jan 08 2015 Lokesh Mandvekar - 1.4.1-4 +- allow unitfile to use /etc/sysconfig/docker-network +- MountFlags private + +* Fri Dec 19 2014 Dan Walsh - 1.4.1-3 +- Add check to run unit tests + +* Thu Dec 18 2014 Lokesh Mandvekar - 1.4.1-2 +- update and rename logrotate cron script +- install /etc/sysconfig/docker-network + +* Wed Dec 17 2014 Lokesh Mandvekar - 1.4.1-1 +- Resolves: rhbz#1175144 - update to upstream v1.4.1 +- Resolves: rhbz#1175097, rhbz#1127570 - subpackages +for fish and zsh completion and vim syntax highlighting +- Provide subpackage to run logrotate on running containers as a daily cron +job + +* Thu Dec 11 2014 Lokesh Mandvekar - 1.4.0-2 +- update metaprovides + +* Thu Dec 11 2014 Lokesh Mandvekar - 1.4.0-1 +- Resolves: rhbz#1173324 +- Resolves: rhbz#1172761 - CVE-2014-9356 +- Resolves: rhbz#1172782 - CVE-2014-9357 +- Resolves: rhbz#1172787 - CVE-2014-9358 +- update to upstream v1.4.0 +- override DOCKER_CERT_PATH in sysconfig instead of patching the source +- create dockerroot user if doesn't exist prior + +* Tue Dec 09 2014 Lokesh Mandvekar - 1.3.2-6.gitbb24f99 +- use /etc/docker instead of /.docker +- use upstream master commit bb24f99d741cd8d6a8b882afc929c15c633c39cb +- include DOCKER_TMPDIR variable in /etc/sysconfig/docker + +* Mon Dec 08 2014 Lokesh Mandvekar - 1.3.2-5 +- Revert to using upstream release 1.3.2 + +* Tue Dec 02 2014 Lokesh Mandvekar - 1.3.2-4.git353ff40 +- Resolves: rhbz#1169151, rhbz#1169334 + +* Sun Nov 30 2014 Lokesh Mandvekar - 1.3.2-3.git353ff40 +- Resolves: rhbz#1169035, rhbz#1169151 +- bring back golang deps (except libcontainer) + +* Tue Nov 25 2014 Lokesh Mandvekar - 1.3.2-2 +- install sources skipped prior + +* Tue Nov 25 2014 Lokesh Mandvekar - 1.3.2-1 +- Resolves: rhbz#1167642 - Update to upstream v1.3.2 +- Resolves: rhbz#1167505, rhbz#1167507 - CVE-2014-6407 +- Resolves: rhbz#1167506 - CVE-2014-6408 +- use vendor/ dir for golang deps for this NVR (fix deps soon after) + +* Wed Nov 19 2014 Lokesh Mandvekar - 1.3.1-3 +- Resolves: rhbz#1165615 + +* Fri Oct 31 2014 Lokesh Mandvekar - 1.3.1-2 +- Remove pandoc from build reqs + +* Fri Oct 31 2014 Lokesh Mandvekar - 1.3.1-1 +- update to v1.3.1 + +* Mon Oct 20 2014 Lokesh Mandvekar - 1.3.0-1 +- Resolves: rhbz#1153936 - update to v1.3.0 +- don't install zsh files +- iptables=false => ip-masq=false + +* Wed Oct 08 2014 Lokesh Mandvekar - 1.2.0-5 +- Resolves: rhbz#1149882 - systemd unit and socket file updates + +* Tue Sep 30 2014 Lokesh Mandvekar - 1.2.0-4 +- Resolves: rhbz#1139415 - correct path for bash completion + /usr/share/bash-completion/completions +- versioned provides for docker +- golang versioned requirements for devel and pkg-devel +- remove macros from changelog +- don't own dirs owned by vim, systemd, bash + +* Thu Sep 25 2014 Lokesh Mandvekar - 1.2.0-3 +- Resolves: rhbz#1145660 - support /etc/sysconfig/docker-storage + From: Colin Walters +- patch to ignore selinux if it's disabled + https://github.com/docker/docker/commit/9e2eb0f1cc3c4ef000e139f1d85a20f0e00971e6 + From: Dan Walsh + +* Sun Aug 24 2014 Lokesh Mandvekar - 1.2.0-2 +- Provides docker only for f21 and above + +* Sat Aug 23 2014 Lokesh Mandvekar - 1.2.0-1 +- Resolves: rhbz#1132824 - update to v1.2.0 + +* Sat Aug 16 2014 Fedora Release Engineering - 1.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Aug 01 2014 Lokesh Mandvekar - 1.1.2-2 +- change conditionals + +* Thu Jul 31 2014 Lokesh Mandvekar - 1.1.2-1 +- Resolves: rhbz#1124036 - update to upstream v1.1.2 + +* Mon Jul 28 2014 Vincent Batts - 1.0.0-10 +- split out the import_path/pkg/... libraries, to avoid cyclic deps with libcontainer + +* Thu Jul 24 2014 Lokesh Mandvekar - 1.0.0-9 +- /etc/sysconfig/docker should be config(noreplace) + +* Wed Jul 23 2014 Lokesh Mandvekar - 1.0.0-8 +- Resolves: rhbz#1119849 +- Resolves: rhbz#1119413 - min delta between upstream and packaged unitfiles +- devel package owns directories it creates +- ensure min NVRs used for systemd contain fixes RE: CVE-2014-3499 + +* Wed Jul 16 2014 Vincent Batts - 1.0.0-7 +- clean up gopath +- add Provides for docker libraries +- produce a -devel with docker source libraries +- accomodate golang rpm macros + +* Tue Jul 01 2014 Lokesh Mandvekar - 1.0.0-6 +- Resolves: rhbz#1114810 - CVE-2014-3499 (correct bz#) + +* Tue Jul 01 2014 Lokesh Mandvekar - 1.0.0-5 +- Resolves: rhbz#11114810 - CVE-2014-3499 + +* Tue Jun 24 2014 Lokesh Mandvekar - 1.0.0-4 +- Set mode,user,group in docker.socket file + +* Sat Jun 14 2014 Lokesh Mandvekar - 1.0.0-3 +- correct bogus date + +* Sat Jun 14 2014 Lokesh Mandvekar - 1.0.0-2 +- RHBZ#1109533 patch libcontainer for finalize namespace error +- RHBZ#1109039 build with updated golang-github-syndtr-gocapability +- install Dockerfile.5 manpage + +* Mon Jun 09 2014 Lokesh Mandvekar - 1.0.0-1 +- upstream version bump to v1.0.0 + +* Mon Jun 09 2014 Lokesh Mandvekar - 0.12.0-1 +- RHBZ#1105789 Upstream bump to 0.12.0 + +* Sat Jun 07 2014 Fedora Release Engineering - 0.11.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Jun 05 2014 Lokesh Mandvekar - 0.11.1-11 +- unitfile should Require socket file (revert change in release 10) + +* Fri May 30 2014 Lokesh Mandvekar - 0.11.1-10 +- do not require docker.socket in unitfile + +* Thu May 29 2014 Lokesh Mandvekar - 0.11.1-9 +- BZ: change systemd service type to 'notify' + +* Thu May 29 2014 Lokesh Mandvekar - 0.11.1-8 +- use systemd socket-activation version + +* Thu May 29 2014 Lokesh Mandvekar - 0.11.1-7 +- add "Provides: docker" as per FPC exception (Matthew Miller + ) + +* Thu May 29 2014 Lokesh Mandvekar - 0.11.1-6 +- don't use docker.sysconfig meant for sysvinit (just to avoid confusion) + +* Thu May 29 2014 Lokesh Mandvekar - 0.11.1-5 +- Bug 1084232 - add /etc/sysconfig/docker for additional args + +* Tue May 27 2014 Lokesh Mandvekar - 0.11.1-4 +- patches for BZ 1088125, 1096375 + +* Fri May 09 2014 Lokesh Mandvekar - 0.11.1-3 +- add selinux buildtag +- enable selinux in unitfile + +* Fri May 09 2014 Lokesh Mandvekar - 0.11.1-2 +- get rid of conditionals, separate out spec for each branch + +* Thu May 08 2014 Lokesh Mandvekar - 0.11.1-1 +- Bug 1095616 - upstream bump to 0.11.1 +- manpages via pandoc + +* Mon Apr 14 2014 Lokesh Mandvekar - 0.10.0-2 +- regenerate btrfs removal patch +- update commit value + +* Mon Apr 14 2014 Lokesh Mandvekar - 0.10.0-1 +- include manpages from contrib + +* Wed Apr 09 2014 Bobby Powers - 0.10.0-1 +- Upstream version bump + +* Thu Mar 27 2014 Lokesh Mandvekar - 0.9.1-1 +- BZ 1080799 - upstream version bump + +* Thu Mar 13 2014 Adam Miller - 0.9.0-3 +- Add lxc requirement for EPEL6 and patch init script to use lxc driver +- Remove tar dep, no longer needed +- Require libcgroup only for EPEL6 + +* Tue Mar 11 2014 Lokesh Mandvekar - 0.9.0-2 +- lxc removed (optional) + http://blog.docker.io/2014/03/docker-0-9-introducing-execution-drivers-and-libcontainer/ + +* Tue Mar 11 2014 Lokesh Mandvekar - 0.9.0-1 +- BZ 1074880 - upstream version bump to v0.9.0 + +* Wed Feb 19 2014 Lokesh Mandvekar - 0.8.1-1 +- Bug 1066841 - upstream version bump to v0.8.1 +- use sysvinit files from upstream contrib +- BR golang >= 1.2-7 + +* Thu Feb 13 2014 Adam Miller - 0.8.0-3 +- Remove unneeded sysctl settings in initscript + https://github.com/dotcloud/docker/pull/4125 + +* Sat Feb 08 2014 Lokesh Mandvekar - 0.8.0-2 +- ignore btrfs for rhel7 and clones for now +- include vim syntax highlighting from contrib/syntax/vim + +* Wed Feb 05 2014 Lokesh Mandvekar - 0.8.0-1 +- upstream version bump +- don't use btrfs for rhel6 and clones (yet) + +* Mon Jan 20 2014 Lokesh Mandvekar - 0.7.6-2 +- bridge-utils only for rhel < 7 +- discard freespace when image is removed + +* Thu Jan 16 2014 Lokesh Mandvekar - 0.7.6-1 +- upstream version bump v0.7.6 +- built with golang >= 1.2 + +* Thu Jan 09 2014 Lokesh Mandvekar - 0.7.5-1 +- upstream version bump to 0.7.5 + +* Thu Jan 09 2014 Lokesh Mandvekar - 0.7.4-1 +- upstream version bump to 0.7.4 (BZ #1049793) +- udev rules file from upstream contrib +- unit file firewalld not used, description changes + +* Mon Jan 06 2014 Lokesh Mandvekar - 0.7.3-3 +- udev rules typo fixed (BZ 1048775) + +* Sat Jan 04 2014 Lokesh Mandvekar - 0.7.3-2 +- missed commit value in release 1, updated now +- upstream release monitoring (BZ 1048441) + +* Sat Jan 04 2014 Lokesh Mandvekar - 0.7.3-1 +- upstream release bump to v0.7.3 + +* Thu Dec 19 2013 Lokesh Mandvekar - 0.7.2-2 +- require xz to work with ubuntu images (BZ #1045220) + +* Wed Dec 18 2013 Lokesh Mandvekar - 0.7.2-1 +- upstream release bump to v0.7.2 + +* Fri Dec 06 2013 Vincent Batts - 0.7.1-1 +- upstream release of v0.7.1 + +* Mon Dec 02 2013 Lokesh Mandvekar - 0.7.0-14 +- sysvinit patch corrected (epel only) +- 80-docker.rules unified for udisks1 and udisks2 + +* Mon Dec 02 2013 Lokesh Mandvekar - 0.7.0-13 +- removed firewall-cmd --add-masquerade + +* Sat Nov 30 2013 Lokesh Mandvekar - 0.7.0-12 +- systemd for fedora >= 18 +- firewalld in unit file changed from Requires to Wants +- firewall-cmd --add-masquerade after docker daemon start in unit file + (Michal Fojtik ), continue if not present (Michael Young + ) +- 80-docker.rules included for epel too, ENV variables need to be changed for + udisks1 + +* Fri Nov 29 2013 Marek Goldmann - 0.7.0-11 +- Redirect docker log to /var/log/docker (epel only) +- Removed the '-b none' parameter from sysconfig, it's unnecessary since + we create the bridge now automatically (epel only) +- Make sure we have the cgconfig service started before we start docker, + RHBZ#1034919 (epel only) + +* Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-10 +- udev rules added for fedora >= 19 BZ 1034095 +- epel testing pending + +* Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-9 +- requires and started after firewalld + +* Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-8 +- iptables-fix patch corrected + +* Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-7 +- use upstream tarball and patch with mgoldman's commit + +* Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-6 +- using mgoldman's shortcommit value 0ff9bc1 for package (BZ #1033606) +- https://github.com/dotcloud/docker/pull/2907 + +* Wed Nov 27 2013 Adam Miller - 0.7.0-5 +- Fix up EL6 preun/postun to not fail on postun scripts + +* Wed Nov 27 2013 Lokesh Mandvekar - 0.7.0-4 +- brctl patch for rhel <= 7 + +* Wed Nov 27 2013 Vincent Batts - 0.7.0-3 +- Patch how the bridge network is set up on RHEL (BZ #1035436) + +* Wed Nov 27 2013 Vincent Batts - 0.7.0-2 +- add libcgroup require (BZ #1034919) + +* Tue Nov 26 2013 Marek Goldmann - 0.7.0-1 +- Upstream release 0.7.0 +- Using upstream script to build the binary + +* Mon Nov 25 2013 Vincent Batts - 0.7-0.20.rc7 +- correct the build time defines (bz#1026545). Thanks dan-fedora. + +* Fri Nov 22 2013 Adam Miller - 0.7-0.19.rc7 +- Remove xinetd entry, added sysvinit + +* Fri Nov 22 2013 Lokesh Mandvekar - 0.7-0.18.rc7 +- rc version bump + +* Wed Nov 20 2013 Lokesh Mandvekar - 0.7-0.17.rc6 +- removed ExecStartPost lines from docker.service (BZ #1026045) +- dockerinit listed in files + +* Wed Nov 20 2013 Vincent Batts - 0.7-0.16.rc6 +- adding back the none bridge patch + +* Wed Nov 20 2013 Vincent Batts - 0.7-0.15.rc6 +- update docker source to crosbymichael/0.7.0-rc6 +- bridge-patch is not needed on this branch + +* Tue Nov 19 2013 Vincent Batts - 0.7-0.14.rc5 +- update docker source to crosbymichael/0.7-rc5 +- update docker source to 457375ea370a2da0df301d35b1aaa8f5964dabfe +- static magic +- place dockerinit in a libexec +- add sqlite dependency + +* Sat Nov 02 2013 Lokesh Mandvekar - 0.7-0.13.dm +- docker.service file sets iptables rules to allow container networking, this + is a stopgap approach, relevant pull request here: + https://github.com/dotcloud/docker/pull/2527 + +* Sat Oct 26 2013 Lokesh Mandvekar - 0.7-0.12.dm +- dm branch +- dockerinit -> docker-init + +* Tue Oct 22 2013 Lokesh Mandvekar - 0.7-0.11.rc4 +- passing version information for docker build BZ #1017186 + +* Sat Oct 19 2013 Lokesh Mandvekar - 0.7-0.10.rc4 +- rc version bump +- docker-init -> dockerinit +- zsh completion script installed to /usr/share/zsh/site-functions + +* Fri Oct 18 2013 Lokesh Mandvekar - 0.7-0.9.rc3 +- lxc-docker version matches package version + +* Fri Oct 18 2013 Lokesh Mandvekar - 0.7-0.8.rc3 +- double quotes removed from buildrequires as per existing golang rules + +* Fri Oct 11 2013 Lokesh Mandvekar - 0.7-0.7.rc3 +- xinetd file renamed to docker.xinetd for clarity + +* Thu Oct 10 2013 Lokesh Mandvekar - 0.7-0.6.rc3 +- patched for el6 to use sphinx-1.0-build + +* Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.5.rc3 +- rc3 version bump +- exclusivearch x86_64 + +* Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.4.rc2 +- debuginfo not Go-ready yet, skipped + +* Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.3.rc2 +- debuginfo package generated +- buildrequires listed with versions where needed +- conditionals changed to reflect systemd or not +- docker commit value not needed +- versioned provides lxc-docker + +* Mon Oct 07 2013 Lokesh Mandvekar - 0.7-2.rc2 +- rc branch includes devmapper +- el6 BZ #1015865 fix included + +* Sun Oct 06 2013 Lokesh Mandvekar - 0.7-1 +- version bump, includes devicemapper +- epel conditionals included +- buildrequires sqlite-devel + +* Fri Oct 04 2013 Lokesh Mandvekar - 0.6.3-4.devicemapper +- docker-io service enables IPv4 and IPv6 forwarding +- docker user not needed +- golang not supported on ppc64, docker-io excluded too + +* Thu Oct 03 2013 Lokesh Mandvekar - 0.6.3-3.devicemapper +- Docker rebuilt with latest kr/pty, first run issue solved + +* Fri Sep 27 2013 Marek Goldmann - 0.6.3-2.devicemapper +- Remove setfcap from lxc.cap.drop to make setxattr() calls working in the + containers, RHBZ#1012952 + +* Thu Sep 26 2013 Lokesh Mandvekar 0.6.3-1.devicemapper +- version bump +- new version solves docker push issues + +* Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-14.devicemapper +- package requires lxc + +* Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-13.devicemapper +- package requires tar + +* Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-12.devicemapper +- /var/lib/docker installed +- package also provides lxc-docker + +* Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-11.devicemapper +- better looking url + +* Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-10.devicemapper +- release tag changed to denote devicemapper patch + +* Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-9 +- device-mapper-devel is a buildrequires for alex's code +- docker.service listed as a separate source file + +* Sun Sep 22 2013 Matthew Miller 0.6.2-8 +- install bash completion +- use -v for go build to show progress + +* Sun Sep 22 2013 Matthew Miller 0.6.2-7 +- build and install separate docker-init + +* Sun Sep 22 2013 Matthew Miller 0.6.2-4 +- update to use new source-only golang lib packages + +* Sat Sep 21 2013 Lokesh Mandvekar 0.6.2-3 +- man page generation from docs/. +- systemd service file created +- dotcloud/tar no longer required + +* Fri Sep 20 2013 Lokesh Mandvekar 0.6.2-2 +- patched with alex larsson's devmapper code + +* Wed Sep 18 2013 Lokesh Mandvekar 0.6.2-1 +- Version bump + +* Tue Sep 10 2013 Lokesh Mandvekar 0.6.1-2 +- buildrequires updated +- package renamed to docker-io + +* Fri Aug 30 2013 Lokesh Mandvekar 0.6.1-1 +- Version bump +- Package name change from lxc-docker to docker +- Makefile patched from 0.5.3 + +* Wed Aug 28 2013 Lokesh Mandvekar 0.5.3-5 +- File permissions settings included + +* Wed Aug 28 2013 Lokesh Mandvekar 0.5.3-4 +- Credits in changelog modified as per reference's request + +* Tue Aug 27 2013 Lokesh Mandvekar 0.5.3-3 +- Dependencies listed as rpm packages instead of tars +- Install section added + +* Mon Aug 26 2013 Lokesh Mandvekar 0.5.3-2 +- Github packaging +- Deps not downloaded at build time courtesy Elan Ruusamäe +- Manpage and other docs installed + +* Fri Aug 23 2013 Lokesh Mandvekar 0.5.3-1 +- Initial fedora package +- Some credit to Elan Ruusamäe (glen@pld-linux.org)