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

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



Hi Marc,

While I happen to maintain a couple of Perl packages, I actually
do very little Perl programming myself, so I'm certainly not the
best to comment on constructing modules, but let's see if I can
contribute this usefully.

Marc Chantreux, on 2024-06-19:
> I lost sight of the Perl evolution many years ago and forgot a lot of
> things. Now I have some tools to write and I have in mind they can be
> packaged for CPAN and debian.
> 
> Also: I realize someone packaged Perlude (I'm really honored) and saw
> you tried to contact me via github/pause. I would like recover the
> accounts so I can fix the problem and orphan my modules to more
> involved people.
> 
> So I have questions:
>
> * 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/

> * 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)

It seems rt.cpan.org still advertises support for PAUSE in their
Usage[5] page:
>> To work with bugs, every module author with a PAUSE account
>> can log into rt.cpan.org with their PAUSE userid and
>> password. If you can't log in or distributions you maintain
>> aren't listed, you can send email to
>> rt-cpan-admin@bestpractical.com.

[5]: https://rt.cpan.org/NoAuth/RT/CPAN/Usage.html

I vaguely recall something about a project closing their issue
tracker at some point in the past few years, and I'm confused
whether that was rt.cpan.org, or something else, or whether I'm
simply misremembering anything at all.  Anyone, don't hesitate
to chime in if I forgot something important on this topic.

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier <emollier@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/7, please excuse my verbosity
   `-    on air: Indukti - Tusan Homitchi

Attachment: signature.asc
Description: PGP signature


Reply to: