Commit Graph

257 Commits

Author SHA256 Message Date
Aleksa Sarai
3e758ad610 * Removed patches that have been fixed upstream and in gcc-go:
- boltdb_bolt_powerpc.patch
  - fix-apparmor.patch
  - fix-btrfs-ioctl-structure.patch
  - fix-docker-init.patch
  - libnetwork_drivers_bridge_powerpc.patch
  - ignore-dockerinit-checksum.patch
* Require containerd, as it is the only currently supported Docker execdriver.
* Update docker.socket to require containerd.socket and use --containerd in
  docker.service so that the services are self-contained.
* Update to Docker 1.11.0.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=97
2016-04-18 06:28:19 +00:00
Jordi Massaguer
b8a3d24bad add docker-mount-secrets.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=96
2016-04-15 10:33:17 +00:00
Jordi Massaguer
d3a3c409f8 exclude s390x only if opensuse
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=95
2016-04-15 10:30:56 +00:00
Jordi Massaguer
c6f960a7a7 fix changelog so that it matches the one in sles12 and so we share the package
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=94
2016-04-15 10:27:31 +00:00
Jordi Massaguer
1d9c6c54b9 add mount-secrets patch and apply gcc5 fix also for
sle12 and leap, cause gcc5 has been updated there

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=93
2016-04-15 10:21:32 +00:00
Dominique Leuenberger
08173f430d Accepting request 387351 from Virtualization:containers
1

OBS-URL: https://build.opensuse.org/request/show/387351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/docker?expand=0&rev=32
2016-04-12 17:38:27 +00:00
Flavio Castelli
a57c99952a Accepting request 387297 from devel:ARM:Factory
- use go-lang for aarch64:
  - drop fix_platform_type_arm.patch (works around a gcc-go bug, so
  unnecessary)

