Re: Dependency trees

2006-07-21 Thread Chris Dolan
On Jul 20, 2006, at 10:24 PM, Andy Lester wrote: Is there anything out there that will generate a tree of dependencies, probably based on META.yml? I figure I can pass in Mason, Test::WWW::Mechanize and Catalyst and get back a list of dependencies that those require. It would be the enti

Re: Dependency trees

2006-07-21 Thread Tim Bunce
On Thu, Jul 20, 2006 at 10:24:49PM -0500, Andy Lester wrote: > Is there anything out there that will generate a tree of > dependencies, probably based on META.yml? > > I figure I can pass in Mason, Test::WWW::Mechanize and Catalyst and > get back a list of dependencies that those require. It

Re: Dependency trees

2006-07-21 Thread Sébastien Aperghis-Tramoni
Andy Lester <[EMAIL PROTECTED]>: > Is there anything out there that will generate a tree of > dependencies, probably based on META.yml? There are several modules, including my CPAN::Dependency (which I wrote two years ago for giving you better numbers for Phalanx), the modules behind CPANTS, mayb

Re: Dependency trees

2006-07-21 Thread Thomas Klausner
Hi! On Thu, Jul 20, 2006 at 10:24:49PM -0500, Andy Lester wrote: > Is there anything out there that will generate a tree of > dependencies, probably based on META.yml? AFAIK there are several people working on stuff like that (Graph::Dependency, Module::Dependency, CPAN::Dependency, maybe more)

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-30 Thread demerphq
On 1/30/06, David Cantrell <[EMAIL PROTECTED]> wrote: > Luke Closs wrote: > PPM is only really useful on Windows. It makes sense for it to bundled > with the main Windows port of perl, but not to include it otherwise. I don't know if I buy that. Im assuming that ppm is bundled with all of the AS

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-30 Thread David Cantrell
Luke Closs wrote: I'm somewhat new to the Perl community, so I don't know much history about PPM + perl, but I think PPM is actually a pretty good tool. The history is that Activestate was originally a Windows-only product. Windows users generally don't have compilers, so they needed a way to

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-29 Thread Andreas J. Koenig
> On Fri, 27 Jan 2006 13:26:52 -0800, Luke Closs <[EMAIL PROTECTED]> said: > This would allow non-perl people to install perl packages much easier, > without having to mess with the CPAN shell and running tests. It > would also make installing CPAN packages into hosted environments much

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-29 Thread David Golden
Chris Dolan wrote: writing fragile META.yml creation code. YAML.pm is not even at 1.00 yet, so an API change is allowed by convention, and lack of Convention? On CPAN? Are you kidding? By that logic, many of the commonly used tools on CPAN could change API and your answer would be "oh,

Re: Dependency trees and ppm

2006-01-29 Thread Tels
Moin, On Sunday 29 January 2006 10:09, Yitzchak Scott-Thoennes wrote: > On Sat, Jan 28, 2006 at 12:02:41AM +0100, Tels wrote: > > Moin, > > > > On Friday 27 January 2006 23:43, Tyler MacDonald wrote: > > > Jeffrey Thalhammer <[EMAIL PROTECTED]> wrote: > > > > Randy Kobes distributes Win32 PPMs for

Re: Dependency trees and ppm

