[Users] [Engine-devel] [Feedback required][host-deploy] Fedora-19 misses tar at minimal setup

Alon Bar-Lev alonbl at redhat.com
Tue Jul 30 15:17:48 UTC 2013



----- Original Message -----
> From: "Sandro Bonazzola" <sbonazzo at redhat.com>
> To: "Alon Bar-Lev" <alonbl at redhat.com>
> Cc: "users" <users at ovirt.org>, "arch" <arch at ovirt.org>, "engine-devel" <engine-devel at ovirt.org>, "Juan Hernandez"
> <jhernand at redhat.com>
> Sent: Tuesday, July 30, 2013 6:11:38 PM
> Subject: Re: [Engine-devel] [Users] [Feedback required][host-deploy] Fedora-19 misses tar at minimal setup
> 
> Il 30/07/2013 15:12, Alon Bar-Lev ha scritto:
> > Hello All,
> >
> > Starting the discussion again...
> >
> > I would like to receive feedback regarding how we should cope with a state
> > presented to use by Fedora.
> >
> > Fedora-19 minimal setup does not install tar utility which is required to
> > deploy files during the host-deploy process (Hosts->Add Host).
> >
> > I guess because of 2.8M in size (including translations) -- a standard
> > commonly used utility was removed.
> >
> > There are three alternatives :
> >
> > 1. Instruct users who are using minimal installations to manually install
> > tar utility just like they configure repository, dns, etc..
> >
> > Benefit: simplicity.
> > Benefit: use standard tools.
> > Benefit: lower payload to transmit.
> > Drawback: require tar at destination machine.
> >
> > 2. Do not use tar but self extracting python script, a patch is ready[1].
> >
> > Benefit: ability to deploy environment in which tar is missing.
> > Drawback: non standard tool at destination machine.
> > Drawback: complexity within our code.
> >
> > 3. Do not use tar but cpio, a patch is ready[2].
> >
> > Benefit: simplicity.
> > Benefit: use standard tools.
> > Benefit: lower payload to transmit.
> > Benefit: ability to use Fedora-19 minimal.
> > Drawback: cpio is even less common than tar, even if it exists in Fedora-19
> > it can be removed without anyone notice.
> > Drawback: most other distributions will not have cpio in their minimal
> > installation.
> >
> > [[[
> > There was 4rd alternative, using python tar module to deploy tar.
> > However, there is a bug in that module when processing last block if empty.
> > This is edge condition but happened to at least one of the users and I
> > could
> > reproduce it.
> > ]]]
> >
> > What option do you prefer?
> 
> Well, honestly, the solution I like more than the others is having the
> python tar bug fixed and be free to use the python tar lib.
> 
> I would like to exclude cpio: it's on rpm based distro but not commonly
> available on others.
> 
> I would like to exclude the RTFM solution, having it working out of the box.
> 
> So my second choice is using a self extracting script.
> If you think pyar is a non standard tool, do you have considered the use
> of shar?
> Or do you think it's also a non standard tool?

shar needs dependencies on remote:
- md5sum
- uudecode

> 
> 
> 
> >
> > Regards,
> > Alon Bar-Lev
> >
> > [1] http://gerrit.ovirt.org/#/c/17295/
> > [2] http://gerrit.ovirt.org/#/c/17396/
> > _______________________________________________
> > Engine-devel mailing list
> > Engine-devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/engine-devel
> 
> 
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
> 
> 



More information about the Users mailing list