On Wed, Jul 10, 2013 at 09:28:52PM -0500, Serge Hallyn wrote: > Quoting Qiang Huang (h.huangqi...@huawei.com): > > On 2013/7/10 22:30, Serge Hallyn wrote: > > > Quoting Qiang Huang (h.huangqi...@huawei.com): > > >> On 2013/7/10 6:05, Dwight Engen wrote: > > >>> Hi guys, > > >>> > > >>> Just curious, has there been any thought about doing any more lxc > > >>> versions > > >>> 0.9.x before lxc 1.0? Seems like a few things have accumulated since > > >>> 0.9.0. > > >>> Just pulled this out of git for perspective: > > >>> > > >>> Name Commits Diffstat > > >>> 0.7.0 140 84 files changed, 4952 insertions(+), 2957 > > >>> deletions(-) > > >>> 0.7.1 7 7 files changed, 62 insertions(+), 15 deletions(-) > > >>> 0.7.2 29 23 files changed, 532 insertions(+), 90 deletions(-) > > >>> 0.7.3 23 17 files changed, 493 insertions(+), 162 deletions(-) > > >>> 0.7.4 46 32 files changed, 1800 insertions(+), 526 deletions(-) > > >>> 0.7.5 55 47 files changed, 1764 insertions(+), 1436 > > >>> deletions(-) > > >>> 0.8.0 223 97 files changed, 5994 insertions(+), 1300 > > >>> deletions(-) > > >>> 0.9.0 366 200 files changed, 17683 insertions(+), 3726 > > >>> deletions(-) > > >>> HEAD 194 136 files changed, 10540 insertions(+), 3319 > > >>> deletions(-) > > >>> > > >> > > >> Hi, > > >> > > >> I found we tried to change some script to c file, such like lxc-create, > > >> but > > >> it is not accomplished yet, we can't create a container without -t > > >> option, > > > > > > You misunderstood. We are not getting rid of the templates. We > > > replaced the lxc-create script with an lxc_create.c program using the > > > lxccontainer.c API. > > > > Yes, I understand this. > > > > > > > > The lxc_create.c and the api do the actual basic container config > > > creation and creation of the container rootfs. > > > > So lxc_create.c is planing to replace lxc_create.in, we'll delete > > lxc_create.in in the future, right? > > > > > > > > The templates are simply scripts which fill in the rootfs. Those > > > *should* remain separate. In fact we probably should be hosting a > > > repository of customized templates. (That gets a bit touchy - there > > > are other projects doing the work of creating 'cloud images', and I > > > don't care to duplicate their work.) > > > > > >> are we going to finish it before lxc 1.0? Because it seems like a bug. > > > > > > Why? > > > > # lxc-create -n test -f config > > Segmentation fault > > > > This used to work. > > I looked through the code, it didn't handle the situation without -t option. > > Is this exactly what you want? > > Oh - lol - yeah maybe we should fix that :) Thanks for pointing that > out. There's another thing missing, now that you mention it - if > the template is passed in as a path, we should allow that (without > prepending "lxc-" to it). > > -serge
To add to the "you broke my lxc-create" list, the new version also dropped the fancy header I introduced a while back (showing the template name, the arguments passed to it and the checksum of the template used at the time. An example was: # Template used to create this container: ubuntu # Parameters passed to the template: -a amd64 -r precise # Template script checksum (SHA-1): b1f15036868c53cca0698f1efcadd88dfefaee9b -- Stéphane Graber Ubuntu developer http://www.ubuntu.com
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel