Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

CrazyPPM repository, interested?

by crazyinsomniac (Prior)
on Apr 26, 2002 at 20:41 UTC ( #162391=perlmeditation: print w/ replies, xml ) Need Help??

CrazyPPM repository, interested?

Recently I acquired a compiler for me win32 box, and I started compilin' all them packages I couldn't before. ActiveState compiles only those packages their users request (the subscribers), and I usually couldn't get the latest and the greatest, sooo, tell me, would you be interested if I were to run a PPM repository? Ya can drop me /tell's /msg's and I'd see if I can compile the stuff (I probably will), and I'll put it up.

I already made my first ppm and I have put it up at http://crazyinsomniac.perlmonk.org/perl/misc/DB_File-1.803.with.DB-4.0.14.tar.gz and ignatz tells me it installed ok, althought he hasn't yet tested it ... feel free to do that, lemme know what you think.

update:
for perl 5.6.x
for perl 5.8.x
but be sure to read README.html.

UPDATE: I striked part about /msg (I only take requests by email, and subject must conform). You must to read README.html.

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"

Comment on CrazyPPM repository, interested?
Re: CrazyPPM repository, interested?
by demerphq (Chancellor) on Apr 26, 2002 at 21:09 UTC
    Damn good idea.

    Yves / DeMerphq
    ---
    Writing a good benchmark isnt as easy as it might look.

Re: CrazyPPM repository, interested?
by BUU (Prior) on Apr 26, 2002 at 22:16 UTC
    /me wonders why, if your running a repository for win32 binaries, the files are .tar.gz..
      The short answer... because that's the format ppm uses.

      The long answer... if you download the zip from ActiveState, it includes a .ppd file to describe the installation and .tar.gz of the actual module files.

      HTH

Re: CrazyPPM repository, interested?
by Steve_p (Priest) on Apr 27, 2002 at 04:43 UTC
    Thanks a lot! To save your time with Perl only packages, you may want to add some links to CPAN and nmake (located somewhere in Microsoft). Also, adding a link to Randy Kobes repository which includes mod_perl. I'd put the links in this message, but their, of course, in my bookmarks at work right now.
Re: CrazyPPM repository, interested?
by osfameron (Hermit) on Apr 28, 2002 at 15:57 UTC
    Yes, good idea, though I don't understand:
    1. Why can't ActiveState be persuaded to distribute every module as a ppm?
    2. Additionally/alternatively: why can't we download ppm's directly from CPAN (e.g. only for those modules which require compilation). It's so frustrating to search for a module, check if it needs to be compiled and then still have to search for the ppm. (And I think that this functionality would improve CPAN's usability)

    Cheerio!
    Osfameron
    http://osfameron.perlmonk.org/chickenman

      Why can't ActiveState be persuaded to distribute every module as a ppm?

      Good question "chickenman", although the answer is fairly simple : as you know, there is far too many modules and a lot aren't intended for win32, and the only way to find that out is to download each one ..... that's a lot of man hours.

      Additionally/alternatively: why can't we download ppm's directly from CPAN (e.g. only for those modules which require compilation).
      Well for providing PPM's on CPAN, not bad, except it might bloat CPAN more than it is already (currently at about 1 Gigabyte)...
      It's so frustrating to search for a module, check if it needs to be compiled and then still have to search for the ppm. (And I think that this functionality would improve CPAN's usability)
      That it is, I wish CPAN allowed for more METADATA to be provided, so it can be indexed, and easily incorporated into the search, so you know before hand if a module needs compiling, or if it was intended for a particular platform: this would make the cpan-tester's' jobs easier ... I think a reasonable "improvement" to cpan would be a METADATA file, just like the MANIFEST or README, which would have key=value pairs like FOR_OS = win32,unix,linux ... or perhaps even have it be XML ...

      Maybe someone should propose this to the CPAN folk

       
      ______crazyinsomniac_____________________________
      Of all the things I've lost, I miss my mind the most.
      perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"

(crazyinsomniac: it's up) Re: CrazyPPM repository, interested?
by crazyinsomniac (Prior) on Apr 29, 2002 at 08:45 UTC
Re: CrazyPPM repository, interested?
by beebware (Pilgrim) on Apr 30, 2002 at 13:48 UTC
    Here's a list of all the other repositories that I am aware of... If only there was a central one we could use (hint hint) that had ALL the modules in one place...
    http://ppd.develop-help.com/ppd/ http://www.roth.net/perl/packages/ http://www.xray.mpe.mpg.de/~ach/ptk/ppm/ http://theoryx5.uwinnipeg.ca/ppmpackages/ http://dada.perl.it/PPM http://jenda.krynicky.cz/perl http://rto.dk/packages/ http://openinteract.sourceforge.net/ppmpackages/ http://ppm.gingerall.cz http://www.epn.ml.org/~spurkis/Agent/repository http://homepage.eircom.net/~jmcnamara/perl

      As of today-now, Wed Jul 30 20:27:30 UTC 2003, some of these areas are no more:

      http://www.xray.mpe.mpg.de/%7Each/ptk/ppm/: 16:16:22 ERROR 404: File Not Found. http://dada.perl.it/PPM/: 16:16:34 ERROR 403: Forbidden. http://rto.dk/packages/: 16:17:17 ERROR 404: Not Found.
      http://www.xray.mpe.mpg.de/~ach/ptk/ppm/ is gone, the parent redirects to a new server and it appears that Achim Bohnet is out of the PPM biz (there's a site but no mention of .ppm 's on it).

      Dada's site has always been flickery.

      It probably would not be too hard (famous last words!) to cobble together some Perl to query this list of sites for ppm packages and see what's where. I managed an inelegant pass at this tonight using just wget (to build up a group of indexes) and HTML::TokeParser (to extract URLs from those indexes). Doing it elegantly in pure Perl is left as an exercise for the next reader, or for me when I acquire a round tuit.

      Or, use PPM.pm itself as this node guides you to do.

Re: CrazyPPM repository, interested?
by 2mths (Beadle) on Feb 27, 2003 at 13:44 UTC
    This all looks Win32 orientated and as a Win32 user I am therefore in favour of this.

    A lot of the discussion in this thread is going way over my head.
    As does much of the discussion on this site
    .

    I would like to say a thanks for people progressing this side of things and the senior monks for their efforts and support of us neophytes.
Re: CrazyPPM repository, interested?
by MadraghRua (Vicar) on Mar 15, 2003 at 00:09 UTC
    Actually I would like to set up a repository where I work, unfortunatley it won't be public. My question is how did you set up the repository in the first place? I have the making of ppm files down, I just lack that knowledge. Links or pointers would be great.

    Thanks

    MadraghRua
    yet another biologist hacking perl....

        The thing that bugged me the most was not (or hardly) being able to have the AS help docs contain the docs of all installed modules.

        My troubles are over since POD-browser 0.01 got released recently. (http://www.perlmonks.com/index.pl?node_id=254944) ppm's, cpan-mods, homecooked stuff, it's all showing in this baby.



        All wiyht. Rho sritched mg kegtops awound?
Re: CrazyPPM repository, interested?
by Eyck (Priest) on Oct 28, 2004 at 07:33 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://162391]
Approved by grep
Front-paged by grep
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-09-16 07:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (157 votes), past polls