Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home for cloudfoundry.org
« Groups Home
Message from discussion Postgresql dev setup improvement

Received: by 10.42.175.70 with SMTP id az6mr5029080icb.27.1350229519687;
        Sun, 14 Oct 2012 08:45:19 -0700 (PDT)
X-BeenThere: vcap-...@cloudfoundry.org
Received: by 10.42.244.193 with SMTP id lr1ls9417840icb.1.gmail; Sun, 14 Oct
 2012 08:45:19 -0700 (PDT)
Received: by 10.50.40.137 with SMTP id x9mr7264502igk.1.1350229519049;
        Sun, 14 Oct 2012 08:45:19 -0700 (PDT)
Received: by 10.50.40.137 with SMTP id x9mr7264499igk.1.1350229519006;
        Sun, 14 Oct 2012 08:45:19 -0700 (PDT)
Return-Path: <adam.greenfi...@gmail.com>
Received: from mail-ie0-f169.google.com (mail-ie0-f169.google.com [209.85.223.169])
        by mx.google.com with ESMTPS id e7si7079940icu.37.2012.10.14.08.45.18
        (version=TLSv1/SSLv3 cipher=OTHER);
        Sun, 14 Oct 2012 08:45:19 -0700 (PDT)
Received-SPF: pass (google.com: domain of adam.greenfi...@gmail.com designates 209.85.223.169 as permitted sender) client-ip=209.85.223.169;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of adam.greenfi...@gmail.com designates 209.85.223.169 as permitted sender) smtp.mail=adam.greenfi...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-ie0-f169.google.com with SMTP id 10so8546927ied.0
        for <vcap-...@cloudfoundry.org>; Sun, 14 Oct 2012 08:45:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type;
        bh=jCU28eNAQHIXBPBnOiVHKxTgB7o0yjyBaFkWT3E2bME=;
        b=qSiOli+ZLLS1OO0KCX1sHVADBvUtHIGMgpgWv3c2ZfJfZfKi1TVqpmFF+cFlVkK+eK
         LIwT3w9PNPZvSGh7jx6a+PDMlUmqp/2JDklidkQmSAkJ96P/36Trkg2o+RlYYsaRdp7O
         W3CS8T+CTn9uUuhVGGkIdcaC7kdsi39y9sJkyTLT6zN6s4SGxT+a79Yi9sc6tZjT36gK
         x1PPTdDV/r4uO1yDHkgCs/pJ7i0q7cLlCtRu8SgoStiLGVRvcdqo+gRf5RxQacrG1EbR
         j472yHkyqhpveDKuP35lzRH1uATxej+hjhhsEjwMoGIuCJkEF1Y165cdcT3UHJnZ9RQA
         0/7A==
Received: by 10.50.100.137 with SMTP id ey9mr6650417igb.57.1350229518728; Sun,
 14 Oct 2012 08:45:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.102.131 with HTTP; Sun, 14 Oct 2012 08:44:37 -0700 (PDT)
In-Reply-To: <42df09b7-54e9-41db-ac4a-c8a43553c...@cloudfoundry.org>
References: <16d7fcb7-0e9b-4ae4-9f11-9663ad112...@cloudfoundry.org> <42df09b7-54e9-41db-ac4a-c8a43553c...@cloudfoundry.org>
From: "Adam C. Greenfield" <adam.greenfi...@gmail.com>
Date: Sun, 14 Oct 2012 11:44:37 -0400
Message-ID: <CAFYShJxKq6xrQ9b2eS6sQZg6HXwJUG6gekmzCZYZMbi3Msr...@mail.gmail.com>
Subject: Re: [vcap-dev] Re: Postgresql dev setup improvement
To: vcap-...@cloudfoundry.org
Content-Type: multipart/mixed; boundary=e89a8f23532bd43d8404cc06cec2

--e89a8f23532bd43d8404cc06cec2
Content-Type: multipart/alternative; boundary=e89a8f23532bd43d7e04cc06cec0

--e89a8f23532bd43d7e04cc06cec0
Content-Type: text/plain; charset=ISO-8859-1

