All of lore.kernel.org
 help / color / mirror / Atom feed
* New meta-xen layer
@ 2012-06-22 21:12 Raymond Danks
  2012-06-23  0:04 ` Khem Raj
  0 siblings, 1 reply; 6+ messages in thread
From: Raymond Danks @ 2012-06-22 21:12 UTC (permalink / raw)
  To: openembedded-devel

I have constructed a layer for the purpose of building Xen in 
OpenEmbedded.  Xen is a hypervisor and associated tools running on Linux 
available as a package in distributions such as Ubuntu and Fedora.  It 
is also modified and included in the rpm-based Xen Cloud Platform 
distribution and Citrix XenServer.

This layer currently includes recipes and recipe modifications for 
building xen, libvirt, and a minimal xen image that may be used for 
launching virtual machines via the xl command line interface.  This 
currently targets the x86 Xen host (OE target) architecture; development 
has been done entirely on x86_64.

I'm open to receiving feedback, patches and suggestions.  Also, I'm 
curious if this layer may be published to the OpenEmbedded layer index 
and by what process that should be achieved?

meta-xen|Xen related software||git://git.se-eng.com/meta-xen.git| 
http://git.se-eng.com/gitweb/?p=meta-xen.git;a=summary|

Thanks,
Ray

Raymond Danks
Sage Electronic Engineering, LLC
http://www.se-eng.com


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New meta-xen layer
  2012-06-22 21:12 New meta-xen layer Raymond Danks
@ 2012-06-23  0:04 ` Khem Raj
  2012-06-23 10:33   ` Paul Eggleton
  2012-06-27 17:54   ` Raymond Danks
  0 siblings, 2 replies; 6+ messages in thread
From: Khem Raj @ 2012-06-23  0:04 UTC (permalink / raw)
  To: openembedded-devel

On Fri, Jun 22, 2012 at 2:12 PM, Raymond Danks <ray.danks@se-eng.com> wrote:
> I have constructed a layer for the purpose of building Xen in OpenEmbedded.
>  Xen is a hypervisor and associated tools running on Linux available as a
> package in distributions such as Ubuntu and Fedora.  It is also modified and
> included in the rpm-based Xen Cloud Platform distribution and Citrix
> XenServer.
>
> This layer currently includes recipes and recipe modifications for building
> xen, libvirt, and a minimal xen image that may be used for launching virtual
> machines via the xl command line interface.  This currently targets the x86
> Xen host (OE target) architecture; development has been done entirely on
> x86_64.
>
> I'm open to receiving feedback, patches and suggestions.  Also, I'm curious
> if this layer may be published to the OpenEmbedded layer index and by what
> process that should be achieved?

thanks for doing it and publishing it for community.
looks pretty good from very quick look at the content

 recipes-core/initscripts/ has .swp file committed.
NATIVE_INSTALL_WORKS is probably not needed in recipes
use oe_runmake instead of ${MAKE}
in some recipes you cache ac_cv_* vars you could use
CACHED_CONFIGUREVARS variable to contain them all instead of putting
them into EXTRA_OECONF

One think I am not sure is of is distro/minimal.conf in there. I dont
know if you want to have your own distro or not if you do it would be
nice to separate that out that way other distros can also use this
layer if they want to.

As long as you maintain the layer in good shape and in alignment with
other layers you depend on its should be fine and please add the entry
into LayerIndex on wiki

>
> meta-xen|Xen related software||git://git.se-eng.com/meta-xen.git|
> http://git.se-eng.com/gitweb/?p=meta-xen.git;a=summary|
>
> Thanks,
> Ray
>
> Raymond Danks
> Sage Electronic Engineering, LLC
> http://www.se-eng.com
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New meta-xen layer
  2012-06-23  0:04 ` Khem Raj
@ 2012-06-23 10:33   ` Paul Eggleton
  2012-12-03 16:39     ` Raymond Danks
  2012-06-27 17:54   ` Raymond Danks
  1 sibling, 1 reply; 6+ messages in thread
From: Paul Eggleton @ 2012-06-23 10:33 UTC (permalink / raw)
  To: openembedded-devel

