From deltacloud-dev-return-jfarmer@example.com Mon Sep 06 14:53:52 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 96099 invoked from network); 6 Sep 2010 14:53:52 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 6 Sep 2010 14:53:52 -0000 Received: (qmail 58904 invoked by uid 500); 6 Sep 2010 14:53:52 -0000 Delivered-To: jfarmer@example.com Received: (qmail 58828 invoked by uid 500); 6 Sep 2010 14:53:50 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 58785 invoked by uid 99); 6 Sep 2010 14:53:48 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 14:53:48 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 14:53:26 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o86Er38w016233 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Mon, 6 Sep 2010 10:53:04 -0400 Received: from [83.161.120.155] ([83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o86Er14h025355 for <jfarmer@example.com>; Mon, 6 Sep 2010 10:53:02 -0400 Message-ID: <jfarmer@example.com> Date: Mon, 06 Sep 2010 15:53:00 +0100 From: "jfarmer@example.com" <jfarmer@example.com> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:83.161.120.155) Gecko/20100806 Fedora/3.1.2-1.fc13 Lightning/1.0b2pre Thunderbird/3.1.2 MIME-Version: 1.0 To: jfarmer@example.com Subject: Re: 'A Blob by any other name'... References: <jfarmer@example.com> <jfarmer@example.com> <jfarmer@example.com> <jfarmer@example.com> In-Reply-To: <jfarmer@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org 'buckets' and 'blobs' it is then... On 30/08/10 13:11, Michal Fojtik wrote: > On 30/08/10 08:11 -0400, Jeff Darcy wrote: >> On 08/26/2010 05:49 PM, David Lutterkort wrote: >>> On Thu, 2010-08-26 at 10:29 +0100, jfarmer@example.com wrote: >>>> Hi, I have so far been using the nouns 'Container' and 'Blob' for the >>>> entities in our (developing) cloud storage API. It was always the >>>> intention to change these at some point so I thought it would be a good >>>> idea to get some input from the wider group. A 'blob' is a uniquely >>>> named collection of data, stored as a single entity (in S3/CloudFiles >>>> 'Object'). A 'container' is a uniquely named grouping of blobs (in S3 >>>> 'Bucket' and CloudFiles 'Container'). >>> >>> My votes would be for buckets and blobs. >> >> Ditto. Anybody dealing with this API is probably familiar with the S3 >> "bucket" terminology and will understand the mapping to other systems. >> "Blob" isn't part of that terminology but is pretty intuitive while >> "object" is too laden with other associations. > > +1 for 'buckets' and 'blobs' > > -- Michal > From deltacloud-dev-return-jfarmer@example.com Wed Sep 08 21:06:41 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 58457 invoked from network); 8 Sep 2010 21:06:40 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 8 Sep 2010 21:06:40 -0000 Received: (qmail 96813 invoked by uid 500); 8 Sep 2010 21:06:40 -0000 Delivered-To: jfarmer@example.com Received: (qmail 96773 invoked by uid 500); 8 Sep 2010 21:06:40 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 96765 invoked by uid 99); 8 Sep 2010 21:06:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:06:40 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e38.co.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:06:31 +0000 Received: from d03relay05.boulder.ibm.com (d03relay05.boulder.ibm.com [83.161.120.155]) by e38.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id o88KwcQ8004662 for <jfarmer@example.com>; Wed, 8 Sep 2010 14:58:38 -0600 Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [83.161.120.155]) by d03relay05.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o88L68x9130614 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:06:10 -0600 Received: from d03av05.boulder.ibm.com (loopback [83.161.120.155]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id o88L686i022031 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:06:08 -0600 Received: from d03nm118.boulder.ibm.com (d03nm118.boulder.ibm.com [83.161.120.155]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id o88L68VU022026 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:06:08 -0600 Subject: question about building libdeltacloud X-KeepSent: C6AEF340:FC50D1F4-87257798:0073BCD3; type=4; name=$KeepSent To: jfarmer@example.com X-Mailer: Lotus Notes Release 8.0.2FP1 SHF149 July 17, 2009 Message-ID: <jfarmer@example.com> From: Ed Bradford <jfarmer@example.com> Date: Wed, 8 Sep 2010 16:05:48 -0500 X-MIMETrack: Serialize by Router on D03NM118/03/M/IBM(Release 8.5.1FP4|July 25, 2010) at 09/08/2010 15:06:07 MIME-Version: 1.0 Content-type: multipart/alternative; Boundary="0__=08BBFD0BDFE03A438f9e8a93df938690918c08BBFD0BDFE03A43" Content-Disposition: inline --0__=08BBFD0BDFE03A438f9e8a93df938690918c08BBFD0BDFE03A43 Content-type: text/plain; charset=US-ASCII I am running a Fedora 13 system in Virtual Box. Everything from the "how to get the source" works fine except the build of libdeltacloud. I retrieved version 0.4 from: git clone git://git.fedorahosted.org/deltacloud/libdeltacloud.git After adding "libtool", to Fedora 13, the autogen.sh works, but "configure" still says I don't have a libcurl. >From the config.log: configure:11345: checking libcurl curl-config >= 715 configure:11357: error: Could not find libcurl (see config.log for details). >From a command prompt, curl -V shows curl 7.20.1 (i386-redhat-linux-gnu) libcurl/7.20.1 ... ls -l of /usr/lib/*curl* shows /usr/lib/libcurl.so.4 -> libcurl.so.4.2.1 /usr/lib/libcurl.so.4.2.0 What am I doing wrong? Ed Bradford --0__=08BBFD0BDFE03A438f9e8a93df938690918c08BBFD0BDFE03A43-- From deltacloud-dev-return-jfarmer@example.com Wed Sep 08 21:35:25 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 63914 invoked from network); 8 Sep 2010 21:35:25 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 8 Sep 2010 21:35:25 -0000 Received: (qmail 34236 invoked by uid 500); 8 Sep 2010 21:35:25 -0000 Delivered-To: jfarmer@example.com Received: (qmail 34184 invoked by uid 500); 8 Sep 2010 21:35:24 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 34176 invoked by uid 99); 8 Sep 2010 21:35:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:35:24 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:35:19 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o88LYwYR020880 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Wed, 8 Sep 2010 17:34:59 -0400 Received: from [83.161.120.155] (ovpn-113-27.phx2.redhat.com [83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o88LYwLI022497 for <jfarmer@example.com>; Wed, 8 Sep 2010 17:34:58 -0400 Subject: Re: question about building libdeltacloud From: David Lutterkort <jfarmer@example.com> To: jfarmer@example.com In-Reply-To: <jfarmer@example.com> References: <jfarmer@example.com> Content-Type: text/plain; charset="ISO-8859-15" Organization: Red Hat Inc Date: Wed, 08 Sep 2010 14:34:58 -0700 Message-ID: <jfarmer@example.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 On Wed, 2010-09-08 at 16:05 -0500, Ed Bradford wrote: > I am running a Fedora 13 system in Virtual Box. Everything > from the "how to get the source" works fine except the build of libdeltacloud. > I retrieved version 0.4 from: > > git clone git://git.fedorahosted.org/deltacloud/libdeltacloud.git > > After adding "libtool", to Fedora 13, the autogen.sh works, > but "configure" still says I don't have a libcurl. > > From the config.log: > > configure:11345: checking libcurl curl-config >= 715 > configure:11357: error: Could not find libcurl (see config.log for details). > > From a command prompt, > curl -V > shows > curl 7.20.1 (i386-redhat-linux-gnu) libcurl/7.20.1 ... > > ls -l of /usr/lib/*curl* shows > > /usr/lib/libcurl.so.4 -> libcurl.so.4.2.1 > /usr/lib/libcurl.so.4.2.0 > > What am I doing wrong? It looks like you're missing libcurl-devel ('yum install libcurl-devel') Out of curiosity, what are you using the C client for deltacloud for ? I always imagined it was kind of an edge case - we needed it for Condor, but I am curious where else a C code needs to access Deltacloud. David From deltacloud-dev-return-jfarmer@example.com Wed Sep 08 21:50:59 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 66150 invoked from network); 8 Sep 2010 21:50:59 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 8 Sep 2010 21:50:59 -0000 Received: (qmail 46579 invoked by uid 500); 8 Sep 2010 21:50:59 -0000 Delivered-To: jfarmer@example.com Received: (qmail 46525 invoked by uid 500); 8 Sep 2010 21:50:58 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 46517 invoked by uid 99); 8 Sep 2010 21:50:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:50:58 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS,TVD_FW_GRAPHIC_NAME_MID X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e35.co.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 21:50:52 +0000 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [83.161.120.155]) by e35.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id o88Leobf031919 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:40:50 -0600 Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [83.161.120.155]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id o88LoT43259530 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:50:29 -0600 Received: from d03av01.boulder.ibm.com (loopback [83.161.120.155]) by d03av01.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id o88LoTs4021949 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:50:29 -0600 Received: from d03nm118.boulder.ibm.com (d03nm118.boulder.ibm.com [83.161.120.155]) by d03av01.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id o88LoSeM021926 for <jfarmer@example.com>; Wed, 8 Sep 2010 15:50:28 -0600 In-Reply-To: <jfarmer@example.com> References: <jfarmer@example.com> <jfarmer@example.com> Subject: Re: question about building libdeltacloud X-KeepSent: 7FA8A226:B0789BEB-87257798:00774D2D; type=4; name=$KeepSent To: jfarmer@example.com X-Mailer: Lotus Notes Release 8.0.2FP1 SHF149 July 17, 2009 Message-ID: <jfarmer@example.com> From: Ed Bradford <jfarmer@example.com> Date: Wed, 8 Sep 2010 16:50:28 -0500 X-MIMETrack: Serialize by Router on D03NM118/03/M/IBM(Release 8.5.1FP4|July 25, 2010) at 09/08/2010 15:50:28 MIME-Version: 1.0 Content-type: multipart/related; Boundary="0__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD" --0__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD Content-type: multipart/alternative; Boundary="1__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD" --1__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: quoted-printable That certainly solved that problem. [libcurl - replace with "libcur-dev= el"] Thank you for the quick reply. Here is my list of required stuff to have on a Fedora 13 system before trying to build Deltacloud and libdeltacloud: ADD: git # yum install git # to git this stuff you have to git git. Ruby ruby-devel gcc-c++ libxml2-devel libxslt-devel rubygem-rails rubygem-gettext_rails rubygem-sqlite3-ruby ADD: rubygem-builder # makes "rake db:migrate" work. ADD: libtool # yum install "libtool" # installs autoconf, automake ADD: libcurl-devel Note the "ADD"'s. I trying to understand the complete architecture and just now learning = what Ruby is. I thought if I could push a instance creation with a C thing, = it would help me understand the Ruby code. I've only been at this for about 2 we= eks; I'm not all that speedy. Ed = David Lutterkort = <jfarmer@example.com = m> = To jfarmer@example.com.= org 09/08/2010 04:34 = cc PM = Subj= ect Re: question about building = Please respond to libdeltacloud = deltacloud-dev@in = cubator.apache.or = g = = = = On Wed, 2010-09-08 at 16:05 -0500, Ed Bradford wrote: > I am running a Fedora 13 system in Virtual Box. Everything > from the "how to get the source" works fine except the build of libdeltacloud. > I retrieved version 0.4 from: > > git clone git://git.fedorahosted.org/deltacloud/libdeltacloud.git > > After adding "libtool", to Fedora 13, the autogen.sh works, > but "configure" still says I don't have a libcurl. > > From the config.log: > > configure:11345: checking libcurl curl-config >=3D 715 > configure:11357: error: Could not find libcurl (see config.log for details). > > From a command prompt, > curl -V > shows > curl 7.20.1 (i386-redhat-linux-gnu) libcurl/7.20.1 ... > > ls -l of /usr/lib/*curl* shows > > /usr/lib/libcurl.so.4 -> libcurl.so.4.2.1 > /usr/lib/libcurl.so.4.2.0 > > What am I doing wrong? It looks like you're missing libcurl-devel ('yum install libcurl-devel'= ) Out of curiosity, what are you using the C client for deltacloud for ? = I always imagined it was kind of an edge case - we needed it for Condor, but I am curious where else a C code needs to access Deltacloud. David = --1__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-transfer-encoding: quoted-printable <html><body> <p>That certainly solved that problem. [libcurl - replace with &quot;li= bcur-devel&quot;]<br> Thank you for the quick reply.<br> <br> <br> <br> Here is my list of required stuff to have on a Fedora 13 system before = trying to build Deltacloud<br> and libdeltacloud:<br> <br> ADD: git # yum install git<br> # to git this stuff you have to git git.<br> Ruby<br> ruby-devel<br> gcc-c++<br> libxml2-devel<br> libxslt-devel<br> rubygem-rails<br> rubygem-gettext_rails<br> rubygem-sqlite3-ruby<br> ADD: rubygem-builder # makes &quot;rake db:migrate&quot; work.<br> ADD: libtool # yum install &quot;libtool&quot;<br> # installs autoconf, automake<br> ADD: libcurl-devel<br> <br> Note the &quot;ADD&quot;'s.<br> <br> I trying to understand the complete architecture and just now learning = what<br> Ruby is. I thought if I could push a instance creation with a C thing, = it would<br> help me understand the Ruby code. I've only been at this for about 2 we= eks;<br> I'm not all that speedy.<br> <br> Ed<br> <br> <br> <img width=3D"16" height=3D"16" src=3D"cid:1__=3D08BBFD0BDFE4CBBD8f9e8a= jfarmer@example.com" border=3D"0" alt=3D"Inactive hide details for David= Lutterkort ---09/08/2010 04:38:35 PM---On Wed, 2010-09-08 at 16:05 -05= 00, Ed Bradford wrote:"><font color=3D"#424282">David Lutterkort ---09/= 08/2010 04:38:35 PM---On Wed, 2010-09-08 at 16:05 -0500, Ed Bradford wr= ote:</font><br> <br> <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">= <tr valign=3D"top"><td style=3D"background-image:url(cid:2__=3D08BBFD0B= jfarmer@example.com); background-repeat: no-repeat; " widt= h=3D"40%"> <ul> <ul> <ul> <ul><b><font size=3D"2">David Lutterkort &lt;jfarmer@example.com&gt;</fon= t></b><font size=3D"2"> </font> <p><font size=3D"2">09/08/2010 04:34 PM</font> <table border=3D"1"> <tr valign=3D"top"><td width=3D"168" bgcolor=3D"#FFFFFF"><div align=3D"= center"><font size=3D"2">Please respond to<br> jfarmer@example.com</font></div></td></tr> </table> </ul> </ul> </ul> </ul> </td><td width=3D"60%"> <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">= <tr valign=3D"top"><td width=3D"1%"><img width=3D"58" height=3D"1" src=3D= "cid:jfarmer@example.com" border=3D"0" alt=3D= ""><br> <div align=3D"right"><font size=3D"2">To</font></div></td><td width=3D"= 100%"><img width=3D"1" height=3D"1" src=3D"cid:3__=3D08BBFD0BDFE4CBBD8f= jfarmer@example.com" border=3D"0" alt=3D""><br> <font size=3D"2">jfarmer@example.com</font></td></tr> <tr valign=3D"top"><td width=3D"1%"><img width=3D"58" height=3D"1" src=3D= "cid:jfarmer@example.com" border=3D"0" alt=3D= ""><br> <div align=3D"right"><font size=3D"2">cc</font></div></td><td width=3D"= 100%"><img width=3D"1" height=3D"1" src=3D"cid:3__=3D08BBFD0BDFE4CBBD8f= jfarmer@example.com" border=3D"0" alt=3D""><br> </td></tr> <tr valign=3D"top"><td width=3D"1%"><img width=3D"58" height=3D"1" src=3D= "cid:jfarmer@example.com" border=3D"0" alt=3D= ""><br> <div align=3D"right"><font size=3D"2">Subject</font></div></td><td widt= h=3D"100%"><img width=3D"1" height=3D"1" src=3D"cid:3__=3D08BBFD0BDFE4C= jfarmer@example.com" border=3D"0" alt=3D""><br> <font size=3D"2">Re: question about building libdeltacloud</font></td><= /tr> </table> <table border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> <tr valign=3D"top"><td width=3D"58"><img width=3D"1" height=3D"1" src=3D= "cid:jfarmer@example.com" border=3D"0" alt=3D= ""></td><td width=3D"336"><img width=3D"1" height=3D"1" src=3D"cid:3__=3D= jfarmer@example.com" border=3D"0" alt=3D""></td></= tr> </table> </td></tr> </table> <br> <tt>On Wed, 2010-09-08 at 16:05 -0500, Ed Bradford wrote:<br> &gt; I am running a Fedora 13 system in Virtual Box. Everything<br> &gt; from the &quot;how to get the source&quot; works fine except the b= uild of libdeltacloud.<br> &gt; I retrieved version 0.4 from:<br> &gt; <br> &gt; git clone git://git.fedorahosted.org/deltacloud/libdeltacloud.git<= br> &gt; <br> &gt; After adding &quot;libtool&quot;, to Fedora 13, the autogen.sh wor= ks,<br> &gt; but &quot;configure&quot; still says I don't have a libcurl.<br> &gt; <br> &gt; From the config.log:<br> &gt; <br> &gt; configure:11345: checking libcurl curl-config &gt;=3D 715<br> &gt; configure:11357: error: Could not find libcurl (see config.log for= details).<br> &gt; <br> &gt; From a command prompt,<br> &gt; curl -V<br> &gt; shows<br> &gt; curl 7.20.1 (i386-redhat-linux-gnu) libcurl/7.20.1 ...<br> &gt; <br> &gt; ls -l of /usr/lib/*curl* shows<br> &gt; <br> &gt; /usr/lib/libcurl.so.4 -&gt; libcurl.so.4.2.1<br> &gt; /usr/lib/libcurl.so.4.2.0<br> &gt; <br> &gt; What am I doing wrong?<br> <br> It looks like you're missing libcurl-devel ('yum install libcurl-devel'= )<br> <br> Out of curiosity, what are you using the C client for deltacloud for ? = I<br> always imagined it was kind of an edge case - we needed it for Condor,<= br> but I am curious where else a C code needs to access Deltacloud.<br> <br> David<br> <br> <br> </tt><br> </body></html>= --1__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD-- --0__=08BBFD0BDFE4CBBD8f9e8a93df938690918c08BBFD0BDFE4CBBD-- From deltacloud-dev-return-jfarmer@example.com Wed Sep 08 23:46:48 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 44209 invoked from network); 8 Sep 2010 23:46:47 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 8 Sep 2010 23:46:47 -0000 Received: (qmail 61630 invoked by uid 500); 8 Sep 2010 23:46:47 -0000 Delivered-To: jfarmer@example.com Received: (qmail 61606 invoked by uid 500); 8 Sep 2010 23:46:47 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 61593 invoked by uid 99); 8 Sep 2010 23:46:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 23:46:47 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 23:46:40 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o88NkJiK007107 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Wed, 8 Sep 2010 19:46:20 -0400 Received: from [83.161.120.155] (ovpn-113-27.phx2.redhat.com [83.161.120.155]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o88NkJaM029590 for <jfarmer@example.com>; Wed, 8 Sep 2010 19:46:19 -0400 Subject: Re: question about building libdeltacloud From: David Lutterkort <jfarmer@example.com> To: jfarmer@example.com In-Reply-To: <jfarmer@example.com> References: <jfarmer@example.com> <jfarmer@example.com> <jfarmer@example.com> Content-Type: text/plain; charset="ISO-8859-15" Organization: Red Hat Inc Date: Wed, 08 Sep 2010 16:46:19 -0700 Message-ID: <jfarmer@example.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 On Wed, 2010-09-08 at 16:50 -0500, Ed Bradford wrote: > That certainly solved that problem. [libcurl - replace with > "libcur-devel"] > Thank you for the quick reply. Glad to hear it works. > I trying to understand the complete architecture and just now learning > what Ruby is. I thought if I could push a instance creation with a C > thing, it would help me understand the Ruby code. I've only been at > this for about 2 weeks; I'm not all that speedy. The C client isn't needed at all for that. (But better documentation is at [1]) The easiest way to get going is to run 'yum install rubygems' and then 'gem install deltacloud-core' on your Fedora machine. The code you get from the gem is a little outdated, but good enough to get started, and will make sure that all dependencies are installed. To switch to the latest greatest, check out the repo from source, either with svn co https://svn.apache.org/repos/asf/incubator/deltacloud/ or git clone git://git.apache.org/deltacloud.git Then cd deltacloud ./server/bin/deltacloudd -i mock and point your browser at http://localhost:3001/api/ Use mockuser/mockpasswd as the username and password when you are prompted for them To run the command line client, you can do cd client # in the deltacloud directory export RUBYLIB=$PWD/lib export API_URL=http://mockuser:mockpassword@localhost:3001/api ./bin/deltacloudc -h ./bin/deltacloudc images ... David [1] How to run from a source checkout: http://incubator.apache.org/deltacloud/drivers.html#h1 From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:08:04 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 44211 invoked from network); 9 Sep 2010 19:08:04 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:08:04 -0000 Received: (qmail 9267 invoked by uid 500); 9 Sep 2010 19:08:04 -0000 Delivered-To: jfarmer@example.com Received: (qmail 9209 invoked by uid 500); 9 Sep 2010 19:08:03 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 9201 invoked by uid 99); 9 Sep 2010 19:08:03 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:08:03 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:07:41 +0000 Received: from int-mx03.intmail.prod.int.phx2.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89J7J0I017567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 9 Sep 2010 15:07:19 -0400 Received: from localhost.localdomain (dhcp-100-18-169.bos.redhat.com [83.161.120.155]) by int-mx03.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89J7HlF001638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 9 Sep 2010 15:07:19 -0400 Date: Thu, 9 Sep 2010 15:07:17 -0400 From: Chris Lalancette <jfarmer@example.com> To: jfarmer@example.com, jfarmer@example.com Subject: ANNOUNCE: libdeltacloud v0.5 Message-ID: <jfarmer@example.com> Reply-To: Chris Lalancette <jfarmer@example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-12-10) X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org All, Another week, another release. I'm announcing the release of libdeltacloud v0.5 because of one particular feature needed for better integration with the deltacloud aggregator (see below). libdeltacloud is a C library that wraps the deltacloud REST API in a convenient-to-use C/C++ library. This is a fairly minor release, with a few internal cleanups and one API change: - Don't leak memory on erroneous XML (pointed out by Coverity) - Make the deltacloud_create_instance function take an additional paramter which is the name of a keypair to use when launching the instance. The git repository that holds the source code for libdeltacloud is here: http://git.fedorahosted.org/git/?p=deltacloud/libdeltacloud.git;a=summary Until I get this packaged for Fedora proper, pre-compiled RPM packages for Fedora 12 and 13 are here: http://people.redhat.com/clalance/libdeltacloud If you have any questions, problems, concerns, or bugs, please let me know! -- Chris Lalancette From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:24:15 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 50042 invoked from network); 9 Sep 2010 19:24:15 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:24:15 -0000 Received: (qmail 48804 invoked by uid 500); 9 Sep 2010 19:24:15 -0000 Delivered-To: jfarmer@example.com Received: (qmail 48736 invoked by uid 500); 9 Sep 2010 19:24:15 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 48727 invoked by uid 99); 9 Sep 2010 19:24:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:24:15 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:24:09 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89JNns3009552 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Thu, 9 Sep 2010 15:23:49 -0400 Received: from [83.161.120.155] (vpn-10-11.bos.redhat.com [83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89JNmNS029673 for <jfarmer@example.com>; Thu, 9 Sep 2010 15:23:49 -0400 Message-ID: <jfarmer@example.com> Date: Thu, 09 Sep 2010 15:21:56 -0400 From: Carl Trieloff <jfarmer@example.com> Reply-To: jfarmer@example.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:83.161.120.155) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4 MIME-Version: 1.0 To: jfarmer@example.com Subject: Re: ANNOUNCE: libdeltacloud v0.5 References: <jfarmer@example.com> In-Reply-To: <jfarmer@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 We should also schedule an official Apache IPMC release, so that we can go through the Apache release process and review of legal etc on all the artefacts. Carl. On 09/09/2010 03:07 PM, Chris Lalancette wrote: > All, > Another week, another release. I'm announcing the release of > libdeltacloud v0.5 because of one particular feature needed for better > integration with the deltacloud aggregator (see below). > > libdeltacloud is a C library that wraps the deltacloud REST API in a > convenient-to-use C/C++ library. This is a fairly minor release, with a > few internal cleanups and one API change: > > - Don't leak memory on erroneous XML (pointed out by Coverity) > > - Make the deltacloud_create_instance function take an additional paramter > which is the name of a keypair to use when launching the instance. > > The git repository that holds the source code for libdeltacloud is here: > http://git.fedorahosted.org/git/?p=deltacloud/libdeltacloud.git;a=summary > > Until I get this packaged for Fedora proper, pre-compiled RPM packages for > Fedora 12 and 13 are here: > http://people.redhat.com/clalance/libdeltacloud > > If you have any questions, problems, concerns, or bugs, please let me know! > > From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:25:44 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 50902 invoked from network); 9 Sep 2010 19:25:44 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:25:44 -0000 Received: (qmail 54670 invoked by uid 500); 9 Sep 2010 19:25:44 -0000 Delivered-To: jfarmer@example.com Received: (qmail 54646 invoked by uid 500); 9 Sep 2010 19:25:43 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 54638 invoked by uid 99); 9 Sep 2010 19:25:43 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:25:43 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:25:22 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89JP0Wl009681 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Thu, 9 Sep 2010 15:25:00 -0400 Received: from [83.161.120.155] (vpn-10-11.bos.redhat.com [83.161.120.155]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89JOxaE020098 for <jfarmer@example.com>; Thu, 9 Sep 2010 15:24:59 -0400 Message-ID: <jfarmer@example.com> Date: Thu, 09 Sep 2010 15:23:07 -0400 From: Carl Trieloff <jfarmer@example.com> Reply-To: jfarmer@example.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:83.161.120.155) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4 MIME-Version: 1.0 To: jfarmer@example.com Subject: Re: ANNOUNCE: libdeltacloud v0.5 References: <jfarmer@example.com> <jfarmer@example.com> In-Reply-To: <jfarmer@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org For more info see: http://incubator.apache.org/guides/releasemanagement.html On 09/09/2010 03:21 PM, Carl Trieloff wrote: > > > We should also schedule an official Apache IPMC release, so that > we can go through the Apache release process and review of > legal etc on all the artefacts. > > Carl. > > > > On 09/09/2010 03:07 PM, Chris Lalancette wrote: >> All, >> Another week, another release. I'm announcing the release of >> libdeltacloud v0.5 because of one particular feature needed for better >> integration with the deltacloud aggregator (see below). >> >> libdeltacloud is a C library that wraps the deltacloud REST API in a >> convenient-to-use C/C++ library. This is a fairly minor release, with a >> few internal cleanups and one API change: >> >> - Don't leak memory on erroneous XML (pointed out by Coverity) >> >> - Make the deltacloud_create_instance function take an additional >> paramter >> which is the name of a keypair to use when launching the instance. >> >> The git repository that holds the source code for libdeltacloud is here: >> http://git.fedorahosted.org/git/?p=deltacloud/libdeltacloud.git;a=summary >> >> >> Until I get this packaged for Fedora proper, pre-compiled RPM >> packages for >> Fedora 12 and 13 are here: >> http://people.redhat.com/clalance/libdeltacloud >> >> If you have any questions, problems, concerns, or bugs, please let me >> know! >> > From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:30:53 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 51982 invoked from network); 9 Sep 2010 19:30:52 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:30:52 -0000 Received: (qmail 62052 invoked by uid 500); 9 Sep 2010 19:30:51 -0000 Delivered-To: jfarmer@example.com Received: (qmail 61848 invoked by uid 500); 9 Sep 2010 19:30:51 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 61840 invoked by uid 99); 9 Sep 2010 19:30:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:30:51 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS,T_FILL_THIS_FORM_SHORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:30:45 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUOD2013562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:24 -0400 Received: from localhost.localdomain.com (dhcp-100-18-169.bos.redhat.com [83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUNaL031922 for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:24 -0400 From: Chris Lalancette <jfarmer@example.com> To: jfarmer@example.com Subject: [PATCH] Canonicalize instance states. Date: Thu, 9 Sep 2010 15:30:20 -0400 Message-Id: <jfarmer@example.com> X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 For some drivers, we were passing the raw string we got from the cloud provider through as the instance state. However, that doesn't fit in with trying to make the drivers act consistent, so make sure all of the drivers have a translation layer between the cloud provider's states and the deltcloud API states. After this series, there are only 3 valid deltacloud states: "RUNNING", "STOPPED", and "PENDING". We may want to think about adding additional states in the future, but these cover most of the current use-cases. Signed-off-by: Chris Lalancette <jfarmer@example.com> --- server/lib/deltacloud/drivers/ec2/ec2_driver.rb | 20 +++++++++++++++++--- .../lib/deltacloud/drivers/gogrid/gogrid_driver.rb | 7 +++++-- .../drivers/opennebula/opennebula_driver.rb | 2 +- .../drivers/rackspace/rackspace_driver.rb | 4 ++-- .../lib/deltacloud/drivers/rhevm/rhevm_driver.rb | 11 +++++++---- 5 files changed, 32 insertions(+), 12 deletions(-) diff --git a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb index 909eca3..9d13b65 100644 --- a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb +++ b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb @@ -201,7 +201,7 @@ class EC2Driver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver # at this point, the action has succeeded but our follow-up # "describe_instances" failed for some reason. Create a simple Instance # object with only the ID and new state in place - state = backup.instancesSet.item.first.currentState.name + state = convert_state(backup.instancesSet.item.first.currentState.name) Instance.new( { :id => id, :state => state, @@ -351,9 +351,23 @@ class EC2Driver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver } ) end + def convert_state(ec2_state) + case ec2_state + when "terminated" + "STOPPED" + when "stopped" + "STOPPED" + when "running" + "RUNNING" + when "pending" + "PENDING" + when "shutting-down" + "STOPPED" + end + end + def convert_instance(ec2_instance, owner_id) - state = ec2_instance['instanceState']['name'].upcase - state_key = state.downcase.underscore.to_sym + state = convert_state(ec2_instance['instanceState']['name']) realm_id = ec2_instance['placement']['availabilityZone'] (realm_id = nil ) if ( realm_id == '' ) hwp_name = ec2_instance['instanceType'] diff --git a/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb b/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb index a883af4..7a3f983 100644 --- a/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb +++ b/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb @@ -280,6 +280,9 @@ class GogridDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver end prof = InstanceProfile.new("server", opts) + hwp_name = instance['image']['name'] + state = convert_server_state(instance['state']['name'], instance['id']) + Instance.new( # note that we use 'name' as the id here, because newly created instances # don't get a real ID until later on. The name is good enough; from @@ -291,8 +294,8 @@ class GogridDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver :instance_profile => prof, :name => instance['name'], :realm_id => instance['ip']['datacenter']['id'], - :state => convert_server_state(instance['state']['name'], instance['id']), - :actions => instance_actions_for(convert_server_state(instance['state']['name'], instance['id'])), + :state => state, + :actions => instance_actions_for(state), :public_addresses => [ instance['ip']['ip'] ], :private_addresses => [], :username => instance['username'], diff --git a/server/lib/deltacloud/drivers/opennebula/opennebula_driver.rb b/server/lib/deltacloud/drivers/opennebula/opennebula_driver.rb index c5e1408..52ab756 100644 --- a/server/lib/deltacloud/drivers/opennebula/opennebula_driver.rb +++ b/server/lib/deltacloud/drivers/opennebula/opennebula_driver.rb @@ -180,7 +180,7 @@ class OpennebulaDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver imageid = computehash['STORAGE/DISK[@type="disk"]'].attributes['href'].split("/").last - state = (computehash['STATE'].text == 'ACTIVE') ? 'RUNNING' : computehash['STATE'].text + state = (computehash['STATE'].text == "ACTIVE") ? "RUNNING" : "STOPPED" hwp_name = computehash['INSTANCE_TYPE'] || 'small' diff --git a/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb b/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb index 6d6ba0b..b971af5 100644 --- a/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb +++ b/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb @@ -75,8 +75,8 @@ class RackspaceDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver end Instance.new( { :id => id, - :state => "REBOOT", - :actions => instance_actions_for( state ), + :state => "RUNNING", + :actions => instance_actions_for( "RUNNING" ), } ) end diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb index 18ba0fa..23a20b7 100644 --- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb +++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb @@ -78,10 +78,13 @@ class RHEVMDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver def statify(state) st = state.nil? ? "" : state.upcase() - return "running" if st == "UP" - return "stopped" if st == "DOWN" - return "pending" if st == "POWERING UP" - st + case st + when "UP" + "RUNNING" + when "DOWN" + "STOPPED" + when "POWERING UP" + "PENDING" end define_hardware_profile 'rhevm' -- 83.161.120.155 From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:31:09 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 52079 invoked from network); 9 Sep 2010 19:31:09 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:31:09 -0000 Received: (qmail 63306 invoked by uid 500); 9 Sep 2010 19:31:09 -0000 Delivered-To: jfarmer@example.com Received: (qmail 63230 invoked by uid 500); 9 Sep 2010 19:31:09 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 63222 invoked by uid 99); 9 Sep 2010 19:31:09 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:31:09 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:30:46 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUOf5012170 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:25 -0400 Received: from localhost.localdomain.com (dhcp-100-18-169.bos.redhat.com [83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUNaM031922 for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:24 -0400 From: Chris Lalancette <jfarmer@example.com> To: jfarmer@example.com Subject: [PATCH] Fix up the documentation in server.rb. Date: Thu, 9 Sep 2010 15:30:21 -0400 Message-Id: <jfarmer@example.com> X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org Signed-off-by: Chris Lalancette <jfarmer@example.com> --- server/server.rb | 43 ++++++++++++++++++++++--------------------- 1 files changed, 22 insertions(+), 21 deletions(-) diff --git a/server/server.rb b/server/server.rb index 1373fa3..7993a4b 100644 --- a/server/server.rb +++ b/server/server.rb @@ -71,7 +71,8 @@ END operation :index do description <<END - Operation will list all available realms. For specific architecture use "architecture" parameter. + Operation will list all available realms. Realms can be filtered using + the "architecture" parameter. END param :id, :string param :architecture, :string, :optional, [ 'i386', 'x86_64' ] @@ -95,9 +96,9 @@ END operation :index do description <<END - The instances collection will return a set of all images - available to the current use. You can filter images using - "owner_id" and "architecture" parameter + The images collection will return a set of all images + available to the current use. Images can be filtered using the + "owner_id" and "architecture" parameters. END param :id, :string param :architecture, :string, :optional @@ -167,7 +168,7 @@ collection :instances do END operation :index do - description "List all instances" + description "List all instances." param :id, :string, :optional param :state, :string, :optional control { filter_all(:instances) } @@ -180,7 +181,7 @@ END end operation :create do - description "Create a new instance" + description "Create a new instance." param :image_id, :string, :required param :realm_id, :string, :optional param :hwp_id, :string, :optional @@ -203,25 +204,25 @@ END end operation :reboot, :method => :post, :member => true do - description "Reboot running instance" + description "Reboot a running instance." param :id, :string, :required control { instance_action(:reboot) } end operation :start, :method => :post, :member => true do - description "Start an instance" + description "Start an instance." param :id, :string, :required control { instance_action(:start) } end operation :stop, :method => :post, :member => true do - description "Stop running instance" + description "Stop a running instance." param :id, :string, :required control { instance_action(:stop) } end operation :destroy do - description "Destroy instance" + description "Destroy an instance." param :id, :string, :required control { instance_action(:destroy) } end @@ -236,7 +237,7 @@ collection :hardware_profiles do END operation :index do - description "List of available hardware profiles" + description "List of available hardware profiles." param :id, :string param :architecture, :string, :optional, [ 'i386', 'x86_64' ] control do @@ -250,7 +251,7 @@ END end operation :show do - description "Show specific hardware profile" + description "Show specific hardware profile." param :id, :string, :required control do @profile = driver.hardware_profile(credentials, params[:id]) @@ -272,13 +273,13 @@ collection :storage_snapshots do description "Storage snapshots description here" operation :index do - description "Listing of storage snapshots" + description "List of storage snapshots." param :id, :string control { filter_all(:storage_snapshots) } end operation :show do - description "Show storage snapshot" + description "Show storage snapshot." param :id, :string, :required control { show(:storage_snapshot) } end @@ -288,13 +289,13 @@ collection :storage_volumes do description "Storage volumes description here" operation :index do - description "Listing of storage volumes" + description "List of storage volumes." param :id, :string control { filter_all(:storage_volumes) } end operation :show do - description "Show storage volume" + description "Show storage volume." param :id, :string, :required control { show(:storage_volume) } end @@ -307,23 +308,23 @@ get '/api/keys/new' do end collection :keys do - description "Instance authentication credentials" + description "Instance authentication credentials." operation :index do - description "List all available credentials which could be used for instance authentication" + description "List all available credentials which could be used for instance authentication." control do filter_all :keys end end operation :show do - description "Show details about given instance credential" + description "Show details about given instance credential." param :id, :string, :required control { show :key } end operation :create do - description "Create a new instance credential if backend supports this" + description "Create a new instance credential if backend supports this." param :name, :string, :required control do unless driver.respond_to?(:create_key) @@ -339,7 +340,7 @@ collection :keys do end operation :destroy do - description "Destroy given instance credential if backend supports this" + description "Destroy given instance credential if backend supports this." param :id, :string, :required control do unless driver.respond_to?(:destroy_key) -- 83.161.120.155 From deltacloud-dev-return-jfarmer@example.com Thu Sep 09 19:31:09 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 52095 invoked from network); 9 Sep 2010 19:31:09 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 9 Sep 2010 19:31:09 -0000 Received: (qmail 63377 invoked by uid 500); 9 Sep 2010 19:31:09 -0000 Delivered-To: jfarmer@example.com Received: (qmail 63322 invoked by uid 500); 9 Sep 2010 19:31:09 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 63286 invoked by uid 99); 9 Sep 2010 19:31:09 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:31:09 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Sep 2010 19:30:46 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUPaW013610 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:25 -0400 Received: from localhost.localdomain.com (dhcp-100-18-169.bos.redhat.com [83.161.120.155]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o89JUNaN031922 for <jfarmer@example.com>; Thu, 9 Sep 2010 15:30:25 -0400 From: Chris Lalancette <jfarmer@example.com> To: jfarmer@example.com Subject: [PATCH] Update the mock driver to properly setup the states. Date: Thu, 9 Sep 2010 15:30:22 -0400 Message-Id: <jfarmer@example.com> X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org In particular, make sure we always fill in the "actions" part of the hash so that we properly create the action links when fetching an individual instance. Signed-off-by: Chris Lalancette <jfarmer@example.com> --- server/lib/deltacloud/drivers/mock/mock_driver.rb | 24 +++++++------------- 1 files changed, 9 insertions(+), 15 deletions(-) diff --git a/server/lib/deltacloud/drivers/mock/mock_driver.rb b/server/lib/deltacloud/drivers/mock/mock_driver.rb index 94f3c75..1d83beb 100644 --- a/server/lib/deltacloud/drivers/mock/mock_driver.rb +++ b/server/lib/deltacloud/drivers/mock/mock_driver.rb @@ -185,34 +185,28 @@ class MockDriver < Deltaclou888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4BaseDriver Instance.new( instance ) end - def start_instance(credentials, id) + def update_instance_state(credentials, id, state) instance_file = "#{@storage_root}/instances/#{id}.yml" instance_yml = YAML.load( File.read( instance_file ) ) + instance_yml[:id] = id instance_yml[:state] = 'RUNNING' + instance_yml[:actions] = instance_actions_for( instance_yml[:state] ) File.open( instance_file, 'w' ) do |f| f << YAML.dump( instance_yml ) end Instance.new( instance_yml ) end + def start_instance(credentials, id) + update_instance_state(credentials, id, 'RUNNING') + end + def reboot_instance(credentials, id) - instance_file = "#{@storage_root}/instances/#{id}.yml" - instance_yml = YAML.load( File.read( instance_file ) ) - instance_yml[:state] = 'RUNNING' - File.open( instance_file, 'w' ) do |f| - f << YAML.dump( instance_yml ) - end - Instance.new( instance_yml ) + update_instance_state(credentials, id, 'RUNNING') end def stop_instance(credentials, id) - instance_file = "#{@storage_root}/instances/#{id}.yml" - instance_yml = YAML.load( File.read( instance_file ) ) - instance_yml[:state] = 'STOPPED' - File.open( instance_file, 'w' ) do |f| - f << YAML.dump( instance_yml ) - end - Instance.new( instance_yml ) + update_instance_state(credentials, id, 'STOPPED') end -- 83.161.120.155 From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 13:14:20 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 79234 invoked from network); 10 Sep 2010 13:14:20 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 13:14:20 -0000 Received: (qmail 47982 invoked by uid 500); 10 Sep 2010 13:14:20 -0000 Delivered-To: jfarmer@example.com Received: (qmail 47920 invoked by uid 500); 10 Sep 2010 13:14:19 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Delivered-To: moderator for jfarmer@example.com Received: (qmail 91859 invoked by uid 99); 10 Sep 2010 10:57:19 -0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Message-Id: <jfarmer@example.com> From: jfarmer@example.com To: "jfarmer@example.com" <jfarmer@example.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 Subject: Eclipse tooling released Date: Fri, 10 Sep 2010 06:56:53 -0400 (EDT) Cc: Jeff Johnston <jfarmer@example.com> X-Mailer: Zimbra 5.0.21_GA_3150.RHEL4_64 Hi, We've released delta cloud tooling into our JBoss tools m2 release.=20 You can read more about it here: http://community.jboss.org/en/jbosstools/b= log/2010/09/09/jboss-tools-320m2-big-mama http://docs.jboss.org/tools/whatsnew/deltacloud/deltacloud-news-0.0.1.M2.ht= ml These are the initial steps so expect more to come and improvements.=20 Feedback/contributions very welcome :) Thanks, Max Sent from a mobile device From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 13:42:13 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 87016 invoked from network); 10 Sep 2010 13:42:13 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 13:42:13 -0000 Received: (qmail 85564 invoked by uid 500); 10 Sep 2010 13:42:12 -0000 Delivered-To: jfarmer@example.com Received: (qmail 85493 invoked by uid 500); 10 Sep 2010 13:42:11 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 85485 invoked by uid 99); 10 Sep 2010 13:42:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 13:42:10 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 13:42:04 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o8ADfhhL010720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Fri, 10 Sep 2010 09:41:43 -0400 Received: from [83.161.120.155] (vpn-10-97.rdu.redhat.com [83.161.120.155]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o8ADfgbf029752 for <jfarmer@example.com>; Fri, 10 Sep 2010 09:41:43 -0400 Message-ID: <jfarmer@example.com> Date: Fri, 10 Sep 2010 09:39:50 -0400 From: Carl Trieloff <jfarmer@example.com> Reply-To: jfarmer@example.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:83.161.120.155) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4 MIME-Version: 1.0 To: jfarmer@example.com Subject: (P)PMC and INFRA request Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 The following request has been highlighted on the general list https://issues.apache.org/jira/browse/INFRA-2867 The issue is that account holders need to be PMC members. So, I believe we should have the (P)PMC discussion again. When we started the project, the approach we wanted to take was for any initial committer, or committer voted on while in incubator that wanted to learn the workings of the PPMC could request to be included. Then at time of graduation we will explicitly ask who wants to remain on the PMC, and post graduation the then current acting PMC will vote additional members onto the PMC. So, at this point I would like to make sure anyone that wants to be on the PPMC that is currently a committer is on the private list. Once we have resolved this, we can work out who who to add on as hudson accounts and resolve the JIRA... that work/comments? regards Carl. From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 15:55:15 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 32505 invoked from network); 10 Sep 2010 15:55:15 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 15:55:15 -0000 Received: (qmail 29185 invoked by uid 500); 10 Sep 2010 15:55:15 -0000 Delivered-To: jfarmer@example.com Received: (qmail 29119 invoked by uid 500); 10 Sep 2010 15:55:14 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 29111 invoked by uid 99); 10 Sep 2010 15:55:14 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 15:55:14 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-iw0-f175.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 15:54:53 +0000 Received: by iwn2 with SMTP id 2so2351186iwn.6 for <jfarmer@example.com>; Fri, 10 Sep 2010 08:54:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=ozPBH8f4LsKeSZjtIUokLEmFAvbG1Yh21A6P5gXvdZg=; b=FK0u+DGHNMIEjQGZ/UUVLAs+52GEZdGRpUXVPmhAuK9eVM7Sh0NqVui4f0T9eUpBnc sieCEJd2fXxkXvi/FfRgYkWRi3lR/klnwzH2VeSYJiUEVAkkRkSP7XXtjMPn+OzdZ/3W 6tH0UE9MMpgR2kdl9IYEA8u9lwzgmm3pZY3sI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=vqPnr0FrnKzme50i2ayar8JMcQMXF2mH57qgC3pPLRJWBhAsdxqLCVqVPpemIoVmzV exyQOyyMdDMi7bKo/ci3WXUe9yJnm5GOSHp9V4OfyZ4XryYVkFIVU/lOcbScXIufxAPW 0OiieU1RUinLoITFmGtAhu+5BXq/KDIHyvaIw= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id ca5mr1185349ibb.68.1284134071455; Fri, 10 Sep 2010 08:54:31 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Fri, 10 Sep 2010 08:54:31 -0700 (PDT) In-Reply-To: <jfarmer@example.com> References: <jfarmer@example.com> <jfarmer@example.com> Date: Fri, 10 Sep 2010 08:54:31 -0700 Message-ID: <jfarmer@example.com> Subject: Re: ANNOUNCE: libdeltacloud v0.5 From: Luciano Resende <jfarmer@example.com> To: "jfarmer@example.com" <jfarmer@example.com>, "jfarmer@example.com" <jfarmer@example.com> Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Thursday, September 9, 2010, Carl Trieloff <jfarmer@example.com> wrote: > > > We should also schedule an official Apache IPMC release, so that > we can go through the Apache release process and review of > legal etc on all the artefacts. > > Carl. > > > > What's the relationship between deltacloud and libdeltacloud? Thanks - Luciano -- Luciano Resende http://people.apache.org/~lresende http://twitter.com/lresende1975 http://lresende.blogspot.com/ From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 19:14:21 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 87202 invoked from network); 10 Sep 2010 19:14:20 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 19:14:20 -0000 Received: (qmail 91138 invoked by uid 500); 10 Sep 2010 19:14:20 -0000 Delivered-To: jfarmer@example.com Received: (qmail 91107 invoked by uid 500); 10 Sep 2010 19:14:20 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 91099 invoked by uid 99); 10 Sep 2010 19:14:20 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:14:20 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jfarmer@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:13:57 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [83.161.120.155]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o8AJDZRH026732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <jfarmer@example.com>; Fri, 10 Sep 2010 15:13:35 -0400 Received: from [83.161.120.155] (ovpn-113-45.phx2.redhat.com [83.161.120.155]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o8AJDZBj025026 for <jfarmer@example.com>; Fri, 10 Sep 2010 15:13:35 -0400 Subject: Re: ANNOUNCE: libdeltacloud v0.5 From: David Lutterkort <jfarmer@example.com> To: jfarmer@example.com In-Reply-To: <jfarmer@example.com> References: <jfarmer@example.com> <jfarmer@example.com> <jfarmer@example.com> Content-Type: text/plain; charset="ISO-8859-15" Organization: Red Hat Inc Date: Fri, 10 Sep 2010 12:13:34 -0700 Message-ID: <jfarmer@example.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 83.161.120.155 X-Virus-Checked: Checked by ClamAV on apache.org On Fri, 2010-09-10 at 08:54 -0700, Luciano Resende wrote: > On Thursday, September 9, 2010, Carl Trieloff <jfarmer@example.com> wrote: > > > > > > We should also schedule an official Apache IPMC release, so that > > we can go through the Apache release process and review of > > legal etc on all the artefacts. > > > > Carl. > > > > > > > > > What's the relationship between deltacloud and libdeltacloud? Right now, libdeltacloud is a separate project (it's a deltacloud client written in C). Not sure how Chris feels about it, but it might make sense to add it to the incubator project. David From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 19:42:15 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 99477 invoked from network); 10 Sep 2010 19:42:14 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 19:42:14 -0000 Received: (qmail 34721 invoked by uid 500); 10 Sep 2010 19:42:14 -0000 Delivered-To: jfarmer@example.com Received: (qmail 34704 invoked by uid 500); 10 Sep 2010 19:42:14 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 34696 invoked by uid 99); 10 Sep 2010 19:42:14 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:42:14 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO smtp121.dfw.emailsrvr.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:41:51 +0000 Received: from relay12.relay.dfw.mlsrvr.com (localhost [83.161.120.155]) by relay12.relay.dfw.mlsrvr.com (SMTP Server) with ESMTP id 1A5B3208010C; Fri, 10 Sep 2010 15:41:30 -0400 (EDT) Received: by relay12.relay.dfw.mlsrvr.com (Authenticated sender: mike-AT-overhrd.com) with ESMTPSA id 5F99C2080171; Fri, 10 Sep 2010 15:41:29 -0400 (EDT) From: Michael Mayo <jfarmer@example.com> Content-Type: multipart/mixed; boundary=Apple-Mail-51-897810437 Date: Fri, 10 Sep 2010 12:41:28 -0700 Subject: OpenStack Support To: jfarmer@example.com Message-Id: <jfarmer@example.com> Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-51-897810437 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi everyone! I've attached a small patch to add OpenStack support to Deltacloud. = Since OpenStack =3D=3D Rackspace essentially, I moved the Rackspace code = into new OpenStack code and added an option to set an auth API endpoint. = Now, the Rackspace classes simply subclass the OpenStack ones with the = auth API endpoint defaulted to auth.api.rackspacecloud.com. Thanks! Mike (763)399-0067 @greenisus --Apple-Mail-51-897810437-- From deltacloud-dev-return-jfarmer@example.com Fri Sep 10 19:56:12 2010 Return-Path: <deltacloud-dev-return-jfarmer@example.com> Delivered-To: jfarmer@example.com Received: (qmail 4137 invoked from network); 10 Sep 2010 19:56:12 -0000 Received: from unknown (HELO mail.apache.org) (83.161.120.155) by 83.161.120.155 with SMTP; 10 Sep 2010 19:56:12 -0000 Received: (qmail 50614 invoked by uid 500); 10 Sep 2010 19:56:11 -0000 Delivered-To: jfarmer@example.com Received: (qmail 50600 invoked by uid 500); 10 Sep 2010 19:56:11 -0000 Mailing-List: contact jfarmer@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:jfarmer@example.com> List-Unsubscribe: <mailto:jfarmer@example.com> List-Post: <mailto:jfarmer@example.com> List-Id: <deltacloud-dev.incubator.apache.org> Reply-To: jfarmer@example.com Delivered-To: mailing list jfarmer@example.com Received: (qmail 50592 invoked by uid 99); 10 Sep 2010 19:56:11 -0000 Received: from Unknown (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:56:11 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO smtp121.dfw.emailsrvr.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Sep 2010 19:55:49 +0000 Received: from relay12.relay.dfw.mlsrvr.com (localhost [83.161.120.155]) by relay12.relay.dfw.mlsrvr.com (SMTP Server) with ESMTP id 3BF842080310 for <jfarmer@example.com>; Fri, 10 Sep 2010 15:55:28 -0400 (EDT) Received: by relay12.relay.dfw.mlsrvr.com (Authenticated sender: mike-AT-overhrd.com) with ESMTPSA id CEF1320802E5 for <jfarmer@example.com>; Fri, 10 Sep 2010 15:55:27 -0400 (EDT) From: Michael Mayo <jfarmer@example.com> Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/mixed; boundary=Apple-Mail-53-898643831 Subject: Re: OpenStack Support Date: Fri, 10 Sep 2010 12:55:21 -0700 In-Reply-To: <jfarmer@example.com> To: jfarmer@example.com References: <jfarmer@example.com> Message-Id: <jfarmer@example.com> X-Mailer: Apple Mail (2.1081) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-53-898643831 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Okay, so my attachment disappeared, so I'll try again with a zipped version. --Apple-Mail-53-898643831 Content-Disposition: attachment; filename=0001-openstack-support.patch.zip Content-Type: application/zip; x-unix-mode=0644; name="0001-openstack-support.patch.zip" Content-Transfer-Encoding: base64 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
{'source': 'Apache Software Foundation Public Mail Archives'}