Re: YAPC North America talk on dh-make-perl vs. CPANPLUS
On Jun 11, 2009, at 8:19, Damyan Ivanov wrote:
-=| Jonathan Yu, Wed, Jun 10, 2009 at 07:00:09PM -0400 |=-
On Wed, Jun 10, 2009 at 5:48 PM, Jeremiah
Maybe what is needed is the modularization of dh-make-perl in to
modules and released on CPAN?
This is a very valid point. We need to work on exposing the
dh-make-perl internals so that other things like cpan2dist can use
while not having to constantly update their stuff to keep in sync
policy. I'd also like to push for dh-make-perl to be release normally
via CPAN. Currently though I'm scared of the codebase, as it's fairly
messy stuff. damyan is brave :-)
Nah, I am just trying to clean up after contributing to the mess
Indeed though, a good long term goal is figuring out a good pattern
for exposing the API, so we can upload them as normal modules via
CPAN, and so they can be used directly by cpan2dist instead of having
to roll their own stuff.
I think that has the best outcome for everyone, and the DhMakePerl.pm
is a good first step in that direction.
No doubt here. What is missing is not consensus, but people doing the
work. I have ideas, possibly similar to yours, but I can't make them
real. Nights are too short.
Okay. I will start to make a 'base' module and put it on CPAN. I need
to find a way for us to group maintain it there too, that seems to
make the most sense. I'll talk with brian d. foy - he knows everything
Yes, the current code is a mess. So what? It is not rocket science.
And even if it was, we all are not that dummy. :)
So please, get involved. There is no argument that work needs to be
done. If you don't want where to start, there is a TODO in the
top-level directory. If you need assistance/guidance, just ask. Adding
to TODO is also OK. Filing wishlist bugs to the BTS -- too.
You want it on CPAN? So what is stopping you from uploading it there?
I am sure many of the subscribers of this list have CPAN accounts.
What stops you from using them? If changes are needed to shape
dh-make-perl for CPAN, don't sit on them, take the lead! If you aren't
You're right. I will start work today!
Thanks for reading so far and sory for the rant.