Re: 2 depend or not 2 depend

2010-02-16 Thread Paulo Edgar Castro
Also, having your dependencies coming directly from version control, rather than via installed packages gives you a couple of advantages 1: It's possible to have more than one checkout of the dependencies at the same time, and trivially swap between them 2: It's easy to bisect problems

Re: 2 depend or not 2 depend

2010-02-13 Thread Nicholas Clark
On Mon, Feb 08, 2010 at 10:01:24AM +, Bruce Richardson wrote: On Sun, Feb 07, 2010 at 11:39:00PM -0500, Matt Sergeant wrote: Nicholas Clark wrote: It does if you have a second machine to test on. It doesn't if you have a shared development server, and the installed packages are

Re: 2 depend or not 2 depend

2010-02-13 Thread Ask Bjørn Hansen
On Feb 13, 2010, at 9:30, Nicholas Clark wrote: [Checking binaries into VCS] This system likely *wouldn't* scale if we needed even a second architecture. We have a git submodule for cpan/. We primarily deploy and develop on x86_64 linux, but we also keep the darwin/OS X arch updated so we

Re: 2 depend or not 2 depend

2010-02-08 Thread Bruce Richardson
On Sun, Feb 07, 2010 at 11:39:00PM -0500, Matt Sergeant wrote: Nicholas Clark wrote: It does if you have a second machine to test on. It doesn't if you have a shared development server, and the installed packages are common to all developers. Then the owners of those boxes need to learn

Re: 2 depend or not 2 depend

2010-02-08 Thread Peter Corlett
On 8 Feb 2010, at 10:01, Bruce Richardson wrote: [...] Xen isn't necessarily the answer to that problem. There are pros and cons to a shared development server but the constraints which might force a company to use one may well also make Xen impractical; if you have limited resources, Xen

Re: 2 depend or not 2 depend

2010-02-07 Thread Nicholas Clark
On Thu, Feb 04, 2010 at 06:17:51PM +, Dave Webb wrote: Hi, On 04/02/10 17:46, Paulo Edgar Castro wrote: Long story short as I think I'm making a bit of a mess with the question... We want to install all the 148 modules with the exact version number of what we currently have installed.

Re: 2 depend or not 2 depend

2010-02-07 Thread Matt Sergeant
Nicholas Clark wrote: It does if you have a second machine to test on. It doesn't if you have a shared development server, and the installed packages are common to all developers. Then the owners of those boxes need to learn about xen. And fast.

2 depend or not 2 depend

2010-02-04 Thread Paulo Edgar Castro
Dear mongers, I come to you in the hope of enlightenment At the place were I work we a have a perl software suite that depends on roughly 148 modules not counting of course on the dependencies that these 148 modules have. Ignoring the fact that we currently have a perl binary which has

Re: 2 depend or not 2 depend

2010-02-04 Thread Ash Berlin
On 4 Feb 2010, at 18:04, Matt Sergeant wrote: Paulo Edgar Castro wrote: It's very likely that I might be missing some obvious knowledge/tricks here. Would there be a cleverer way to accomplish this ? Use your OS's package management system. Which is pretty much guaranteed to not have the

Re: 2 depend or not 2 depend

2010-02-04 Thread David Cantrell
On Thu, Feb 04, 2010 at 05:46:46PM +, Paulo Edgar Castro wrote: Our initial thought was to just run through the motions of the app Makefile which has defined these 148 modules with perl Makefile.PL --defaultdeps make and wait for the modules to install. Then the penny droped and we

Re: 2 depend or not 2 depend

2010-02-04 Thread Dave Webb
Hi, On 04/02/10 17:46, Paulo Edgar Castro wrote: Long story short as I think I'm making a bit of a mess with the question... We want to install all the 148 modules with the exact version number of what we currently have installed. Preferably we want to install everything exactly as we have.

Re: 2 depend or not 2 depend

2010-02-04 Thread Leo Lapworth
Look at shipwrite (on CPAN) also run your own CPAN mirror (see CPAN::Mini) and don't forget version control of everything Oh local::lib is also useful On 4 Feb 2010, at 17:46, Paulo Edgar Castro pauloedgarcas...@gmail.com wrote: Dear mongers, I come to you in the hope of

Re: 2 depend or not 2 depend

2010-02-04 Thread Matt Sergeant
Ash Berlin wrote: Use your OS's package management system. Which is pretty much guaranteed to not have the exact versions they currently have installed if they've been using `cpan` et al. to install it . I don't mean get them from the OS distributor. I mean build RPMs (or debs or