The [Perl programming] Authors Upload Server

Contents

  1. Status of this document
  2. Uploading
  3. Registering as a developer
  4. Visit PAUSE
  5. Your duties, the basics, traps
  6. Before you upload
  7. PAUSE vs. CPAN vs. search engines
  8. Taking over
  9. Giving co-maintaner rights
  10. Transfer ownership - set primary maintainer
  11. README
  12. $VERSION
  13. Developer Releases
  14. Indexer
  15. Related services on PAUSE
  16. Other useful links
  17. Software used to run PAUSE
  18. Public GnuPG key of Pause
  19. Public GnuPG key of Andreas Koenig

Status of this document

This document is mirrored on CPAN as CPAN/modules/04pause.html.

Uploading

A server dedicated to collect the work of perl authors is a [Perl programming] Authors Upload Server (PAUSE). PAUSE provides personal directories and enables their owners to upload their work into that directory themselves.

Important: make sure the filename you choose contains a version number. For security reasons you will never be able to upload a file with identical name again. This strict requirement does have one exception: documentation files may be overwritten. There's a simple regular expression that draws the line between docu and code: /(readme|\.html|\.txt|\.[xy]ml|\.json|\.[pr]df|\.pod)(\.gz|\.bz2)?$/i. Filenames matching this regexp can be uploaded as often as you like. By the way: it is highly appreciated if your packages come tarred and gzipped with a Makefile.PL (or Build.PL), so they can be installed in a standard way.

Use one of the many CPAN Mirrors to download from.

Registering as a developer

Registered developers have a unique username and a home directory in the authors/id/ tree of CPAN. The write access to that directory is password protected.

If you have written a module, script, or documentation you would like to contribute to the archive, visit pause.perl.org Registration (Non-SSL version) and fill in the form. You will be notified by email about your registration. Please allow three weeks for proceeding, which should be the maximum during vacation time. Normally we hope to register you within a week. The resulting email traffic will run through [email protected] and will be archived at http://www.nntp.perl.org/group/perl.modules/. [email protected] isn't a mailing list, just an alias for the maintainers of the Perl 5 modules database. Please do not try to subscribe. Visit the archive instead.

Visit PAUSE

As soon as you have a password (see registering) you are enabled to use some forms to interact with the PAUSE database (Non-SSL version). You can add files to your home directory, edit your name, email, and homepage address, delete your files, change your password on PAUSE, etc.

If you haven't got a password yet or have forgotten it, please visit https://pause.perl.org/pause/query?ACTION=mailpw (Non-SSL version) for further instructions.

Please, whenever you exchange email with the maintainers of PAUSE, mention either your userid or the name you used when you registered.

Your duties, the basics, traps

We trust that you have read the perlmodinstall, perlmodlib, perlmodstyle, and perlnewmod manpages and that you regularly check out uploads to CPAN and that you have been watching CPAN activities for a while to have an impression of how things fit together. It usually boils down to (slogan shamelessly stolen and adapted from sudo(1)):
  1. Think, better even talk before you upload
  2. Respect the namespace of others

Before you upload

Before uploading a new module to CPAN, please carefully consider:

Choosing a good name is important if you want people to find your module on CPAN and understand (from the name alone) what it does.

Likewise, there are so many modules already on CPAN that it's a good idea to be sure that your module is doing something new or at least different (and hopefully better) than something already on CPAN. Search for similar modules on metacpan.org.

If you have never uploaded a module to CPAN before (and even if you have), you are strongly encouraged to get feedback on PrePAN.

PrePAN is a site dedicated to discussing ideas for CPAN modules with other Perl developers and is a great resource for new (and experienced) Perl developers. You can also consider discussing your ideas in other local community groups or online community sites like Perl Monks.

Also: think carefully and honestly whether your module would be better off if it were integrated into an already existing module. Sometimes it is for the best to put aside personal glory and join a collaborative effort: Perl itself is a good example of this. Contact the author of an existing module and ask whether your new features would fit into his framework. Even if you in the end decide to release the module as your very own, you really should know your 'competition', that is, know all the similar modules and the features they offer. Maybe you can learn from them, maybe you can help the users of your module better by giving them an overview about similar modules.

PAUSE vs. CPAN vs. search engines

Authors upload new modules to PAUSE, which is responsible for inspecting, validating and indexing uploads. PAUSE unwraps the upload and scans the source code (namely all *.pm files) for package declarations. In order for a module to be indexed, the submitting author must be the owner or an authorized maintainer for every package namespace found (unless the namespace is new, in which case the uploading author becomes the owner of it). More details about permissions and the indexing process are available in the PAUSE Operating Model.

