Debian Rakudo (Raku) Group
Task description
These are our goals:
We want to package the Rakudo implementation of Raku (formerly Perl6) and the growing list of Raku modules on Debian.
Similarly to the Debian Perl Group, we aim to:
- Adopt orphaned Raku module packages.
- Handle the RFP (Request For Package) of Raku modules.
- Help with bugs in Raku packages.
- Keep Raku packages in the Debian archive as up-to-date as possible.
Infrastructure
Group Repositories Overview: https://salsa.debian.org/perl6-team/
Package tracker: https://qa.debian.org/developer.php?login=pkg-rakudo-devel@lists.alioth.debian.org
Subprojects
Debian Raku packaging in made of several tasks:
packaging MoarVM - a virtual machine for NQP
packaging NQP - Not Quite Perl
packaging Rakudo - implementation of Raku based on MoarVM and NQP
packaging all RakudoStar modules
maintaining dh-raku, a debian helper script to be used in debian/rules
maintaining dh-make-raku, a script to help create and maintain Raku modules for Debian.
maintaining other non star Raku modules
Help is welcome on all these tasks
Interacting with the team
Email: <pkg-rakudo-devel AT lists DOT debian DOT org>
Useful links
The following link are up-to-date information on Raku packaging:
dh-make-raku Recommended tool to create Debian package for Raku modules.
The following links to the Debian Perl Group pages and are relevant background information, however aren't 100% related to the Rakudo packaging effort.
dh-make-perl: Recommended tool to create a Debian package from a Perl distribution. Although manual edition of files in debian directory is required.
Debian Perl Group Git Guide: How to do your packaging work in Debian Perl Group repository with git
How to get involved
You are considering to join the Debian Rakudo Group ? Then the Debian Perl Group Welcome page (english, espaƱol) should help you with your decision and your first steps.
A good way to get involved is to introduce yourself on the mailing list. A simple email about yourself saying what your goals are, how you might like to contribute, and what you would like to get from the group is the standard introduction protocol. It does not have to be formal of course. Here is an example: example introduction email
Technically speaking, you need to create an account on https://salsa.debian.org/ and include your account name in the introductory mail to <pkg-rakudo-devel AT lists DOT debian DOT org>; one of the project admins will add you to the group.
After that it is simply a matter of finding modules or packages that you use or are interested in. Follow the guide for Gitand you are off and running!
Debian developers can join easily. Simply drop your Raku module package (see the Git guide) and mail a note to the group. All Debian developers already have commit access. Remember to check the sources back in to avoid a fork
Once you're part of the team, please see our ToDo List for ideas on what to do.