Update .py entry in PSL

RESOLVED FIXED in mozilla19

Status

()

Core
Networking: Domain Lists
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: gerv, Assigned: Simone Carletti)

Tracking

unspecified
mozilla19
Points:
---
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Reporter)

Description

5 years ago
I got the following email:

While writing a piece of software to extract domain from e-mails I found a bug in the Public Suffix list for Paraguay - the TLD is divided in 7 pieces now (top-level, com, net, org, gov, edu & coop). Here is the unified diff.

Paulo Ney de Souza



--- list_old    2012-07-04 20:00:39.000000000 -0300
+++ list_new    2012-07-13 14:02:56.012571018 -0300
@@ -5359,7 +5359,13 @@
 belau.pw

 // py : http://www.nic.py/faq_a.html#faq_b
-*.py
+py
+com.py
+net.py
+org.py
+gov.py
+edu.py
+coop.py

 // qa : http://domains.qa/en/
 qa
(Assignee)

Comment 1

5 years ago
Created attachment 660433 [details] [diff] [review]
Patch for .PY
Attachment #660433 - Flags: review?(gerv)
(Assignee)

Comment 2

5 years ago
According to http://www.nic.py/pautas.html#seccion_9, there are 7 second level domains, not 6.
I created the patch.
(Reporter)

Comment 3

5 years ago
weppos: can you confirm that registrations are also allowed at the top level (i.e. that "py" is in the new list correctly)?

Gerv
(Assignee)

Comment 4

5 years ago
Very good point.

Looking at the official "availability checker", it seems it's not possible to check/register second level domains.
http://www.nic.py/consultas_disp.html

From the documentation http://www.nic.py/pautas.html#seccion_9 I can read

> Los dominios de segundo nivel determinan la naturaleza del nombre de un dominio. Una empresa o institución podrá solicitar un determinado nombre de dominio de tercer nivel sólo bajo uno de los dominios de segundo nivel, aquel que mejor identifique o refleje los fines, la estructura, servicios, o productos de la misma.

> El NIC efectúa la delegación de nuevos nombres de dominio bajo los dominios de segundo nivel: ORG.PY, EDU.PY, MIL.PY, GOV.PY, NET.PY, COM.PY, COOP.PY.

[...]

> Corresponde al NIC determinar la habilitación de otros dominios de segundo nivel.

Which means that the second level is reserved to determine the type of the domain. The user must choose the second level that more represents the domain business.

Last paragraph means that NIC can determine the creation of additional second level domains.

Technically speaking, nic.py is a second level domain. I don't know if this is the only exception. Trying to search Google for .py domains returns only Python scripts for the first pages!

May be we should involve the registrar into the discussion?
(Reporter)

Comment 5

5 years ago
Reaching out to the registrar, and/or Mozilla Hispano, seems like a good idea.

Gerv
(Assignee)

Comment 6

5 years ago
I contacted the registrar, I'm waiting for a response.
(Assignee)

Comment 7

5 years ago
Got the response from the registry.

>  In .py can only be register third level domains.
> The available second-level domains are: com, edu, org, mil, gov, coop and net.

How do we want to handle the case of nic.py domain? Do you suggest

> *.py

or an exception?

Please note there is also cnc.una.py that doesn't seem to be part of any standard SLDs. May be we should leave py? (parsers will detect the closest match in case of a SLD domain, as part of the PSL specifications).
(Reporter)

Comment 8

5 years ago
weppos: I suggest that if the policy they gave you is "no top-level registrations", we should make the list reflect that, and add exceptions for the ones we find. So:

com.py
coop.py
edu.py
gov.py
mil.py
net.py
org.py
!nic.py
una.py

Or something like that. You should ask your contact about the status of una.py.

Gerv
(Reporter)

Updated

5 years ago
Attachment #660433 - Flags: review?(gerv) → review-
(Assignee)

Comment 9

5 years ago
I will ask my contact. IMHO leaving py would be a reasonable and pretty safe choice in this case.
(Assignee)

Comment 10

5 years ago
Here's the response I got.

> Simone, 
> Yes there are two exceptions to the general rule,
> the first one is because it is a domain we (NIC.PY) use.
> The other was a mistake we made at the beginning of the implementation of the NIC.PY,
> and because it is an identification of the biggest
> University in our country, the domain is maintained. 
> These are the only exception until now, as far as I remember. This situation could change, of course. 

We can use exceptions at this point. I'll update the patch.
(Reporter)

Comment 11

5 years ago
weppos: ping on the patch update? :-)

Gerv
(Assignee)

Comment 12

5 years ago
Created attachment 675028 [details] [diff] [review]
Patch for .PY

Updated the patch to reflect email exchange with registry.
Attachment #660433 - Attachment is obsolete: true
Attachment #675028 - Flags: review?(gerv)
(Reporter)

Updated

5 years ago
Attachment #675028 - Flags: review?(gerv) → review+
(Reporter)

Comment 13

5 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/355a2ac5f897

Gerv
https://hg.mozilla.org/mozilla-central/rev/355a2ac5f897
Assignee: nobody → weppos
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
You need to log in before you can comment on or make changes to this bug.