Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1aLzC4-0002Pb-KA for pgsql-pkg-yum@arkaria.postgresql.org; Wed, 20 Jan 2016 20:17:28 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1aLzC3-0007fw-IF for pgsql-pkg-yum@arkaria.postgresql.org; Wed, 20 Jan 2016 20:17:27 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1aLzC0-0007cj-C7 for pgsql-pkg-yum@postgresql.org; Wed, 20 Jan 2016 20:17:24 +0000 Received: from ns3.gunduz.org ([107.170.88.27] helo=ns1.gunduz.org) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1aLzBx-0003Xq-UC for pgsql-pkg-yum@postgresql.org; Wed, 20 Jan 2016 20:17:23 +0000 Received: from asus-laptop-03.gunduz.org (unknown [85.99.241.196]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ns1.gunduz.org (Postfix) with ESMTPSA id 748E944802; Wed, 20 Jan 2016 20:17:19 +0000 (UTC) Message-ID: <1453321034.24314.446.camel@gunduz.org> Subject: Re: New and unified 9.5 spec file is in git From: Devrim =?ISO-8859-1?Q?G=DCND=DCZ?= To: Craig Ringer Cc: pgsql-pkg-yum Date: Wed, 20 Jan 2016 22:17:14 +0200 In-Reply-To: References: <1453239881.24314.362.camel@gunduz.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-vYhJfnHp8LVPPBoasjLV" X-Mailer: Evolution 3.18.3 (3.18.3-1.fc23) Mime-Version: 1.0 X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-pkg-yum Precedence: bulk Sender: pgsql-pkg-yum-owner@postgresql.org --=-vYhJfnHp8LVPPBoasjLV Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, 2016-01-20 at 11:52 +0800, Craig Ringer wrote: > It built perfectly with mock on Fedora 21 for a F23 target. > Brilliant! Thanks for checking! > To make it clear that they're the same is it worth having a common/ > directory at the same level as EL-5, F-23, etc and symlinking the > specfile to the various subdirs from there, along with any identical > patches etc? That would be the next step. Let's finish the actual work first. > I'm really happy about this, since it means the build depends are now > correct and it can be built without needing a dedicated build machine > using nothing but mock. No need to manually set up dependencies > anymore, set up a build box, etc. No need to juggle x86_64 and i386 > either, you can run builds for *everything* from a single F23 box or > VM or docker or whatever. Well, we are building 100+ packages in 9.5 set. Setting up a new mock environment everytime would slow us down, IMHO. What do you think? > If the same process is followed for other packages=20 *All* of the *recently added* spec files are unified nowadays :) This also applies to some specs that I found time to rework on (like postgis, repmgr, etc.). The repo is not fully unified yet, but we are on it. > Since you seem to be using Docker to prep build envs now Err, no. We are using actual VMs (powered by libvirtd+qemu-kvm) > it's less of an issue than when the build boxes are hand-maintained,=20 > but the great thing about mock is that it gets all the build depends > info straight from the spec file. All deps are already installed on our build servers. If not, we install them before building a new package. > The EL-5 package built happily under mock for -r epel-5-i386 too. I > didn't > test install it. This is great testing. Appreciated, thanks! > Thanks so much. This is great and I really hope you got some use out > of my prior work on it. You are welcome. As I wrote a few mins ago, I really was inspired from your work. Regards, --=20 Devrim G=C3=9CND=C3=9CZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Dan=C4=B1=C5=9Fman=C4=B1/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR --=-vYhJfnHp8LVPPBoasjLV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWn+tKAAoJENjDPf6Sz2612M0QAJm8qauoMzfp9Xyw3Okhry0w oFPJ1QqpAvcI/g3SV2sUwKTKQgR/vFgcj8G1GNUjGz5PHQPDKAwLKG2VcWSAEC0d e6Tq2pEy1vD8gqBASvKbTjl5+cI9ja6u8sJOvfVdMMi6plI+LPUQOnRP8L3e0pPQ awWndIyTLC92CAGvR/5rjHq295MFfl3kRABvap63ByKr9GeWqexzBjMO4vFkjqwn urUZLE4xNnBG1CB/cLgBwVilnQJlzU/V2oYCQchHyLVE/YqWB9T6sho5Xp8DV9kp rgvntkeEV6vZRVZn5kfyMZEHzPeKrfxpOX1hR0LGa35IzDaDsxijEzBTWhWLaVhf 7NwBMpgglGKQm89BP8AX6t4phsQ1VHsCK+SHXFd3ciyQvvK4Iyv1j4FwB9dwFI8K pm6kwckzXd3f4GPA1fZybr2EGD0w1pnCk/BH3kNrmQl70fHLH/K0PPGjd0VbXxIV lHts5N2RBTsj/NhqXnYw3GD63wgjwFnWxc6i+VautSKJzURmVYN79/k9bPiwTeAk u44h+YD1/xK0DaFH25xfkGws1dDn612eznZlrBrNRXFhEC+LIfaWtlkh5aZR37yO CW41NCw/JXc1CJ4YEnsO3+JCetcsD6B9lY04TxjamwxhcPjgHYtXVtlScZKfgL2z hBJJnHjNJ86zRUm5BU3p =AWgr -----END PGP SIGNATURE----- --=-vYhJfnHp8LVPPBoasjLV--