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
-----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/Y