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

Re: [Xen-devel] XenClient sources?



On Fri, Jun 18, 2010 at 10:03:29AM -0700, Chaitanya Upadhyay wrote:
> Hi Lucio,
> 
> > Other package that is missing is ocaml-dbus
> > (http://projects.snarc.org/ocaml-dbus/) used by the 
> > xenclient-toolstack.
> 
> Thanks for spotting this. The version used is identical to the 0.24 release 
> on github (http://github.com/vincenthz/ocaml-dbus).  Vincent works for Citrix 
> and he's happy to waive the need for us to respin the source CD just to 
> include this, but we'll fix the build system to include it on future source 
> CDs.
> 
> > The only thing I could spot now is the missing sources for 
> > /usr/bin/input_{server,client} binaries that are linked to
> > /usr/lib/libpci.so.3.1.2 which is GPLv2 (or later)
> 
> The engineering team took a look at this, and didn't think there was a reason 
> why the input stuff should be having anything to do with libpci. Indeed, it 
> turned out that input_{server,client} don't actually reference anything 
> provided by libpci, so it won't be dynamically linked against it. libpci 
> shows up in the output of ldd because of a bug in a configure script used to 
> build the daemon. 
> 
> You can demonstrate this simply by running sed on the binary to remove libpci 
> from the list of expected libraries, e.g. "sed -i 
> 's/libpci.so.3/libnsl.so.1/' input_{server,client}" [libnsl is used here 
> simply because it is not used by input_server/client and happens to have the 
> same length name.]  If you run the sed script and reboot you should see that 
> input_server/client binaries still load correctly (as they were never 
> actually being dynamically linked against libpci) and that there is no loss 
> of functionality.  Hence, input_server/client don't use any GPL libraries.
> 
> We expect to release all of the extra bits and pieces like this as GPL and 
> submit them for consideration for the XCI tree, and are working on 
> appropriate legal signoff. Stay tuned...
> 
> Citrix XenClient Product Team.
> 

Hello,

It seems the XCI sourcetrees on xenbits haven't been updated for a while.. 
any plans for this? 

-- Pasi


> -----Original Message-----
> From: luciofm [mailto:luciofm@xxxxxxxxx] 
> Sent: Thursday, June 17, 2010 7:19 AM
> To: Chaitanya Upadhyay
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Peter Blum
> Subject: Re: [Xen-devel] XenClient sources?
> 
> Hi,
> 
> Other package that is missing is ocaml-dbus
> (http://projects.snarc.org/ocaml-dbus/) used by the
> xenclient-toolstack.
> 
> Regards
> Lúcio Maciel
> luciofm@xxxxxxxxx
> 
> 
> 
> On Wed, Jun 16, 2010 at 10:59, luciofm <luciofm@xxxxxxxxx> wrote:
> > Hi Chaitanya,
> >
> > Thanks for the updated sources.
> >
> > The only thing I could spot now is the missing sources for
> > /usr/bin/input_{server,client} binaries that are linked to
> > /usr/lib/libpci.so.3.1.2 which is GPLv2 (or later)
> >
> > Regards.
> > Lúcio Maciel
> > luciofm@xxxxxxxxx
> >
> > On Mon, Jun 14, 2010 at 20:04, Chaitanya Upadhyay
> > <Chaitanya.Upadhyay@xxxxxxxxxx> wrote:
> >> The source iso for XenClient v1.0 RC has been updated with the missing 
> >> components at http://www.citrix.com/xenclient/tryit.  Thanks for your 
> >> patience, and apologies for the delay.  The md5 is 
> >> afe3e2654c26b3de3b891481c2ca31ad.
> >>
> >> Citrix XenClient Product Team
> >>
> >> -----Original Message-----
> >> From: Lucio Maciel [mailto:luciofm@xxxxxxxxx]
> >> Sent: Monday, June 14, 2010 7:16 AM
> >> To: Chaitanya Upadhyay
> >> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Peter Blum
> >> Subject: Re: [Xen-devel] XenClient sources?
> >>
> >> Hi,
> >>
> >> Any news on this?
> >>
> >> I noticed that there was no update on the sources available at
> >> http://www.citrix.com/xenclient/tryit
> >>
> >>
> >> Regars,
> >> Lúcio Maciel
> >> luciofm@xxxxxxxxx
> >>
> >>
> >> On Thu, Jun 10, 2010 at 00:21, Lucio Maciel <luciofm@xxxxxxxxx> wrote:
> >>> Thanks Chaitanya...
> >>>
> >>> Would the build repository be updated too? They are pretty outdated.
> >>>
> >>> Regards.
> >>> Lúcio Maciel
> >>> luciofm@xxxxxxxxx
> >>>
> >>>
> >>>
> >>> On Thu, Jun 10, 2010 at 00:04, Chaitanya Upadhyay
> >>> <Chaitanya.Upadhyay@xxxxxxxxxx> wrote:
> >>>> Hi Lucio,
> >>>>
> >>>> Thx for catching the error, and apologies for the missing sources. 
> >>>>  We'll upload the corrected sources iso within the next 48 hrs.
> >>>>
> >>>> -Chaitanya
> >>>>
> >>>> XenClient Product Management Team
> >>>>
> >>>> On Jun 9, 2010, at 10:28 AM, "Lucio Maciel" <luciofm@xxxxxxxxx> wrote:
> >>>>
> >>>>> Hi Chaitanya,
> >>>>>
> >>>>> After a quick look I saw that there are several missing sources from
> >>>>> the ISO available to download.
> >>>>>
> >>>>> Some of missing sources includes:
> >>>>> - Xen hypervisor itself
> >>>>> - Qemu (ioemu) device model
> >>>>> - Xenclient toolstack (ocaml toolstack)
> >>>>> - /usr/bin/input_server (it links to the GPL dbus library)
> >>>>> - /usr/bin/ctxusb (links to GPL dbus library)
> >>>>> - /usr/bin/uid (links to GPL dbus library)
> >>>>> - /usr/bin/dbd (links to GPL dbus library)
> >>>>>
> >>>>> Regards
> >>>>> Lúcio Maciel
> >>>>> luciofm@xxxxxxxxx
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Thu, May 13, 2010 at 14:43, Chaitanya Upadhyay
> >>>>> <Chaitanya.Upadhyay@xxxxxxxxxx> wrote:
> >>>>>> Hi Joanna,
> >>>>>>
> >>>>>> Please accept our apologies with the chaos of the Synergy show and the 
> >>>>>> release to web we didn't get links up to the source CDs on the main 
> >>>>>> Citrix site yesterday. The zip and ISOs for open source components in 
> >>>>>> XenClient are being uploaded currently, and should be available 
> >>>>>> shortly on http://www.citrix.com/xenclient/tryit.
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> XenClient Product Management
> >>>>>>
> >>>>>>
> >>>>>> On 05/13/2010 11:07 AM, Joanna Rutkowska wrote:
> >>>>>>> On 05/13/2010 10:56 AM, Jonathan Knowles wrote:
> >>>>>>>> Hi Joanna
> >>>>>>>>
> >>>>>>>> On 13/05/10 09:35, Joanna Rutkowska wrote:
> >>>>>>>>> Where can I download the sources for all the GPL-based components of
> >>>>>>>>> the XenClient, specifically the Dom0 kernel and the Xen hypervisor
> >>>>>>>>> (the very versions that were used for this particular XenClient)?
> >>>>>>>>
> >>>>>>>> The following site appears to have the source code:
> >>>>>>>>
> >>>>>>>> http://xenbits.xen.org/xenclient/
> >>>>>>>>
> >>>>>>>
> >>>>>>> If this page indeed contain the same sources that were used to build
> >>>>>>> Citrix XenClient Express [1], then, in order to comply with the GPL
> >>>>>>> license terms, I think you would need to do the following:
> >>>>>>>
> >>>>>>> 1) Put a link to this page on the Citrix XenClient Express download
> >>>>>>> page [1] and make it clear that these are the very same sources you
> >>>>>>> used for Xen Client Express.
> >>>>>>>
> >>>>>>> 2) Indicate which exact versions of Xen and Kernel (and in which
> >>>>>>> configuration) have been used for this particular product.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> joanna.
> >>>>>>>
> >>>>>>> [1]
> >>>>>>> http://www.citrix.com/English/ps2/products/feature.asp?contentID=23003
> >>>>>>> 46
> >>>>>>>
> >>>>>>
> >>>>>> The site you pointed me to, doesn't seem to contain an up-to-date 
> >>>>>> repositories. E.g the most recent commits in those repositories are
> >>>>>> *months* old... I can bet those repos do not contain the exact source 
> >>>>>> code you used for your product that you released today.
> >>>>>>
> >>>>>> joanna.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Xen-devel mailing list
> >>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx
> >>>>>> http://lists.xensource.com/xen-devel
> >>>>>>
> >>>>
> >>>>
> >>>
> >>
> >
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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