On Sun, Oct 14, 2012 at 5:59 AM, <gandalf.corvotempe...@gmail.com> wrote:

> Il giorno domenica 14 ottobre 2012 09:39:42 UTC+2, benmccann ha scritto:
>
>> I can't install Cloud Foundry on Ubuntu 12.04 as easily as I'd like to be
>> able to. The issue is that the version of libpq used is not available on
>> Ubuntu 12.04, but was added to dev_setup/cookbooks/**essentials/recipes/default.rb.
>>  This library is used only for the installation of postgresql. Would it be
>> possible for someone to move the install of this library
>> to dev_setup/cookbooks/**postgresql/recipes/default.rb where I believe
>> it's better suited to reside?
>>
>>
> I don't think that Ubuntu 12.04 is supported by dev_setup.
> Every docs talks about a pristine ubuntu 10.04 installation.
>

This is definitely seems to be the case. I've done some work to get a
dev_setup box running on 12.04 and here is what I have so far.

Attached is a patch I made to deal with the libpq issue on 12.04 that seems
to work for me and allows installation to complete.

You will also run into an issue compiling ones of the dependencies (if I
remember correctly it is erlang/otp) that requires you to use gcc 4.4 as
your default system compiler (I did so using the information here:
http://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubuntu
)

YMMV, I haven't used a 12.04 based node in anything close to production
with CloudFoundry yet.

-Adam

--e89a8f23532bd43d7e04cc06cec0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Sun, Oct 14, 2012 at 5:59 AM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:g=
andalf.corvotempe...@gmail.com" target=3D"_blank">gandalf.corvotempesta@gma=
il.com</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">

Il giorno domenica 14 ottobre 2012 09:39:42 UTC+2, benmccann ha scritto:<di=
v class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0;margin-l=
eft:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I can&#39;t ins=
tall Cloud Foundry on Ubuntu 12.04 as easily as I&#39;d like to be able to.=
 The issue is that the version of libpq used is not available on Ubuntu 12.=
04, but was added to dev_setup/cookbooks/<u></u>essentials/recipes/default.=
rb. =A0This library is used only for the installation of postgresql. Would =
it be possible for someone to move the install of this library to=A0dev_set=
up/cookbooks/<u></u>postgresql/recipes/default.rb where I believe it&#39;s =
better suited to reside?</div>

<div><br></div></blockquote><div><br></div></div><div>I don&#39;t think tha=
t Ubuntu 12.04 is supported by dev_setup.</div><div>Every docs talks about =
a pristine ubuntu 10.04 installation.=A0</div></blockquote></div><br><div>

This is definitely seems to be the case. I&#39;ve done some work to get a d=
ev_setup box running on 12.04 and here is what I have so far.</div><div><br=
></div><div>Attached is a patch I made to deal with the libpq issue on 12.0=
4 that seems to work for me and allows installation to complete.=A0</div>

<div><br></div><div>You will also run into an issue compiling ones of the d=
ependencies (if I remember correctly it is erlang/otp) that requires you to=
 use gcc 4.4 as your default system compiler (I did so using the informatio=
n here:=A0<a href=3D"http://stackoverflow.com/questions/7832892/how-to-chan=
ge-the-default-gcc-compiler-in-ubuntu">http://stackoverflow.com/questions/7=
832892/how-to-change-the-default-gcc-compiler-in-ubuntu</a>)</div>

<div><br></div><div>YMMV, I haven&#39;t used a 12.04 based node in anything=
 close to production with CloudFoundry yet.=A0</div><div><br></div><div>-Ad=
am</div><div><br></div>

--e89a8f23532bd43d7e04cc06cec0--
--e89a8f23532bd43d8404cc06cec2
Content-Type: application/octet-stream; name="ubuntu-12-04-fixes.patch"
Content-Disposition: attachment; filename="ubuntu-12-04-fixes.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h8abri470

ZGlmZiAtLWdpdCBhL2Rldl9zZXR1cC9jb29rYm9va3MvZXNzZW50aWFscy9yZWNpcGVzL2RlZmF1
bHQucmIgYi9kZXZfc2V0dXAvY29va2Jvb2tzL2Vzc2VudGlhbHMvcmVjaXBlcy9kZWZhdWx0LnJi
CmluZGV4IDc5ODA4NzYuLjliYmU1ODEgMTAwNjQ0Ci0tLSBhL2Rldl9zZXR1cC9jb29rYm9va3Mv
ZXNzZW50aWFscy9yZWNpcGVzL2RlZmF1bHQucmIKKysrIGIvZGV2X3NldHVwL2Nvb2tib29rcy9l
c3NlbnRpYWxzL3JlY2lwZXMvZGVmYXVsdC5yYgpAQCAtMTQsMzEgKzE0LDM2IEBACiAgIGVuZAog
ZW5kCiAKLW1hY2hpbmUgPSAgbm9kZVs6a2VybmVsXVs6bWFjaGluZV0KLWxpYnBxX2RlYl9wYXRo
ID0gRmlsZS5qb2luKG5vZGVbOmRlcGxveW1lbnRdWzpzZXR1cF9jYWNoZV0sICJsaWJwcTVfOS4y
LmRlYiIpCi1jZl9yZW1vdGVfZmlsZSBsaWJwcV9kZWJfcGF0aCBkbwotICBvd25lciBub2RlWzpk
ZXBsb3ltZW50XVs6dXNlcl0KLSAgaWQgbm9kZVs6cG9zdGdyZXNxbF1bOmlkXVs6bGlicHFdWyIj
e21hY2hpbmV9Il0KLSAgY2hlY2tzdW0gbm9kZVs6cG9zdGdyZXNxbF1bOmNoZWNrc3VtXVs6bGli
cHFdWyIje21hY2hpbmV9Il0KLWVuZAoraWYgbm9kZVs6cGxhdGZvcm1dID09ICJ1YnVudHUiIGFu
ZCBub2RlWzpsc2JdWzpyZWxlYXNlXSA9PSAiMTAuMDQiCisgICMgTHVjaWQgcmVxdWlyZXMgc3Bl
Y2lmaWMgdmVyc2lvbnMgb2YgbGlicHEgdG8gcnVuIHZjYXAsIHRoaXMgY29kZSBpbnN0YWxscyBp
biBtYW51YWxseQorICBtYWNoaW5lID0gIG5vZGVbOmtlcm5lbF1bOm1hY2hpbmVdCisgIGxpYnBx
X2RlYl9wYXRoID0gRmlsZS5qb2luKG5vZGVbOmRlcGxveW1lbnRdWzpzZXR1cF9jYWNoZV0sICJs
aWJwcTVfOS4yLmRlYiIpCisgIGNmX3JlbW90ZV9maWxlIGxpYnBxX2RlYl9wYXRoIGRvCisgICAg
b3duZXIgbm9kZVs6ZGVwbG95bWVudF1bOnVzZXJdCisgICAgaWQgbm9kZVs6cG9zdGdyZXNxbF1b
OmlkXVs6bGlicHFdWyIje21hY2hpbmV9Il0KKyAgICBjaGVja3N1bSBub2RlWzpwb3N0Z3Jlc3Fs
XVs6Y2hlY2tzdW1dWzpsaWJwcV1bIiN7bWFjaGluZX0iXQorICBlbmQKIAotbGlicHFfZGV2X2Rl
Yl9wYXRoID0gRmlsZS5qb2luKG5vZGVbOmRlcGxveW1lbnRdWzpzZXR1cF9jYWNoZV0sICJsaWJw
cS1kZXZfOS4yLmRlYiIpCi1jZl9yZW1vdGVfZmlsZSBsaWJwcV9kZXZfZGViX3BhdGggZG8KLSAg
b3duZXIgbm9kZVs6ZGVwbG95bWVudF1bOnVzZXJdCi0gIGlkIG5vZGVbOnBvc3RncmVzcWxdWzpp
ZF1bOmxpYnBxX2Rldl1bIiN7bWFjaGluZX0iXQotICBjaGVja3N1bSBub2RlWzpwb3N0Z3Jlc3Fs
XVs6Y2hlY2tzdW1dWzpsaWJwcV9kZXZdWyIje21hY2hpbmV9Il0KLWVuZAorICBsaWJwcV9kZXZf
ZGViX3BhdGggPSBGaWxlLmpvaW4obm9kZVs6ZGVwbG95bWVudF1bOnNldHVwX2NhY2hlXSwgImxp
YnBxLWRldl85LjIuZGViIikKKyAgY2ZfcmVtb3RlX2ZpbGUgbGlicHFfZGV2X2RlYl9wYXRoIGRv
CisgICAgb3duZXIgbm9kZVs6ZGVwbG95bWVudF1bOnVzZXJdCisgICAgaWQgbm9kZVs6cG9zdGdy
ZXNxbF1bOmlkXVs6bGlicHFfZGV2XVsiI3ttYWNoaW5lfSJdCisgICAgY2hlY2tzdW0gbm9kZVs6
cG9zdGdyZXNxbF1bOmNoZWNrc3VtXVs6bGlicHFfZGV2XVsiI3ttYWNoaW5lfSJdCisgIGVuZAog
Ci1iYXNoICJJbnN0YWxsIGxpYnBxIiBkbwotICBjb2RlIDw8LUVPSAotICBkcGtnIC1pICN7bGli
cHFfZGViX3BhdGh9Ci0gIEVPSAotZW5kCisgIGJhc2ggIkluc3RhbGwgbGlicHEiIGRvCisgICAg
Y29kZSA8PC1FT0gKKyAgICBkcGtnIC1pICN7bGlicHFfZGViX3BhdGh9CisgICAgRU9ICisgIGVu
ZAogCi1iYXNoICJJbnN0YWxsIGxpYnBxLWRldiIgZG8KLSAgY29kZSA8PC1FT0gKLSAgZHBrZyAt
aSAje2xpYnBxX2Rldl9kZWJfcGF0aH0KLSAgRU9ICisgIGJhc2ggIkluc3RhbGwgbGlicHEtZGV2
IiBkbworICAgIGNvZGUgPDwtRU9ICisgICAgZHBrZyAtaSAje2xpYnBxX2Rldl9kZWJfcGF0aH0K
KyAgICBFT0gKKyAgZW5kCitlbHNlIAorICBwYWNrYWdlICJsaWJwcS1kZXYiCiBlbmQKIAogaWYg
bm9kZVs6ZGVwbG95bWVudF1bOnByb2ZpbGVdCmRpZmYgLS1naXQgYS9kZXZfc2V0dXAvY29va2Jv
b2tzL25naW54L3JlY2lwZXMvZGVmYXVsdC5yYiBiL2Rldl9zZXR1cC9jb29rYm9va3Mvbmdpbngv
cmVjaXBlcy9kZWZhdWx0LnJiCmluZGV4IDdlMDA4YzguLmViNGM4MTggMTAwNjQ0Ci0tLSBhL2Rl
dl9zZXR1cC9jb29rYm9va3MvbmdpbngvcmVjaXBlcy9kZWZhdWx0LnJiCisrKyBiL2Rldl9zZXR1
cC9jb29rYm9va3MvbmdpbngvcmVjaXBlcy9kZWZhdWx0LnJiCkBAIC0xNSw3ICsxNSw3IEBAIGx1
YV9tb2R1bGVfcGF0aCA9IG5vZGVbOmx1YV1bOm1vZHVsZV9wYXRoXQogY2FzZSBub2RlWydwbGF0
Zm9ybSddCiB3aGVuICJ1YnVudHUiCiAKLSAgJXdbIGJ1aWxkLWVzc2VudGlhbF0uZWFjaCBkbyB8
cGtnfAorICAld1sgYnVpbGQtZXNzZW50aWFsIGxpYm5jdXJzZXM1LWRldl0uZWFjaCBkbyB8cGtn
fAogICAgIHBhY2thZ2UgcGtnCiAgIGVuZAogCg==
--e89a8f23532bd43d8404cc06cec2--