On Friday 22 June 2012 17:04:34 Khem Raj wrote:
> On Fri, Jun 22, 2012 at 2:12 PM, Raymond Danks <ray.danks@se-eng.com> wrote:
> > I have constructed a layer for the purpose of building Xen in
> > OpenEmbedded.
> >  Xen is a hypervisor and associated tools running on Linux available as a
> > package in distributions such as Ubuntu and Fedora.  It is also modified
> > and included in the rpm-based Xen Cloud Platform distribution and Citrix
> > XenServer.
> > 
> > This layer currently includes recipes and recipe modifications for
> > building
> > xen, libvirt, and a minimal xen image that may be used for launching
> > virtual machines via the xl command line interface.  This currently
> > targets the x86 Xen host (OE target) architecture; development has been
> > done entirely on x86_64.
> > 
> > I'm open to receiving feedback, patches and suggestions.  Also, I'm
> > curious
> > if this layer may be published to the OpenEmbedded layer index and by what
> > process that should be achieved?
> 
> thanks for doing it and publishing it for community.
> looks pretty good from very quick look at the content
> 
>  recipes-core/initscripts/ has .swp file committed.
> NATIVE_INSTALL_WORKS is probably not needed in recipes
> use oe_runmake instead of ${MAKE}
> in some recipes you cache ac_cv_* vars you could use
> CACHED_CONFIGUREVARS variable to contain them all instead of putting
> them into EXTRA_OECONF
> 
> One think I am not sure is of is distro/minimal.conf in there. I dont
> know if you want to have your own distro or not if you do it would be
> nice to separate that out that way other distros can also use this
> layer if they want to.

FWIW, I'd agree with the suggested cleanups.

> As long as you maintain the layer in good shape and in alignment with
> other layers you depend on its should be fine and please add the entry
> into LayerIndex on wiki

I've just added the layer to the LayerIndex page. Thanks!

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New meta-xen layer
  2012-06-23  0:04 ` Khem Raj
  2012-06-23 10:33   ` Paul Eggleton
@ 2012-06-27 17:54   ` Raymond Danks
  1 sibling, 0 replies; 6+ messages in thread
From: Raymond Danks @ 2012-06-27 17:54 UTC (permalink / raw)
  To: openembedded-devel

Thanks very much for the feedback.

On 06/22/2012 06:04 PM, Khem Raj wrote:
> On Fri, Jun 22, 2012 at 2:12 PM, Raymond Danks<ray.danks@se-eng.com>  wrote:
>> I have constructed a layer for the purpose of building Xen in OpenEmbedded.
>>   Xen is a hypervisor and associated tools running on Linux available as a
>> package in distributions such as Ubuntu and Fedora.  It is also modified and
>> included in the rpm-based Xen Cloud Platform distribution and Citrix
>> XenServer.
>>
>> This layer currently includes recipes and recipe modifications for building
>> xen, libvirt, and a minimal xen image that may be used for launching virtual
>> machines via the xl command line interface.  This currently targets the x86
>> Xen host (OE target) architecture; development has been done entirely on
>> x86_64.
>>
>> I'm open to receiving feedback, patches and suggestions.  Also, I'm curious
>> if this layer may be published to the OpenEmbedded layer index and by what
>> process that should be achieved?
> thanks for doing it and publishing it for community.
> looks pretty good from very quick look at the content
>
>   recipes-core/initscripts/ has .swp file committed.
Got it.
> NATIVE_INSTALL_WORKS is probably not needed in recipes
OK.  I didn't realize that was depreciated.
> use oe_runmake instead of ${MAKE}
Right.  Got it.
> in some recipes you cache ac_cv_* vars you could use
> CACHED_CONFIGUREVARS variable to contain them all instead of putting
> them into EXTRA_OECONF
I didn't notice this method.  Thanks for the pointer.
>
> One think I am not sure is of is distro/minimal.conf in there. I dont
> know if you want to have your own distro or not if you do it would be
> nice to separate that out that way other distros can also use this
> layer if they want to.
I've removed it.  I'll take a look at the other distros and see if there 
is an appropriate place to store this configuration elsewhere.
>
> As long as you maintain the layer in good shape and in alignment with
> other layers you depend on its should be fine and please add the entry
> into LayerIndex on wiki
Yes.  And thanks Paul for adding it.  This looks good.
>
>> meta-xen|Xen related software||git://git.se-eng.com/meta-xen.git|
>> http://git.se-eng.com/gitweb/?p=meta-xen.git;a=summary|
>>
>> Thanks,
>> Ray
>>
>> Raymond Danks
>> Sage Electronic Engineering, LLC
>> http://www.se-eng.com
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New meta-xen layer
  2012-06-23 10:33   ` Paul Eggleton
