Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Andy Armstrong
On 26 Mar 2010, at 23:32, Arthur Corliss wrote: But it's the weakest and simplest link to replace. Quite a bit of the discussion here on this topic has revolved around an explanation of why that isn't the case. Setting up rsync is trivial for mirror operators. Any alternative would likely be

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Andy Armstrong
On 27 Mar 2010, at 00:59, Elaine Ashton wrote: The only snag I can forsee in trimming back on the abundance of modules is the case where some modules have version requirements for other modules where it will barf with a mismatch/newer version of the required module (I bumped into this

Re: configure_requires, build_requires, requires

2010-03-27 Thread nadim khemir
pamphlet? did I miss something useful? Cheers, Nadim.

how to give a list of alternative requirements?

2010-03-27 Thread Gabor Szabo
Hi, I am trying to create a Makefile.PL using Module::Install for Bugzilla so it can be uploaded to CPAN. There are many issues I'll have to deal with but here is one that might be relevant to others. Currently Bugzilla can be installed with either MySQL, PostgreSQL or Oracle. When checking for

Re: how to give a list of alternative requirements?

2010-03-27 Thread Martin J. Evans
On 27/03/2010 10:35, Gabor Szabo wrote: Hi, I am trying to create a Makefile.PL using Module::Install for Bugzilla so it can be uploaded to CPAN. There are many issues I'll have to deal with but here is one that might be relevant to others. Currently Bugzilla can be installed with either

RE: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Jan Dubois
On Fri, 26 Mar 2010, Arthur Corliss wrote: But what the hell do I know. I don't run a *CPAN* mirror, so I must be freaking clueless... It's not about what you know, but about what you are willing to do yourself. At some point you have to accept that the people who *do* the work decide *how*

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Jarkko Hietaniemi
On Friday-201003-26 13:20, Arthur Corliss wrote: On Fri, 26 Mar 2010, Andy Lester wrote: Absolutely. This factual info would ideally look like this: Of the 17,000 distros on CPAN, there are 8,000 that have versions more than a year older than the most recent one. If those distros with

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Jarkko Hietaniemi
On Friday-201003-26 19:02, Arthur Corliss wrote: On Fri, 26 Mar 2010, Jarkko Hietaniemi wrote: The total size is not the problem. The number of files is. Vanilla rsync is horribly inefficient (not the protocol, which is genius, mind) because a client coming by and asking for updates

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Arthur Corliss
On Fri, 26 Mar 2010, Elaine Ashton wrote: Oh, don't be such a drama queen. I rebuilt and helped run nic.funet.fi for 2 years which is the canonical mirror for a large number of mirrors and the perspective of having a few terabytes spinning in storage changes quite dramatically when you are

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Nicholas Clark
On Sat, Mar 27, 2010 at 10:52:05AM -0800, Arthur Corliss wrote: I think I was quite explicit in saying that efficiencies should be pursued in multiple areas, but the predominant bitch I took away from your thread dealt with the burden of synchronizing mirrors. What's the easiest way to

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Arthur Corliss
On Sat, 27 Mar 2010, Nicholas Clark wrote: I You? Or someone else? I am quite happy to agree that your understanding and experience of storage management is better than mine. But that's not the key question, in a volunteer organisation. The questions I ask, repeating Jan's comments in

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Ask Bjørn Hansen
On Mar 26, 2010, at 16:02, Arthur Corliss wrote: Why use rsync, then? Why not have checkpointed logs on cpan with additions/removals logged by date so you can roll forward on the client, processing only those files? It would be trivial to set up and a lot more efficient. I find it

Re: how to give a list of alternative requirements?

2010-03-27 Thread mackenna
I don't use Module::Install either, but here's a snippet that does dynamic requiring using EU::MM directly: # require JE if no JavaScript eval 'require JavaScript'; my @optional = $@ ? ('JE' = 0.044) : (); WriteMakefile( snip 'PREREQ_PM' = {'LWP' = 5.834,

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Arthur Corliss
On Sat, 27 Mar 2010, Jarkko Hietaniemi wrote: The time-honored tradition of many open source communities is to talk. And talk. And talk. The problem is that this solves nothing. To do, does. You are free to decide to take this as a personal insult. I didn't take it as an insult, I took

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Jarkko Hietaniemi
Oh, I understand that fully. And I'd be happy to lend some of my time. But you don't make people inclined to help when people are lobbing snarky comments like we'll wait breathlessly for you to do it. The time-honored tradition of many open source communities is to talk. And talk. And

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Elaine Ashton
On Mar 27, 2010, at 2:52 PM, Arthur Corliss wrote: Don't be such an arrogant prick. You guys made baseless assumptions about people's experience with storage management in an attempt to diregard their opinions. That's being a dick by any metric. Actually, I thought I was merely offering

Re: Trimming the CPAN - Automatic Purging

2010-03-27 Thread Arthur Corliss
On Sat, 27 Mar 2010, Elaine Ashton wrote: Actually, I thought I was merely offering my opinion both as the sysadmin for the canonical CPAN mothership and as an end-user. If that makes me a prick, well, I suppose I should go out and buy one :) :-) You'll have to pardon my indiscriminate