2006-01-29 Thread Yitzchak Scott-Thoennes
On Sat, Jan 28, 2006 at 12:02:41AM +0100, Tels wrote: > Moin, > > On Friday 27 January 2006 23:43, Tyler MacDonald wrote: > > Jeffrey Thalhammer <[EMAIL PROTECTED]> wrote: > > > Randy Kobes distributes Win32 PPMs for some of the > > > modules that ActiveState doesn't provide. It is not > > > enti

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread Chris Dolan
Tels, Please forgive me for being blunt, but I think it's your fault for writing fragile META.yml creation code. YAML.pm is not even at 1.00 yet, so an API change is allowed by convention, and lack of backward compatibility is to be expected. If you were to have wrapped your whole custo

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread Adam Kennedy
As I understand it, Alien packs the module for you, or otherwise "does what it takes". Having only done a quick basic reading of the Alien docs, it seems that it's a brute force thing for when you REALLY want the lib and you have only CPAN.pm with which to get it. (Although it might shortcut in

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread A. Pagaltzis
* Adam Kennedy <[EMAIL PROTECTED]> [2006-01-28 09:00]: >If a Perl module needs libfoo then it should be stated in the >metadata somewhere so that the binary packaging system can >resolve that generalised dependency into the appropriate action >for that environment. ++ How does Alien:: stack up he

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread Nicholas Clark
On Sat, Jan 28, 2006 at 09:08:48PM +1100, Adam Kennedy wrote: > Graph::Easy installation failing here with YAML 0.50 (newer versions of > YAML seem to be uninstallable at the moment due to Class::Spiffy + > Spiffy + Test::Base install failures... > > Any suggestions? You're getting install fail

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread Tels
Moin, On Saturday 28 January 2006 11:08, Adam Kennedy wrote: > Graph::Easy installation failing here with YAML 0.50 (newer versions of > YAML seem to be uninstallable at the moment due to Class::Spiffy + > Spiffy + Test::Base install failures... Just what I said about dependecies etc. My Makefile

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-28 Thread Adam Kennedy
Graph::Easy installation failing here with YAML 0.50 (newer versions of YAML seem to be uninstallable at the moment due to Class::Spiffy + Spiffy + Test::Base install failures... Any suggestions? Adam K

Re: Dependency trees

2006-01-27 Thread Adam Kennedy
My point is just that what makes PPM so good is that it doesn't futz about with compiling code and running tests. It just installs the code and goes home. But then so does apt-get install libfoo-perl. The installation is environment specific. It's just that ActiveState provides a relatively c

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Adam Kennedy
I think this would be rad: - PPM becomes part of the perl core - All CPAN packages are built to into PPDs automatically on common platforms - PPM is extended to allow installing into non-root locations This would allow non-perl people to install perl packages much easier, without having

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Adam Kennedy
Chris Dolan wrote: On Jan 27, 2006, at 12:01 PM, Tels wrote: On Friday 27 January 2006 18:48, Chris Dolan wrote: On Jan 27, 2006, at 11:23 AM, Tels wrote: Basically something like CPAN, but with much less network traffic and much less hassle for a user. Bonus points if it gives you stuff pre-

Re: Dependency trees

2006-01-27 Thread Luke Closs
On Fri, Jan 27, 2006 at 11:56:11PM +0100, Tels wrote: > Given that ppm seems YetAnotherPerlPackager and that even ActiveState > can't get it to build most of the CPAN packages, I am not convinced that > using ppm over CPAN/Module::Build is a good or even working idea. PPM is much simpler for end

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Tels
Moin, On Friday 27 January 2006 23:55, chromatic wrote: > On Friday 27 January 2006 14:43, Tyler MacDonald wrote: > > Part of the problem is that a lot of modules out there are fully > > functional even when a few of their tests fail due to assumptions > > about the environment they are being

Re: Dependency trees and ppm

2006-01-27 Thread Tels
Moin, On Friday 27 January 2006 23:43, Tyler MacDonald wrote: > Jeffrey Thalhammer <[EMAIL PROTECTED]> wrote: > > Randy Kobes distributes Win32 PPMs for some of the > > modules that ActiveState doesn't provide. It is not > > entirely automated, so the latest code isn't always > > available. But

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread chromatic
On Friday 27 January 2006 14:43, Tyler MacDonald wrote: > Part of the problem is that a lot of modules out there are fully > functional even when a few of their tests fail due to assumptions about the > environment they are being tested in. Another part is that the ActiveState > perl package

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Tyler MacDonald
Jeffrey Thalhammer <[EMAIL PROTECTED]> wrote: > Randy Kobes distributes Win32 PPMs for some of the > modules that ActiveState doesn't provide. It is not > entirely automated, so the latest code isn't always > available. But Randy is very helpful if there's > anything you want to see. > > http://

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Jeffrey Thalhammer
Randy Kobes distributes Win32 PPMs for some of the modules that ActiveState doesn't provide. It is not entirely automated, so the latest code isn't always available. But Randy is very helpful if there's anything you want to see. http://theoryx5.uwinnipeg.ca/ppms/ -Jeff > > I'm somewhat new to

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Luke Closs
On Fri, Jan 27, 2006 at 10:37:01PM +0100, Tels wrote: > Moin, > > On Friday 27 January 2006 22:26, Luke Closs wrote: > > On Fri, Jan 27, 2006 at 10:30:47AM -0800, Tyler MacDonald wrote: > > > Chris Dolan <[EMAIL PROTECTED]> wrote: > > > > >* for windows only > > > > >* only includes Foo-Bar, but n

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Tels
Moin, On Friday 27 January 2006 22:26, Luke Closs wrote: > On Fri, Jan 27, 2006 at 10:30:47AM -0800, Tyler MacDonald wrote: > > Chris Dolan <[EMAIL PROTECTED]> wrote: > > > >* for windows only > > > >* only includes Foo-Bar, but not it's dependecies > > > > > > It will auto-install dependencies ju

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Luke Closs
On Fri, Jan 27, 2006 at 10:30:47AM -0800, Tyler MacDonald wrote: > Chris Dolan <[EMAIL PROTECTED]> wrote: > > >* for windows only > > >* only includes Foo-Bar, but not it's dependecies > > It will auto-install dependencies just like CPAN, I believe. And, > > yes, it's currently Windows-only. Di

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Tyler MacDonald
Chris Dolan <[EMAIL PROTECTED]> wrote: > >* for windows only > >* only includes Foo-Bar, but not it's dependecies > It will auto-install dependencies just like CPAN, I believe. And, > yes, it's currently Windows-only. Didn't you offer bonus points for > Windows?? Um, no it isn't!

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Chris Dolan
On Jan 27, 2006, at 12:30 PM, Tyler MacDonald wrote: Chris Dolan <[EMAIL PROTECTED]> wrote: * for windows only * only includes Foo-Bar, but not it's dependecies It will auto-install dependencies just like CPAN, I believe. And, yes, it's currently Windows-only. Didn't you offer bonus points f

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Chris Dolan
On Jan 27, 2006, at 12:01 PM, Tels wrote: On Friday 27 January 2006 18:48, Chris Dolan wrote: On Jan 27, 2006, at 11:23 AM, Tels wrote: Basically something like CPAN, but with much less network traffic and much less hassle for a user. Bonus points if it gives you stuff pre- compiled for windows

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Tels
Moin, On Friday 27 January 2006 18:48, Chris Dolan wrote: > On Jan 27, 2006, at 11:23 AM, Tels wrote: > > Basically something like CPAN, but with much less network traffic > > and much > > less hassle for a user. Bonus points if it gives you stuff pre- > > compiled > > for windows (all those ppl w

Re: Dependency trees was: CPAN Upload: D/DO/DOMM/Module-CPANTS-Analyse-0.5.tar.gz

2006-01-27 Thread Chris Dolan
On Jan 27, 2006, at 11:23 AM, Tels wrote: Basically something like CPAN, but with much less network traffic and much less hassle for a user. Bonus points if it gives you stuff pre- compiled for windows (all those ppl w/o a compiler). I think you just described ActiveState's Perl Package Man