ditto

On 9/24/19 10:21 AM, Tomas Kopecek wrote:
+1 for --isolation

st 18. 9. 2019 v 15:33 odesílatel John Florian <[email protected] <mailto:[email protected]>> napsal:


    On 9/11/19 6:14 AM, Vít Ondruch wrote:
    > Dne 11. 09. 19 v 11:56 Miroslav Suchý napsal(a):
    >> Please comment there:
    >>
    >> https://github.com/rpm-software-management/mock/issues/331
    
<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_rpm-2Dsoftware-2Dmanagement_mock_issues_331&d=DwMFaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=HiZkwVNNW4tTTpH8P3vYaFd0Tqi-ZxjIupGUv1UR5sQ&e=>
    >>
    >> Copy of Comment #0:
    >> This is Request For Comments.
    >>
    >> When systemd-nspawn has been added to mock, it brought a lot of
    bugs. For the transition period we introduced
    >> --old-chroot and --new-chroot. The intent was to steer toward
    the new chroot as mock running containers is more secure
    >> and everything. And maybe one day allow choosing between
    nspawn, docker, podman and others.
    >>
    >> But the world went another way. When people are interested in
    containers, they usually do not want mock to run a
    >> container, but they run mock inside of a container. When mock
    is running inside of container then there is no need for
    >> additional isolation and no one really wants to run another
    container inside of a container. Therefore the --old-chroot
    >> is a good choice when you run inside of a container.
    >>
    >> My intention is to keep --old-chroot indefinitely and actually
    recommend it when mock is running in a container. And
    >> maybe later automatically choose old or new one depending on if
    mock is running in a container or on bare metal.
    >>
    >> In this situation, the names old/new are quite misleading. As
    it hints that you should rather use the new stuff rather
    >> than the old ones.
    >>
    >> Therefore I want to rename (in fact, make alias) for those
    command-line options.
    >>
    >>      --old-chroot -> --simple-chroot
    >>      --new-chroot -> --container-chroot ??? I want to avoid
    confusion here whether this option use container for chroot
    >> (nspawn) or it is recommended to use when running in container.
    >>
    >> I would like to hear your comments and ideas.
    >>
    > My first idea was:
    >
    >      --old-chroot -> --chroot
    >      --new-chroot -> --container
    >
    > But that is probably the confusion you are talking about. So
    should you
    > change this to something like `--isolation=[chroot,nspawn]`? At
    the and,
    > there are tools/technologies such as chroot and nspawn, which mock
    > facilitates to "isolate" (of course we can debate what level of
    > isolation chroot provides ...) the build environment from the
    rest of
    > the system.

    I like the idea of `--isolation=`.  To me this affords the best
    clarity and also makes room for values of {none,{auto|detect}} or
    whatever as well should those ever seem appropriate.
    _______________________________________________
    buildsys mailing list -- [email protected]
    <mailto:[email protected]>
    To unsubscribe send an email to
    [email protected]
    <mailto:[email protected]>
    Fedora Code of Conduct:
    https://docs.fedoraproject.org/en-US/project/code-of-conduct/
    
<https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.fedoraproject.org_en-2DUS_project_code-2Dof-2Dconduct_&d=DwMFaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=6ZnXk3bfOXg_mEEnHcPsSzxq_hT-Ro-QFlj1uqZkkj4&e=>
    List Guidelines:
    https://fedoraproject.org/wiki/Mailing_list_guidelines
    
<https://urldefense.proofpoint.com/v2/url?u=https-3A__fedoraproject.org_wiki_Mailing-5Flist-5Fguidelines&d=DwMFaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=vIAtO23c1Y0iCK6lmVSJoJZblPzS0GflYdzvbP64L8w&e=>
    List Archives:
    
https://lists.fedoraproject.org/archives/list/[email protected]
    
<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fedoraproject.org_archives_list_buildsys-40lists.fedoraproject.org&d=DwMFaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=rD8oPOGXyz6W_qDI6Lsu-xHmEPNrL3DGxcXeSSTtJsA&e=>



--

            Tomas Kopecek <[email protected] <mailto:[email protected]>>
            Release Engineering Development, RedHat

_______________________________________________
buildsys mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.fedoraproject.org_en-2DUS_project_code-2Dof-2Dconduct_&d=DwIGaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=6ZnXk3bfOXg_mEEnHcPsSzxq_hT-Ro-QFlj1uqZkkj4&e=
List Guidelines: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__fedoraproject.org_wiki_Mailing-5Flist-5Fguidelines&d=DwIGaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=vIAtO23c1Y0iCK6lmVSJoJZblPzS0GflYdzvbP64L8w&e=
List Archives: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fedoraproject.org_archives_list_buildsys-40lists.fedoraproject.org&d=DwIGaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=CFqnvDcwpIUThNP6puXj4dTdUaOtEpPKICud-AoZEos&s=rD8oPOGXyz6W_qDI6Lsu-xHmEPNrL3DGxcXeSSTtJsA&e=

--
Pat Riehecky

Fermi National Accelerator Laboratory
www.fnal.gov
www.scientificlinux.org

_______________________________________________
buildsys mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to