After a module is uploaded to PAUSE, it propagates to www.cpan.org and dozens of other CPAN mirrors around the world. PAUSE also creates a number of index files used by CPAN clients like CPAN(.pm), CPANPLUS and cpanminus:

  authors/00whois.html
  authors/00whois.xml
  authors/01mailrc.txt.gz
  modules/02packages.details.txt.gz
  modules/03modlist.data.gz
  modules/06perms.txt.gz

In the spirit of security by visibility, PAUSE sends an immediate email to your secret email address about the upload and, if your upload is a regular (not developer) module distribution, a few minutes later an email about the indexing process.

CPAN search engines like metacpan.org use these indexes and other heuristics to allow Perl developers to find modules that interest them.

If you have questions about these, be sure to send them to the right place:

Taking over

So there's a module on CPAN that has a critical bug, lacks some features, or is generally under-maintained and you would like to step in?

It's great that you want to help out and we, the PAUSE admins, really don't want to create any unnecessary barrier to getting involved with an existing module (or distribution) on CPAN. There are, however, some precautions we have to take. The following paragraphs outline the reason for these precautions and the steps you have to take. Please read them carefully.

The majority of modules on CPAN has active maintainers. If the maintainer didn't answer the ticket you created in the request tracker, maybe she doesn't know about the CPAN ticketing system yet? Or she's just very busy this week and will get back to you in due time. The best way of helping out is to talk to the current maintainer about what you can do. Getting the PAUSE admins involved is only a last resort!

In some circumstances, we can grant co-maintenance permissions to you or others if the current maintainer of a module has entirely disappeared. You have to understand that is not a decision we make lightly. We are essentially giving write access to somebody else's work to third parties without explicit consent from the missing author. Since almost all code on CPAN has a free license, this is likely unproblematic from a legal point of view, but any violation of a contributor's trust in the PAUSE/CPAN mechanisms is a serious blow against the work of everybody who contributes to CPAN. For this reason, we try to tread very lightly, make the least possible use of the administrative privileges and attempt to protect voluntary contributors like yourself or the author of the module at hand from any unnecessary burden.

You have to realize that the author has probably invested a signficiant amount of time into writing the code in the first place and then gone through the additional work of making it available to others via CPAN free of charge. Therefore, it is crucial to be very polite when asking him or her for co-maintenance permissions. Politeness, however, does not suffice. Particularly when maintaining a module for which you received co-maintenance permissions from the admins (as opposed to being appointed by the author himself), you are *required* to respect the work and design of the author. A common fallacy is that people think they are much better programmers than their predecessors and that entitles them to judge others code quality and refactor everything. Whether or not your style is "better" is entirely irrelevant as it is not your code. Do not be arrogant, be respectful and tread lightly!

If you published your code to CPAN, then went on a hiking vacation (or to hospital) for a couple of weeks only to see that somebody took over, completely changed the design, and generally wreaked havoc, you would probably be rightfully upset and lose the good will that made you contribute in the first place. In order to prevent from happening, please go through the following steps and remember to be respectful all along:

  1. Use the rt.cpan.org request tracker to submit a bug report. If the module's documentation lists another request tracker, try that instead.
  2. Try to reach the author via mail. At the very least, try [email protected], any mail address the author listed on his metacpan.org/author/PAUSE_ID page, and any mail address that's listed in his or her module documentation. If there's even a mailing list, don't forget that either.
  3. Search the web for other ways of contacting the author. Send more mail.
  4. Try posting in public places such as your use.perl.org journal, perlmonks.org or other forums about your looking for the author.
  5. Wait for *at least* several weeks. Remember, the author might be on vacation, ill, or simply busy.
  6. Always keep [email protected] in the picture. Send us a copy of your mails to the author. After a reasonable period of waiting, send another mail to the list explaining how you tried to contact the author and pointing at the proof thereof. Do not forget to include your PAUSE ID and that of the original module author in this mail.

Usually, after all this hassle, we are reasonably quick at assigning co-maintenance permissions, but don't hold your breath, we're only human after all. Most requests won't even get here as many authors who moved on and don't maintain their modules any more are very happy to see them taken care of and will assign (primary or) co-maintenance permissions after you've tracked them down and asked nicely.

Good luck and thanks for stepping up.

Add co-maintainer

Other people can always upload modules with the same name as the module you uploaded but PAUSE will only index the modules that primary maintainer, or one of the designated co-maintainers have uploaded. If you were the first to upload a module, you automatically became the primary maintainer.

If you would like to allow other people to upload official versions of a certain module you can give them co-maintainer status. You do that using the followng steps:

  1. Visiting the Change Permissions menu item
  2. Click on the 3.1 select button. (No need selecting module names here)
  3. In the new page select the modules for which you want to set the co-maintainer bit. (Remember, you have to give co-maintainer bit for every module in a distribution, in order to let the other person upload that distribution.)
  4. Type in the PAUSE id of the designated co-maintainer
  5. Click on the button Make Co-Maintainer
After that you can let the other person know in e-mail or some other communication channel. PAUSE itself won't notify the new co-maintainer.

Remember, you can set several people as co-maintainers, and as long as you don't give up your Primary maintainer status you can always revoke the co-maintainer rights of anyone by selecting the 3.2 button.

Transfer ownership - set primary maintainer

If you want to give up control of one of your modules you can set another PAUSE user to become the Primary maintainer of a module of yours. After doing this the other person will have the right to add/remove co-maintainers and to change who is the primary maintainer.

In order to do this you have to follow the following steps:

  1. Visit the Change Permissions menu item
  2. Cick on 2.1 (no need to select any names yet)
  3. In the new page select the names of the modules you'd like to transfer. (Remember, in order to transfer the right to upload a distribution, you need to transfer the rights to every module in that distribution.)
  4. Type in the PAUSE ID of the designated new primary maintainer
  5. Click on Pass Maintainership Status

README

Do not upload the READMEs that are integrated in your distribution files. PAUSE is designed to take care of unwrapping your file with tar or zip, registering all the modules it finds in there, and placing the readme file (i.e. a file with the name README in the top level directory of your package) into your directory. PAUSE will change the name of the file to package-name.readme. It should do so within a few hours after your upload.

$VERSION

Please make sure all your *.pm files contain a $VERSION variable that conforms to the CPAN rules, i.e. the complete computation of $VERSION must take place on the one first line within the module that assigns to it. You can test if this is the case by running

perl -MExtUtils::MakeMaker -le 'print MM->parse_version(shift)' 'file'

on the filenames in question. The CPAN indexer will run this code within a Safe compartment, so maybe even if the above command succeeds, PAUSE may fail if you're doing file IO or other potentially dangerous things within that line.

Before you decide which style of versioning you prefer, you might want to read the version manpage.

Developer Releases

The automatic integration of your work into several indexes and directory trees is not always what you desire. Often you want to release code for testing out the next release. Code that propagates through CPAN but is not in a stable state. Something between two versions.

If you want to do that simply choose a filename that matches /\d\.\d+_\d/ or matches -TRIAL[0-9]* before the file extension (example: My-Dist-0.01-TRIAL.tar.gz). Please choose a sequence that is easy to comprehend. People have adopted different conventions:

# 1.92 release and bug fixes
1.92
1.9201
1.9202
...

# dev releases towards 1.93
1.92_50
1.92_51
1.92_52
...

This allows two separate development tracks between 1.92 and 1.93.

Other people do odd and even, with all odd majors always being dev releases:

0.15_01
0.15_02
0.16
0.1601
0.1602
0.17_01
0.17_02
...

PAUSE will leave the underscore distributions alone: no readme will be extracted, no index will be updated, no symlinks will be created. Of course many users on the CPAN will take note of the developer releases. Cpan testers will test them and bug chasers will probably file bug reports in RT.

Indexer

Any distribution that arrives at PAUSE is checked for package names contained in the distribution. A package name that arrives for the first time is automatically assigned either to the author who submitted it or to user perl if the distribution file is a perl distribution. A package name that has already been used before must be submitted by its author, otherwise PAUSE will trigger a warning to the administrator. That way PAUSE will prevent accidental usage of a package namespace by more than one author.

Be prepared that very soon after your upload your module will be tested on dozens of architectures by the never tired cpantesters. This helpful lot will send their findings to their mailing list and collect the results in a database. If they find problems, they try to diagnose or even solve them and inform you about their findings. So be prepared to get mail from them before you have closed the buffer in your editor.

Module metadata is stored in a file called META.json in the module tarball. Previous versions of the meta-spec used a file called META.yml. The PAUSE indexer supports this metadata by extracting META.json if present, or META.yml otherwise, and storing it in a separate file that is called package-name.meta in the same directory. The PAUSE indexer honours the contents of fields in this metadata relevant to its operation, such as no_index, provides, and release_status.

Related services on PAUSE

Two documents are available about authors. 00whois.html is a list of authors, mailing lists and mailing list archives in HTML format,

And 01mailrc.txt.gz is a smaller list intended to be used as a .mailrc file. Both files are maintained automatically.

When new files arrive on the PAUSE, an Upload Scanner program scans the new files and categorizes them according to their contents. It tries to detect namespace clashes and to keep track of version numbers.

