Skip to Content.
Sympa Menu

devel - Re: [sympa-developpers] using (or not) dzil or any other authoring assistant ?

Subject: Developers of Sympa

List archive

Chronological Thread  
  • From: "Stefan Hornburg (Racke)" <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-developpers] using (or not) dzil or any other authoring assistant ?
  • Date: Thu, 15 Mar 2018 17:20:55 +0100

On 03/15/2018 04:26 PM, David Verdin wrote:
> Hi,
>
> I have no opinion on any tool as I never authored any CPAN module.
>
> How do cool Perl developers maintain their modules nowadays?
>
> Regards,
>
> David

Dzil is supposed to be the best thing since sliced bread, but actually I
don't like it very much.
It is not easy to understand and it couldn't find good howtos when I got into
it. Sometimes it just
doesn't work and the problem isn't obvious.

IMHO it is definitely overkill for a very small module like Sympatic.

Make sure that Changes/README is up-to-date and run a simple script like the
following for building the distribution:

#! /bin/bash -e

make clean
perl Makefile.PL
RELEASE_TESTING=1 make test
make dist

Regards
Racke


>
>
> On 27/02/2018 12:14, Marc Chantreux wrote:
>> hello,
>>
>> are some people against the use of dzil to maintain packages like
>> Task::Sympa and Sympatic ?
>>
>> i wasn't full time job perl developer since circa 2011. at this time,
>> dzil was a very good alternative to module-starter. now it seems
>> new tools happened and some people became just fan of maintaining
>> modules via the edition of Makefile.PL and cpan-upload.
>>
>> i have no opinion on that. i started to use Makefile.PL to avoid new
>> dependencies in the build process. On my own, i'll go to dzil just
>> because i remember it saves me a lot of time and it is easy to share
>> good practices from one project to one other (just updating modules).
>>
>> i'll be glad to read if any of you have an opinion about it.
>>
>> regards
>> marc
>


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.



Archive powered by MHonArc 2.6.19+.

Top of Page