On 04/09/2016 07:32 AM, Antonio Murdaca wrote:


On Sat, Apr 9, 2016 at 11:42 AM, Daniel J Walsh <dwa...@redhat.com <mailto:dwa...@redhat.com>> wrote:



    On 04/08/2016 03:42 PM, Matthew Miller wrote:

        On Fri, Apr 08, 2016 at 09:04:27AM -0400, Daniel J Walsh wrote:

            Not sure what the policies of Fedora and Centos to have
            multiple
            versions of basically the same executable installed on the
            system at
            once.

        The Fedora policy is here:
        
http://fedoraproject.org/wiki/Packaging:NamingGuidelines#Multiple_packages_with_the_same_base_name

        tl;dr is that it's okay, but it's deone through the hack of
        putting the
        version in the package name. This works fine when it's
        infrequent, but
        is a pain otherwise, especially since each new version needs to go
        through package review separately, gets its own repo in
        dist-git, and a
        whole bunch of other overhead.

        We have "some reasonable way of dealing with different package
        versions" on the deliverables from
        
https://fedoraproject.org/wiki/Objectives/Fedora_Modularization,_Prototype_Phase,
        so possibly we'll have a better answer soon, but that's where
        we are
        now.

    Ok so for now, lets package the docker-runc and docker-containerd
    in the docker package and use them under
    /usr/libexec/docker.  Lets not package containerd until someone
    figures a use case of it outside of docker in parallel
    with docker.  We will continue to ship runc outside of docker at
    its own independent package.


Ack, I still have to figure out if docker works correctly having docker-containerd, docker-runc and the others under /usr/libexec/docker (because I think it's not in $PATH) Otherwise we could patch upstream docker also to not hardcode binaries strings and paths



--
Antonio Murdaca
IRC: runcom
GPG: 0DE936B9

Yes I think we should handle it the same way they handled dockerinit, where we have a choice of where to install it.

Reply via email to