All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chaitanya Upadhyay <Chaitanya.Upadhyay@citrix.com>
To: luciofm <luciofm@gmail.com>
Cc: Blum <Peter.Blum@citrix.com>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Chaitanya Upadhyay <Chaitanya.Upadhyay@citrix.com>Peter
Subject: RE: XenClient sources?
Date: Fri, 18 Jun 2010 10:03:29 -0700	[thread overview]
Message-ID: <7914B38A4445B34AA16EB9F1352942F158B84BD7CA@SJCPMAILBOX01.citrite.net> (raw)
In-Reply-To: <AANLkTimvNispnIzZQYc5jTgDuu0RpPwvPo8e6JsTCu0E@mail.gmail.com>

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.

-----Original Message-----
From: luciofm [mailto:luciofm@gmail.com] 
Sent: Thursday, June 17, 2010 7:19 AM
To: Chaitanya Upadhyay
Cc: xen-devel@lists.xensource.com; 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@gmail.com



On Wed, Jun 16, 2010 at 10:59, luciofm <luciofm@gmail.com> 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@gmail.com
>
> On Mon, Jun 14, 2010 at 20:04, Chaitanya Upadhyay
> <Chaitanya.Upadhyay@citrix.com> 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@gmail.com]
>> Sent: Monday, June 14, 2010 7:16 AM
>> To: Chaitanya Upadhyay
>> Cc: xen-devel@lists.xensource.com; 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@gmail.com
>>
>>
>> On Thu, Jun 10, 2010 at 00:21, Lucio Maciel <luciofm@gmail.com> wrote:
>>> Thanks Chaitanya...
>>>
>>> Would the build repository be updated too? They are pretty outdated.
>>>
>>> Regards.
>>> Lúcio Maciel
>>> luciofm@gmail.com
>>>
>>>
>>>
>>> On Thu, Jun 10, 2010 at 00:04, Chaitanya Upadhyay
>>> <Chaitanya.Upadhyay@citrix.com> 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@gmail.com> 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@gmail.com
>>>>>
>>>>>
>>>>>
>>>>> On Thu, May 13, 2010 at 14:43, Chaitanya Upadhyay
>>>>> <Chaitanya.Upadhyay@citrix.com> 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@lists.xensource.com
>>>>>> http://lists.xensource.com/xen-devel
>>>>>>
>>>>
>>>>
>>>
>>
>

  reply	other threads:[~2010-06-18 17:03 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-10  3:04 XenClient sources? Chaitanya Upadhyay
2010-06-10  3:21 ` Lucio Maciel
2010-06-14 14:15   ` Lucio Maciel
2010-06-14 23:04     ` Chaitanya Upadhyay
2010-06-16 13:59       ` luciofm
2010-06-17 14:19         ` luciofm
2010-06-18 17:03           ` Chaitanya Upadhyay [this message]
2010-06-18 21:55             ` Vincent Hanquez
2011-01-25 17:59             ` Pasi Kärkkäinen
  -- strict thread matches above, loose matches on Subject: below --
2010-05-13  8:35 Joanna Rutkowska
2010-05-13  8:49 ` Joanna Rutkowska
2010-05-13  8:56 ` Jonathan Knowles
2010-05-13  9:07   ` Joanna Rutkowska
2010-05-13  9:11     ` Joanna Rutkowska
2010-05-13 16:01       ` Ian Jackson
2010-05-13 16:14         ` Ian Jackson
2010-05-13 17:07           ` Ian Jackson
2010-05-13 17:18             ` Ian Jackson
2010-05-13 17:43       ` Chaitanya Upadhyay
2010-06-09 17:28         ` Lucio Maciel
2010-05-14 13:30       ` Jonathan Knowles
2010-05-13 18:21 ` Jean Baptiste Favre
2010-05-14  9:56 ` Ian Jackson
2010-05-14 10:13   ` Joanna Rutkowska
2010-05-18 14:42   ` Daniel Barden
2010-05-18 16:55     ` Jean Guyader
2010-05-26 13:18       ` Lucio Maciel
2010-05-26 13:27         ` Jean Guyader
2010-08-06 15:23           ` zjmmobi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7914B38A4445B34AA16EB9F1352942F158B84BD7CA@SJCPMAILBOX01.citrite.net \
    --to=chaitanya.upadhyay@citrix.com \
    --cc=Peter.Blum@citrix.com \
    --cc=luciofm@gmail.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.