> I have just uploaded my first module. I have read that there is an
> exception from the rule "never the same file again" concerning docu files
[quoted text clipped - 4 lines]
> being a changed .html file? Or should I upload that file separately (but
> how it can be linked to the module?) ?
> Please don't upload two different distributions with the same filename.
> Instead, you can trailing digits:
>
> Namespace-Module-0.0101.tar.gz
> ^^
Many thanks for helping me. I was actually asking how to use the "exception"
I have found on the PAUSE pages:
"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 und code:
/(readme|\.html|\.txt|\.[xy]ml|\.[pr]df|\.pod)$/i. Filenames matching this
regexp can be uploaded as often as you like."
I am afraid that I am not sure if and how I can use this exception (I just
need to change one hyperlink in one of my documentation HTML files in my
module distribution).
But perhaps your answer means "do not use this exception". Am I right?
Regards,
Martin

Signature
Martin Senger
email: martin.senger@gmail.com
skype: martinsenger
A. Pagaltzis - 30 Apr 2007 13:16 GMT
* Martin Senger <martin.senger@gmail.com> [2007-04-30 13:40]:
> I am afraid that I am not sure if and how I can use this
> exception (I just need to change one hyperlink in one of my
> documentation HTML files in my module distribution).
You can’t. Your HTML is inside a tarball, which is what you
uploaded, and the name of what you uploaded does not match
the given regex, so the exception does not apply to it.
You’ll have to upload a new version.
Regards,

Signature
Aristotle Pagaltzis // <http://plasmasturm.org/>
Lars Thegler - 30 Apr 2007 21:00 GMT
> Please don't upload two different distributions with the same filename.
>
> But perhaps your answer means "do not use this exception". Am I right?
Indeed. Various third-party packaging systems (e.g. FreeBSD ports) get
*very* confused when distributions change without a change in version
numbers.
Even though you only changed the docs, just bump the version number, and
document in your Changes file what happened, and that people don't
necessarily need to upgrade.
Appending additional digits, as Shlomi suggested, is not optimal, since
it can lead to ambiguity when you remove those digits again. E.g. when
comparing 0.0101 and 0.02, it is not universally clear which is higher.
There is at least one packaging system out there that *will* get it wrong.
/Lars
Martin Senger - 30 Apr 2007 23:00 GMT
Many thanks to all of you. I followed your advise and uploaded under a
completely new version number. Many thanks again.
Best regards,
Martin

Signature
Martin Senger
email: martin.senger@gmail.com
skype: martinsenger