I think putting them under /usr/libexec/docker is a good idea (assuming it
isn't in the $PATH) so they aren't used unintentionally.

On Fri, Apr 8, 2016 at 7:18 AM, Antonio Murdaca <amurd...@redhat.com> wrote:

> Yes, that was what I initially thought Mruanl - not sure we could ship
> those docker-* subpkgs though but that would definitely fix this issue
> since we'll ship specif versions of those tools *with* docker. However, as
> Dan pointed out in the Trello card those binaries should be _hidden_ under
> /usr/libexec/docker for instance.
>
> On Fri, Apr 8, 2016 at 4:14 PM, Mrunal Patel <mpa...@redhat.com> wrote:
>
>> I think if allowed, then we should atleast ship a newer version of runc
>> as a separate package. The one that docker needs could be shipped with the
>> docker package as docker-runc. (We could do the same for containerd if we
>> expect usage of it outside of docker.)
>>
>>
>> Thanks,
>> Mrunal
>>
>> On Fri, Apr 8, 2016 at 6:04 AM, Daniel J Walsh <dwa...@redhat.com> wrote:
>>
>>> In docker-1.11 docker is going to be using a new daemon, containerd, as
>>> well as runc.  However docker is forcing a link between containerd and
>>> runc.  During the building of docker, docker is actually pulling the
>>> containerd and runc packages currently installed on the box and check
>>> summing them.  Then docker refuses to run unless these exact versions of
>>> containerd and runc are installed on the box.  Docker does change the name
>>> of these executables to docker-containerd and docker-runc.
>>>
>>> As we look to package these tools for Fedora, Centos and RHEL, we have
>>> to decide whether or not we want to package multiple versions of runc so
>>> that we can develop these at different rates or lock the versions together
>>> as docker wants.  We could patch out the checksum check and rely on rpm to
>>> make sure the current version of docker has a late enough version of
>>> containerd and runc, to be supported.
>>>
>>> Not sure what the policies of Fedora and Centos to have multiple
>>> versions of basically the same executable installed on the system at once.
>>>
>>> Dan
>>>
>>>
>>
>
>
> --
> Antonio Murdaca
> IRC: runcom
> GPG: 0DE936B9
>
>

Reply via email to