OBS-URL: https://build.opensuse.org/request/show/387297
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=91
2016-04-11 08:00:40 +00:00
Aleksa Sarai
4fc4784b3b * Add bugzilla reference bnc#974208
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=90
2016-04-07 09:43:11 +00:00
Aleksa Sarai
fc54adafab * Add patch from upstream (https://github.com/docker/docker/pull/21723) to fix
compilation on Factory and Tumbleweed (which have btrfsprogs >= 4.5).
    + fix-btrfs-ioctl-structure.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=89
2016-04-07 09:37:14 +00:00
Dominique Leuenberger
efcbbd7a98 Accepting request 381303 from Virtualization:containers
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/381303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/docker?expand=0&rev=31
2016-03-31 11:03:19 +00:00
Flavio Castelli
30f62d728c - Changed systemd unit file and default sysconfig file to include network options,
this is needed to get SDN like flannel to work

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=87
2016-03-22 15:28:46 +00:00
Jordi Massaguer
8f8770d804 rebase changelog based on openSUSE:13.2:Update docker
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=86
2016-03-15 15:54:46 +00:00
Jordi Massaguer
6632f104c3 add last minute changes on the migration process
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=85
2016-03-15 11:47:01 +00:00
Jordi Massaguer
f129359d5e fix changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=84
2016-03-15 11:39:02 +00:00
Jordi Massaguer
9339aa78a4 sync with latest changes for docker-1.10 and also sync changelog with
package for SLE

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=83
2016-03-15 11:35:05 +00:00
Jordi Massaguer
5b9dc986b2 - update to docker 1.10.3 (bnc#970637)
Runtime
    Fix Docker client exiting with an "Unrecognized input header" error #20706
    Fix Docker exiting if Exec is started with both AttachStdin and Detach #20647
  Distribution
    Fix a crash when pushing multiple images sharing the same layers to the same repository in parallel #20831
    Fix a panic when pushing images to a registry which uses a misconfigured token service #21030
  Plugin system
    Fix issue preventing volume plugins to start when SELinux is enabled #20834
    Prevent Docker from exiting if a volume plugin returns a null response for Get requests #20682
    Fix plugin system leaking file descriptors if a plugin has an error #20680
  Security
    Fix linux32 emulation to fail during docker build #20672 It was due to the personality syscall being blocked by the default seccomp profile.
    Fix Oracle XE 10g failing to start in a container #20981 It was due to the ipc syscall being blocked by the default seccomp profile.
    Fix user namespaces not working on Linux From Scratch #20685
    Fix issue preventing daemon to start if userns is enabled and the subuid or subgid files contain comments #20725
  More at https://github.com/docker/docker/releases/tag/v1.10.3

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=82
2016-03-11 09:13:43 +00:00
Jordi Massaguer
0a40d1c851 Accepting request 367638 from home:michel_mno:branches:Virtualization:containers
- more patches to build on ppc64 architecture
  update netlink_gcc_go.patch
  new netlink_netns_powerpc.patch
  new boltdb_bolt_powerpc.patch
  new libnetwork_drivers_bridge_powerpc.patch to replace
      deleted fix-ppc64le.patch

OBS-URL: https://build.opensuse.org/request/show/367638
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=81
2016-03-07 14:44:00 +00:00
Aleksa Sarai
6c72404a57 - Remove docker-image-migrator for now (there are plenty of issues getting it to
work properly at the moment). (bnc#968933)

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=80
2016-03-07 12:08:24 +00:00
Jordi Massaguer
52e75bc376 comment temporary the migration requirement until we fix that package
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=79
2016-03-07 12:08:12 +00:00
Jordi Massaguer
6a84d2ec5a - fix bsc#968972 - let docker manage the cgroups of the processes
that it launches without systemd

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=78
2016-03-01 18:22:19 +00:00
Jordi Massaguer
7eeda7063e fix changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=77
2016-03-01 17:44:13 +00:00
Jordi Massaguer
67e552755b fix changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=76
2016-03-01 15:46:41 +00:00
Jordi Massaguer
0d6e53e6f0 fix changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=75
2016-03-01 15:45:33 +00:00
Jordi Massaguer
c675fac864 update to docker-1.10.2
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=74
2016-03-01 15:43:51 +00:00
Aleksa Sarai
9e251436af - fix-apparmor.patch: switch to a backported version of docker/docker#20305,
which also fixes several potential issues if the major version of apparmor
  changes.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=73
2016-02-15 13:18:46 +00:00
Jordi Massaguer
570a2ef161 - Update to docker 1.10.1
It includes some fixes to 1.10.0, see detailed changelog in
https://github.com/docker/docker/blob/v1.10.1/CHANGELOG.md

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=72
2016-02-12 16:12:58 +00:00
Jordi Massaguer
fce327c0ca fix-apparmor.patch: fix https://github.com/docker/docker/issues/20269 . It affects SLE12 which has apparmor
version 2.8 and not openSUSE which has version 2.9.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=71
2016-02-12 12:52:19 +00:00
Jordi Massaguer
c9ddc4fd37 fix patch name
in the previous commit I did a mistake when renumbering the patches

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=70
2016-02-09 17:37:28 +00:00
Jordi Massaguer
c6dc735d90 review patch numbers and comments and spaces in files
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=69
2016-02-09 17:35:20 +00:00
Jordi Massaguer
92e1eff954 review changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=68
2016-02-09 17:30:35 +00:00
Jordi Massaguer
98394cfadd fix ignore-dockerinit-checksum.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=67
2016-02-09 12:38:34 +00:00
Jordi Massaguer
0510b2c508 restore some comments into the spec file regarding docker-init
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=66
2016-02-09 12:20:46 +00:00
Jordi Massaguer
05a21b1818 remove fix_json_econnreset_bug.patch because it is already in docker-1.10
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=65
2016-02-09 12:16:49 +00:00
Jordi Massaguer
43ef6adcd8 restore ignore-dockerinit-checksum patch
since we still have dockerinit, let's restore
this patch to prevent unexpected side effects

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=64
2016-02-09 11:59:56 +00:00
Jordi Massaguer
aadf656db7 add netlink_gcc_go patch and fix minor issues:
review file list and name of the tarball

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=63
2016-02-09 11:46:03 +00:00
Jordi Massaguer
5bf2e5da42 review fix-docker-init.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=62
2016-02-08 16:28:28 +00:00
Jordi Massaguer
cf3843ed00 review dockerinit build and installation
even we don't use dockerinit, we should still install
it because that is expected.

Also fix the build for gcc-go regarding dockerinit

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=61
2016-02-08 15:47:24 +00:00
Jordi Massaguer
19f2b26c4c restore fix-docker-init.patch since docker-init has been removed
in master branch, but not in this 1.10.0 version

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=60
2016-02-05 11:01:39 +00:00
Jordi Massaguer
248b1f0d92 add docker-1.10.0 tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=59
2016-02-05 10:19:13 +00:00
Jordi Massaguer
64062d332d - Update to 1.10.0 version
Add usernamespace support
  Add support for custom seccomp profiles
  Improvements in network and volume management
detailed changelog in
590d5108bb/CHANGELOG.md

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=58
2016-02-05 09:21:26 +00:00
Aleksa Sarai
9dce1f84b9 Accepting request 356411 from home:cyphar:branches:Virtualization:containers
This adds a fix for the (quite specific) JSON bug which completely breaks container starts.

OBS-URL: https://build.opensuse.org/request/show/356411
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=57
2016-01-28 08:07:07 +00:00
Jordi Massaguer
cbbbf2fd6f fix spec file. There was an extra space
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=56
2016-01-21 17:25:44 +00:00
Jordi Massaguer
019cc56ccf fix the if expression in the spec file
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=55
2016-01-21 17:21:02 +00:00
Jordi Massaguer
fc77975fbd - gcc5-go in Tumbleweed includes this commit
a850225433
  Which "fixes" the data type for RawSockaddr.Data
  However, docker now expects the "wrong" data type, since docker had a workaround
  for that issue.
  Thus, we need to workaround the workaroundn in tumbleweed
- There was an error in one of the file list

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=54
2016-01-21 16:53:25 +00:00
Jordi Massaguer
a421f515c9 add the patch for the previous fix that I forgot
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=53
2016-01-21 15:15:06 +00:00
Jordi Massaguer
c7d85d6fc8 add fix for gcc5 socket issue
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=52
2016-01-21 15:14:37 +00:00
Jordi Massaguer
91c98f7c10 Review patches:
- remove docker_remove_jornald....patch because we suse dyngccgo instead of dynbinary
- replace gcc-go-bulid-static-libgo.patch by gcc-go-patches which patches dyngccgo instea of dynbinary
- add fix-ppc64le.patch to fix ppc64le build
- fix_bnc_958255.patch: fix Docker creates strange apparmor profile
  (bnc#958255)
- use_fs_cgroups_by_default.patch: Use fs cgroups by default:
   419fd7449f
- fix_cgroup.parent_path_sanitisation.patch: fix cgroup.Parent path
  sanitisation:
   bf899fef45

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=51
2016-01-20 18:58:55 +00:00
Dominique Leuenberger
82d5fa4d27 Accepting request 351322 from Virtualization:containers
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/351322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/docker?expand=0&rev=30
2016-01-01 18:48:32 +00:00
Flavio Castelli
f75a1e668a - Add rules for auditd. This is required to fix bnc#959405
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=49
2015-12-23 10:57:20 +00:00
Dominique Leuenberger
f38a5787bd Accepting request 347720 from Virtualization:containers
1

OBS-URL: https://build.opensuse.org/request/show/347720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/docker?expand=0&rev=29
2015-12-09 18:52:31 +00:00