Skip to content

Commit 1d5e858

Browse files
committed
Document effect of PR #761 (2018-06-25)
Also documents what is documented in Cabal's documentation about what Hackage will accept and reject regarding 'the ASCII subset'. See the note at https://cabal.readthedocs.io/en/stable/cabal-package-description-file.html#package-properties
1 parent f1eb1b5 commit 1d5e858

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

datafiles/templates/upload.html.st

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ of that name and version, including <em>package</em><code>.cabal</code>.
6363
See the notes at the bottom of the page.
6464
</p>
6565

66+
<p>A Cabal package name can use any alphabetic Unicode code-point, however
67+
Hackage rejects package names that use alphabetic code-points other than those
68+
from the Latin alphabet (that is, <code>A</code> to <code>Z</code> and
69+
<code>a</code> to <code>z</code>). With one exception, the name of a new package
70+
cannot be the same as the name of an existing package, based on a
71+
case-insensitive comparison. The exception is if the maintainer uploading the
72+
new package is a maintainer of the existing package.
73+
</p>
74+
6675
<div style="font-size: large; text-align: center;"><a href="/packages/upload">Upload a package</a></div>
6776
<div style="font-size: large; text-align: center;"><a href="/packages/candidates/upload">Upload a package candidate</a></div>
6877

0 commit comments

Comments
 (0)