The document 01modules.index.html lists only the most recent distribution files that contain the latest of any given module that is available on CPAN. A second version of this document is also available that is sorted by modification date. Both are maintained by the scanner automatically.

The listing 02packages.details.txt is also produced automatically. It is intended for programs but sometimes is a valuable information for humans too. It simply lists the current version number and the distribution file for all packages found on CPAN.

There are also two symlink trees of modules maintained automatically. One is based on the basenames of the packages involved: by-module and the other one divides the modules by the chapters of the Module List: by-category.

Other useful links

You have forgotten how you're supposed to package your software? Maybe the perlnewmod manpage can help you.

A real FAQ is about how to adopt or take over a module from somebody else? perlfaq7 has the full answer (as of rev. 393).

You wanted to ask questions about authoring? Maybe the module authors mailinglist or the Perl Monks will give you a lead.

You wanted to include proper tests in your package? A myriad of general purpose and custom tailored testing modules are discussed on the QA mailing list.

Software

The PAUSE source code is kept in a git repository at github.com: https://github.com/andk/pause.

Please file bug reports against software running on PAUSE to the github tracker. Bug report with security implication are best sent to [email protected].

Thanks to all of you for your great contributions!


Contact [email protected] or Andreas König for any questions.
GnuPG public key for PAUSE Batch Signing Key (Output of `gpg --export --armor 450F89EC`):
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQGiBD4+cJARBACxOByY0SJBBuJoFrH2hoqRFny423gY6V3jq1uTgGY/PPaxP+Sq
r3RzxPct4vJcsoo48pwBsMHLrWfORq26zb6eKgmMq/CQo2gzaRbeRxCi3ke4KBmu
aREi6RjaZSU94yABtDmspUBrpYV8zfZMv5ZIQlg9W1Tu66BFOUrrNeDpKwCgosCp
9dtNAMhHkzxs8UJH5i3Uzb0D/0VLoAE8sOfUXqjc38rxiHuGBFSNC70Ih4mzGUCJ
MGT4z1X3K6uUawnXMoc8XqPaYnEgOzztMymydtr+urjUwcGnuXDSpV6nulE5irxh
zlikSTJy/42QzTMcrdRynffmJo9PRgymMI8GgWaYG5g3zzGAhi5BA6G8JKfC93IV
xiRPBACXJpLBYQljqJY9UDNJuq8nHhKiWHBXdZzrC3LM0FSF3PKuP/ugc+KBIKXm
clNPNFKla/SRbH6dMHsGIy8wnGPI5AtTS0roNQrttv3/ghRT7+OKXrGmBxZ/KHVr
v3PVgiRA5MDr1mIsovfuc9WQnFu2TkgnN/F3pDcrVVSi5b+rZLQzUEFVU0UgQmF0
Y2ggU2lnbmluZyBLZXkgMjAwOSA8cGF1c2VAcGF1c2UucGVybC5vcmc+iGYEExEC
ACYFAkl43/ECGwMFCQ/OdIAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAyjahn
RQ+J7IDEAJ40F0fyg6NTAZ2nWizs/C/RSPYPsgCfSqnVpaqF6k0H/5AabfdNbcS2
Wm6IRgQQEQIABgUCSXwU9wAKCRDsgDnwoxfBXQBsAJsEku5xBZsf7EYYkWeSEiXn
p2kLtQCg0V2hlzJnDCFFqf/WsMqL2glkDjOIRgQQEQIABgUCS4xI1gAKCRA0rq6z
PNGwzHiqAJ0dtAvhlqh/mH7rk1zV5d6MKUKBZQCg5lO06lB5gPX+RrxJrJ/2ThyQ
auGIRgQREQIABgUCScuA1AAKCRA2zBWk41ll/N3WAJ9aV3ZzqMCiXbFrQwKLAtyr
h6wI3wCfYKAvs67QENDfq4bvTHk0N61MA1eIRgQTEQIABgUCSpht5gAKCRDp1n4q
3kFyFnQ7AKCaTGJjbuTiGwPjxRSYLdWahh9q3gCfTYZNWq1+9I4I01veU166Nh7G
1KGIZgQTEQIAJgIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJNc/PEBQkTkilo
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
Ul9JAJ9KHMVgyRQN6IhP+WFXu1Pb/2eH6g==
=R2BU
-----END PGP PUBLIC KEY BLOCK-----
GnuPG public key for Andreas Koenig (Output of `gpg --export --armor A317C15D`):
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
XCprYHgMERlmrnnljYDHlF70
=n7h9
-----END PGP PUBLIC KEY BLOCK-----