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

Re: [Xen-API] Building with source on github (and pull requests)



On 17 Dec 2010, at 14:22, Dave Scott wrote:

> 
>> Unfortunately, only some of the repositories required to do a full XCP
>> ISO build appear to be open-source at the moment, so it'll take more
>> than a tutorial...
> 
> This is true. I think we're missing a bunch of unpackaged dom0 scripts (we 
> really need to package those) plus vncterm plus the host installer-- can you 
> think of anything else? We should probably consider dropping vncterm and 
> replacing it with qemu's text console. That would leave the scripts + the 
> installer.

Could just open source vncterm for now until the transition to qemu's text 
console? It works well enough for purpose...

> 
> I think if we get the rough shape of an ideal XCP ISO build mapped out 
> (something like: use 'mock' to generate binary RPMs from SRPMs; use 
> 'rpmchroot' + 'mkisofs' + ? to build CD) then the act of "debugging" that 
> would cause us to tidy up, package and publish all the remaining bits 'n 
> pieces IYSWIM :)

I'm amazed that rpmchroot is still the best way to install a bunch of RPMs 
after all these years! :) Would a yum repository help get the ordered 
installation of the binary RPMs instead? 

-anil




> 
> Cheers,
> Dave
> 
>> 
>> Anil
>> 
>> 
>> 
>>> 
>>> -- Pasi
>>> 
>>>> In the process I've built some new RPMs for some of the ocaml bits,
>> Jon, where
>>>> should I put them so that you can update the yum repo you built?
>>>> 
>>>> I've also made some minor changes to xen-api-libs and xen-api.  I've
>> put those
>>>> changes into pull requests on each project [2] and [3].
>>>> 
>>>> Cheers,
>>>> M
>>>> 
>>>> [1] https://github.com/xen-org
>>>> [2] https://github.com/xen-org/xen-api-libs/pulls
>>>> [3] https://github.com/xen-org/xen-api/pulls
>>>> --
>>>> Magnus Therning
>> magnus.therning@xxxxxxxxxx
>>>> XenServer Security Lead
>>>> 
>>>> There does not now, nor will there ever, exist a programming
>> language
>>>> in which it is the least bit hard to write bad programs.
>>>>    -- Flon's Axiom
>>>> 
>>>> 
>>>> Perl is another example of filling a tiny, short-term need, and then
>>>> being a real problem in the longer term.
>>>>    -- Alan Kay
>>>> 
>>>> _______________________________________________
>>>> xen-api mailing list
>>>> xen-api@xxxxxxxxxxxxxxxxxxx
>>>> http://lists.xensource.com/mailman/listinfo/xen-api
>>> 
>>> _______________________________________________
>>> xen-api mailing list
>>> xen-api@xxxxxxxxxxxxxxxxxxx
>>> http://lists.xensource.com/mailman/listinfo/xen-api
>>> 
>> 
>> _______________________________________________
>> xen-api mailing list
>> xen-api@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/mailman/listinfo/xen-api
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/mailman/listinfo/xen-api


_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


 


Rackspace

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