ppm.tcool.org updates

brian_d_foy on 2007-10-17T11:03:00

I replaced http://ppm.tcool.org/ website with Catalyst+DBIC based one. Now you can search for modules/distributions it (and some other repos) provides. It also shows when the registered repos are last updated, and you can track down the dependency links to know which version of which packages would be installed alongside. This is rather important as not all the repositories have the latest version, and because I'm not using PPM::Make, packages in my repo tend to have different dependencies (compare http://ppm.tcool.org/dist/Plagger/at/tcool and http://ppm.tcool.org/dist/Plagger/at/theoryx5 for example).

Well, refactoring is still going on. I need a better feed, and probably I should set up some fastcgi server (lighty?). Ideas are welcome.

By the way, I found along the way that my repo was a bit unstable for PPM3 recently. I don't remember when I updated but SOAP::Lite 0.69 doesn't work well with PPM3 repository server. Though I haven't dug deep, it failed to serve ppd files at random (when I tested, XML-LibXML and Crypt-SSLeay were "not found on server", to name a few). I bumped down the version of SOAP::Lite to 0.60 and now I believe it is working fine again. GUI version of PPM doesn't suffer this problem. Sorry for inconvenience.


Very Nice

barbie on 2007-10-18T09:08:35

I like it, very useful for seeing which of my modules have been built specifically for Win32. Seeing as I develop on Win32, it's always seemed odd that ActiveState only recently have released versions into their repository.

One suggestion though, can you add a 'next' and 'previous' link to the page numbers at the bottom of your listings pages. Keep up the good work :)

Re:Very Nice

ishigaki on 2007-10-18T10:33:04

Thanks. Added four shortcuts to the listings/search pages, and I'll implement listings by author later ;)

Now you can check your modules' status

ishigaki on 2007-10-19T02:41:23

Well, I'm still wondering the navigation but now you can see your modules' status via http://ppm.tcool.org/author/barbie.

Re:Now you can check your modules' status

barbie on 2007-10-19T08:47:58

Wonderful. You might want to add that feature to your search to allow searching for authors.

After seeing your site it made me wonder whether I should set up a PPM repository myself, but seeing as trouchelle.com is doing such a great job keeping my modules up to date, I don't need to :)

Re:Now you can check your modules' status

ishigaki on 2007-10-19T10:08:10

Done. Now you can search for author names/ids. Thanks again!

ActiveState's PPM repository is a write-off

Alias on 2007-10-19T04:35:36

It's fundamentally broken.

I'd recommend taking a look at Strawberry instead.

Re:ActiveState's PPM repository is a write-off

ishigaki on 2007-10-19T07:11:21

It may be, and I don't use AS's ppm repository personally. I even tell people not to use it (see http://ppm.tcool.org/intro/register, but that's another story.

If you ask me, at least their MSI installer is better than Strawberry's, and they are releasing steadily whatever the quality is.

I know Strawberry is a good option but it still is not good enough for me, and I can't recommend it to the ordinary people, eh, who just want to use Plagger though are not (and don't intend to be) perl programmers. Actually my repo is for those people.

Frankly, ppm itself is not so good, but if we say so, we should prepare some alternatives. You refine Strawberry, and I refine my ppm repo, and maybe Ingy would create another binary installer (as he took BPAN :p). TMTOWTDI.