@ 2012-12-03 16:39     ` Raymond Danks
  2012-12-03 16:58       ` Paul Eggleton
  0 siblings, 1 reply; 6+ messages in thread
From: Raymond Danks @ 2012-12-03 16:39 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: openembedded-devel

On 06/23/2012 04:33 AM, Paul Eggleton wrote:
> On Friday 22 June 2012 17:04:34 Khem Raj wrote:
>> On Fri, Jun 22, 2012 at 2:12 PM, Raymond Danks <ray.danks@se-eng.com> wrote:
>>> I have constructed a layer for the purpose of building Xen in
>>> OpenEmbedded.
>>>   Xen is a hypervisor and associated tools running on Linux available as a
>>> package in distributions such as Ubuntu and Fedora.  It is also modified
>>> and included in the rpm-based Xen Cloud Platform distribution and Citrix
>>> XenServer.
>>>
>>> This layer currently includes recipes and recipe modifications for
>>> building
>>> xen, libvirt, and a minimal xen image that may be used for launching
>>> virtual machines via the xl command line interface.  This currently
>>> targets the x86 Xen host (OE target) architecture; development has been
>>> done entirely on x86_64.
>>>
>>> I'm open to receiving feedback, patches and suggestions.  Also, I'm
>>> curious
>>> if this layer may be published to the OpenEmbedded layer index and by what
>>> process that should be achieved?
>> thanks for doing it and publishing it for community.
>> looks pretty good from very quick look at the content
>>
>>   recipes-core/initscripts/ has .swp file committed.
>> NATIVE_INSTALL_WORKS is probably not needed in recipes
>> use oe_runmake instead of ${MAKE}
>> in some recipes you cache ac_cv_* vars you could use
>> CACHED_CONFIGUREVARS variable to contain them all instead of putting
>> them into EXTRA_OECONF
>>
>> One think I am not sure is of is distro/minimal.conf in there. I dont
>> know if you want to have your own distro or not if you do it would be
>> nice to separate that out that way other distros can also use this
>> layer if they want to.
> FWIW, I'd agree with the suggested cleanups.
>
>> As long as you maintain the layer in good shape and in alignment with
>> other layers you depend on its should be fine and please add the entry
>> into LayerIndex on wiki
> I've just added the layer to the LayerIndex page. Thanks!
>
> Cheers,
> Paul
>
Hey Paul,

Would you mind to make another change to the LayerIndex page?  This 
layer has moved over to Yocto servers and has been renamed/merged to 
meta-virtualization:
http://comments.gmane.org/gmane.comp.handhelds.openembedded.core/30003

meta-virtualization|Layer enabling hypervisor, virtualization tool 
stack, and cloud 
support.||git://git.yoctoproject.org/meta-virtualization|http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/

Thanks,
Ray




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New meta-xen layer
  2012-12-03 16:39     ` Raymond Danks
@ 2012-12-03 16:58       ` Paul Eggleton
  0 siblings, 0 replies; 6+ messages in thread
From: Paul Eggleton @ 2012-12-03 16:58 UTC (permalink / raw)
  To: ray.danks; +Cc: openembedded-devel

On Monday 03 December 2012 09:39:37 Raymond Danks wrote:
> Hey Paul,
> 
> Would you mind to make another change to the LayerIndex page?  This
> layer has moved over to Yocto servers and has been renamed/merged to
> meta-virtualization:
> http://comments.gmane.org/gmane.comp.handhelds.openembedded.core/30003
> 
> meta-virtualization|Layer enabling hypervisor, virtualization tool
> stack, and cloud
> support.||git://git.yoctoproject.org/meta-virtualization|http://git.yoctopro
> ject.org/cgit/cgit.cgi/meta-virtualization/

I've updated the layer index as above with some minor tweaks to fit in with the 
existing formatting.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-12-03 17:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-22 21:12 New meta-xen layer Raymond Danks
2012-06-23  0:04 ` Khem Raj
2012-06-23 10:33   ` Paul Eggleton
2012-12-03 16:39     ` Raymond Danks
2012-12-03 16:58       ` Paul Eggleton
2012-06-27 17:54   ` Raymond Danks

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.