[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] build workflow



On Friday, 02.12.2016 at 13:50, Drup wrote:
> >>I am generally ok with that workflow which improves the current one. I am 
> >>just a bit concerned by the number of intermediate steps and the 
> >>proliferation of subcommands that you need to remember. Can we try to merge 
> >>some of these commands? For instance maybe use `mirage clean --all` instead 
> >>of `mirage distclean`? And `mirage build --deps` instead of `mirage 
> >>depends`? etc.
> >A problem with "mirage build --deps" is that "--deps" is an *option*. IMO
> >this confuses the semantics of build which would become:
> >
> >   build: Build the unikernel
> >      [ --deps ]: Install dependencies
> >
> >In other words, "mirage build --deps" would do the equivalent of what "make
> >depend && mirage build" does now.
> >
> >However: This will be confusing for first time users, since they will
> >almost always want to run with "--deps".
> >
> 
> That's mostly what https://github.com/mirage/functoria/pull/87 does, except
> that "mirage describe" always accepts keys, even if there is a cached
> configuration. I think it's more consistent, and it gives you the
> opportunity to see "what happens if I change just that".

Ah, I missed that. Looks reasonable, +1.

Martin

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.