[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: some advices about packaging and orphaning on CPAN and debian



On Thu, Jun 20, 2024 at 10:05:01PM +0200, Étienne Mollier wrote:

* are there docs to read and tools (or scaffold) to use when you want to
  package to CPAN the way people do in 2024? I remember about module-starter
  and distzilla, both had issues and Makefile.PL was good enough for me.

I dug a bit into Perl documentation and found a lot of
information about building modules in perlnewmod(1)[1] and
perlmodstyle(1)[2] manual pages.  The new module guide does
suggest to create a stub with module-starter, along with h2x
although comments in the documentation do not suggest this is
particularly modern.  If you're after distributing your module
through .deb, you may also have a stab at dh-make-perl(1p)[3],
and why not maybe join the Debian Perl Team[4] to maintain them
officially in Debian.  ;)

[1]: https://perldoc.perl.org/perlnewmod
[2]: https://perldoc.perl.org/perlmodstyle
[3]: https://manpages.debian.org/bookworm/dh-make-perl/dh-make-perl.1p.en.html
[4]: https://perl-team.pages.debian.net/


One thing I still appreciate about the Perl ecosystem is the amount of documentation.
Nowadays, I would start from the Task Kensho as a first (re)start.

[5] https://metacpan.org/pod/Task::Kensho::ModuleDev

* I'll move the projects from github and deal with patches and issues by
  mail. can we still use the PAUSE RT to do so ? (I'll update the documentations)


I find both git(hub/lab) and RT-based repositories running as backend for developers.
It is definitely your choice. The first one allows running actions/tasks easily
and that could be a big plus.

--
⢀⣴⠾⠻⢶⣦⠀ Francesco Paolo Lovergine
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ 0579 A97A 2238 EBF9 BE61
⠈⠳⣄⠀⠀⠀⠀ ED02 0F02 A5E1 1636 86A4


Reply to: