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

Étienne Mollier <[email protected]>
Newsgroups gmane.linux.debian.devel.perl
Message-ID <[email protected]>
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
>> [email protected].

[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 <[email protected]>
 : :' :  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
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmZ0i20ACgkQeTz2fo8N
EdoQOw//X3QR98lozmxN47pW2c7YYqT6dz7thdgGy7CjxuW15QGTLZuzk8y6QfhB
lP65EnURT5E6QZXSrdGGiaJ4yI5WGTmAJWFp3h5gegl4IfRlapPq+GR9MGAJ/wZ2
lPaO3owo68FK9vQ8UHndTMpYRujI63sIbYgrYI8wasyBUIuDnMnBrXxBo+0lHLSq
KHsn5QTe+IJdNGpQEH99NaFnnhh733AfT4EQeM60FEYjyExpwaDlnJCUaBkqSWXj
ZClkV4wDf0i/sEPPT84ZoZMgOu/DkhGEQnCHrjdKcMSiJ/az0ZldQGTlgA9B0iyP
rn1TjyI+cvSar9oQN9PnI/R1zeulrPJBw5gYRqaMmKf0Cj0mvbreBubm6ihABUss
BuAoeR2FanPYlx7efhf1VwCoDh5bPrXsO4qRvbVfqzI+wKLyvvMeM6KSnQZWbWuL
4Rpqv061r2Dkw90tQeo2x7HxnC4+P46w/2WfYjy5djxT8hdqQ50ZSBql03n3Okfu
WC1gOAG/5IcHwN2ahSwhaiXvdPLiDcr0J25D6i0Q+Czvd/8HxehguiRYvDrL8Gfr
6tO5jOYz/W5Dr5P33LTvEn+zurEdgcwida9+q+djm3cT+VXXpu10FFkNUsG423WJ
kKUKhsOgG2fi6pTUbLv170omLVljV1M30pDCyQO/YsTilnUBuwA=
=JitW
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.