Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package publicsuffix for openSUSE:Factory 
checked in at 2023-12-19 23:15:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/publicsuffix (Old)
 and      /work/SRC/openSUSE:Factory/.publicsuffix.new.9037 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "publicsuffix"

Tue Dec 19 23:15:26 2023 rev:101 rq:1133874 version:20231213

Changes:
--------
--- /work/SRC/openSUSE:Factory/publicsuffix/publicsuffix.changes        
2023-11-15 21:06:59.068704089 +0100
+++ /work/SRC/openSUSE:Factory/.publicsuffix.new.9037/publicsuffix.changes      
2023-12-19 23:15:29.640794035 +0100
@@ -1,0 +2,12 @@
+Mon Dec 18 14:22:11 UTC 2023 - Martin Pluskal <mplus...@suse.com>
+
+- Update to version 20231213:
+  * util: gTLD data autopull updates for 2023-12-12T15:13:54 UTC (#1910)
+  * util: gTLD data autopull updates for 2023-12-06T15:14:08 UTC (#1908)
+  * Place -v after -C in github actions workflows (#1906)
+  * Introduce Go Modules to tooling (#1901)
+  * util: gTLD data autopull updates for 2023-11-21T15:13:46 UTC (#1902)
+  *  Handle EBEROs: Use DelegationDate alongside ContractTerminated (#1894)
+  * util: gTLD data autopull updates for 2023-11-18T15:11:52 UTC (#1898)
+
+-------------------------------------------------------------------

Old:
----
  publicsuffix-20231108.obscpio

New:
----
  publicsuffix-20231213.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ publicsuffix.spec ++++++
--- /var/tmp/diff_new_pack.mcVFJf/_old  2023-12-19 23:15:30.676831763 +0100
+++ /var/tmp/diff_new_pack.mcVFJf/_new  2023-12-19 23:15:30.676831763 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           publicsuffix
-Version:        20231108
+Version:        20231213
 Release:        0
 Summary:        Cross-vendor public domain suffix database
 License:        MPL-2.0

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mcVFJf/_old  2023-12-19 23:15:30.712833074 +0100
+++ /var/tmp/diff_new_pack.mcVFJf/_new  2023-12-19 23:15:30.712833074 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">https://github.com/publicsuffix/list.git</param>
-          <param 
name="changesrevision">b5bf572c52988dbe9d865b8f090ea819024a9936</param></service></servicedata>
+          <param 
name="changesrevision">502e2bfd9458bbded02194720c3142a3fca71902</param></service></servicedata>
 (No newline at EOF)
 

++++++ publicsuffix-20231108.obscpio -> publicsuffix-20231213.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/.github/workflows/test.yml 
new/publicsuffix-20231213/.github/workflows/test.yml
--- old/publicsuffix-20231108/.github/workflows/test.yml        2023-11-09 
01:09:38.000000000 +0100
+++ new/publicsuffix-20231213/.github/workflows/test.yml        2023-12-13 
11:45:24.000000000 +0100
@@ -18,7 +18,7 @@
           go-version: 'stable'
 
       - name: Run Go unit tests
-        run: go test tools/*.go
+        run: go test -C ./tools -v .
 
       - name: Install dependencies
         run: sudo apt install -y autopoint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/publicsuffix-20231108/.github/workflows/tld-update.yml 
new/publicsuffix-20231213/.github/workflows/tld-update.yml
--- old/publicsuffix-20231108/.github/workflows/tld-update.yml  2023-11-09 
01:09:38.000000000 +0100
+++ new/publicsuffix-20231213/.github/workflows/tld-update.yml  2023-12-13 
11:45:24.000000000 +0100
@@ -4,7 +4,7 @@
   schedule:
     # Run once a day at 15:00 UTC
     - cron:  '0 15 * * *'
-    
+
 permissions:
   contents: read
 
@@ -26,7 +26,7 @@
           go-version: 'stable'
 
       - name: Run unit tests
-        run: go test tools/*.go
+        run: go test -C ./tools -v .
 
       - name: Set current date
         id: get-date
@@ -49,7 +49,7 @@
             ✅ autopull
             🚩ICANN (IANA/ICP-3) Section
           delete-branch: true
-          
+
       - name: Check outputs
         run: |
           echo "Pull Request Number - ${{ 
steps.cpr.outputs.pull-request-number }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/public_suffix_list.dat 
new/publicsuffix-20231213/public_suffix_list.dat
--- old/publicsuffix-20231108/public_suffix_list.dat    2023-11-09 
01:09:38.000000000 +0100
+++ new/publicsuffix-20231213/public_suffix_list.dat    2023-12-13 
11:45:24.000000000 +0100
@@ -6710,7 +6710,7 @@
 
 // newGTLDs
 
-// List of new gTLDs imported from 
https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 
2023-11-03T15:13:18Z
+// List of new gTLDs imported from 
https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 
2023-12-12T15:13:54Z
 // This list is auto-generated, don't edit it manually.
 // aaa : American Automobile Association, Inc.
 // https://www.iana.org/domains/root/db/aaa.html
@@ -7752,6 +7752,10 @@
 // https://www.iana.org/domains/root/db/dentist.html
 dentist
 
+// desi
+// https://www.iana.org/domains/root/db/desi.html
+desi
+
 // design : Registry Services, LLC
 // https://www.iana.org/domains/root/db/design.html
 design
@@ -7796,7 +7800,7 @@
 // https://www.iana.org/domains/root/db/dish.html
 dish
 
-// diy : Lifestyle Domain Holdings, Inc.
+// diy : Internet Naming Company LLC
 // https://www.iana.org/domains/root/db/diy.html
 diy
 
@@ -7928,10 +7932,6 @@
 // https://www.iana.org/domains/root/db/estate.html
 estate
 
-// etisalat : Emirates Telecommunications Corporation (trading as Etisalat)
-// https://www.iana.org/domains/root/db/etisalat.html
-etisalat
-
 // eurovision : European Broadcasting Union (EBU)
 // https://www.iana.org/domains/root/db/eurovision.html
 eurovision
@@ -8104,7 +8104,7 @@
 // https://www.iana.org/domains/root/db/foo.html
 foo
 
-// food : Lifestyle Domain Holdings, Inc.
+// food : Internet Naming Company LLC
 // https://www.iana.org/domains/root/db/food.html
 food
 
@@ -8312,7 +8312,7 @@
 // https://www.iana.org/domains/root/db/golf.html
 golf
 
-// goo : NTT Resonant Inc.
+// goo : NTT DOCOMO, INC.
 // https://www.iana.org/domains/root/db/goo.html
 goo
 
@@ -8908,7 +8908,7 @@
 // https://www.iana.org/domains/root/db/lifeinsurance.html
 lifeinsurance
 
-// lifestyle : Lifestyle Domain Holdings, Inc.
+// lifestyle : Internet Naming Company LLC
 // https://www.iana.org/domains/root/db/lifestyle.html
 lifestyle
 
@@ -8948,7 +8948,7 @@
 // https://www.iana.org/domains/root/db/live.html
 live
 
-// living : Lifestyle Domain Holdings, Inc.
+// living : Internet Naming Company LLC
 // https://www.iana.org/domains/root/db/living.html
 living
 
@@ -9928,10 +9928,6 @@
 // https://www.iana.org/domains/root/db/sbs.html
 sbs
 
-// sca : SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)
-// https://www.iana.org/domains/root/db/sca.html
-sca
-
 // scb : The Siam Commercial Bank Public Company Limited ("SCB")
 // https://www.iana.org/domains/root/db/scb.html
 scb
@@ -10524,7 +10520,7 @@
 // https://www.iana.org/domains/root/db/vacations.html
 vacations
 
-// vana : Lifestyle Domain Holdings, Inc.
+// vana : Internet Naming Company LLC
 // https://www.iana.org/domains/root/db/vana.html
 vana
 
@@ -10608,10 +10604,6 @@
 // https://www.iana.org/domains/root/db/vodka.html
 vodka
 
-// volkswagen : Volkswagen Group of America Inc.
-// https://www.iana.org/domains/root/db/volkswagen.html
-volkswagen
-
 // volvo : Volvo Holding Sverige Aktiebolag
 // https://www.iana.org/domains/root/db/volvo.html
 volvo
@@ -10680,6 +10672,10 @@
 // https://www.iana.org/domains/root/db/website.html
 website
 
+// wed
+// https://www.iana.org/domains/root/db/wed.html
+wed
+
 // wedding : Registry Services, LLC
 // https://www.iana.org/domains/root/db/wedding.html
 wedding
@@ -11012,10 +11008,6 @@
 // https://www.iana.org/domains/root/db/xn--mgba7c0bbn0a.html
 العليان
 
-// xn--mgbaakc7dvf : Emirates Telecommunications Corporation (trading as 
Etisalat)
-// https://www.iana.org/domains/root/db/xn--mgbaakc7dvf.html
-اتصالات
-
 // xn--mgbab2bd : CORE Association
 // https://www.iana.org/domains/root/db/xn--mgbab2bd.html
 بازار
@@ -13193,7 +13185,7 @@
 // Submitted by Jonathan Rudenberg <jonat...@flynn.io>
 flynnhosting.net
 
-// Forgerock : https://www.forgerock.com
+// Forgerock : https://www.forgerock.com
 // Submitted by Roderick Parr <roderick.p...@forgerock.com>
 forgeblocks.com
 id.forgerock.io
@@ -14887,7 +14879,7 @@
 beta.bounty-full.com
 
 // Smallregistry by Promopixel SARL: https://www.smallregistry.net
-// Former AFNIC's SLDs 
+// Former AFNIC's SLDs
 // Submitted by Jérôme Lipowicz <supp...@promopixel.com>
 aeroport.fr
 avocat.fr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/tools/go.mod 
new/publicsuffix-20231213/tools/go.mod
--- old/publicsuffix-20231108/tools/go.mod      1970-01-01 01:00:00.000000000 
+0100
+++ new/publicsuffix-20231213/tools/go.mod      2023-12-13 11:45:24.000000000 
+0100
@@ -0,0 +1,3 @@
+module github.com/publicsuffix/list/tools
+
+go 1.21
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/tools/newgtlds.go 
new/publicsuffix-20231213/tools/newgtlds.go
--- old/publicsuffix-20231108/tools/newgtlds.go 2023-11-09 01:09:38.000000000 
+0100
+++ new/publicsuffix-20231213/tools/newgtlds.go 2023-12-13 11:45:24.000000000 
+0100
@@ -96,6 +96,9 @@
        // ALabel contains the ASCII gTLD name. For internationalized gTLDs the 
GTLD
        // field is expressed in punycode.
        ALabel string `json:"gTLD"`
+       // DelegationDate holds the date the gTLD was delegated to the root 
zone.
+       // A TLD should be considered dead if the delegation date is empty.
+       DelegationDate string
        // ULabel contains the unicode representation of the gTLD name. When 
the gTLD
        // ULabel in the ICANN gTLD data is empty (e.g for an ASCII gTLD like
        // '.pizza') the PSL entry will use the ALabel as the ULabel.
@@ -355,14 +358,16 @@
 }
 
 // filterGTLDs removes entries that are present in the legacyGTLDs map or have
-// ContractTerminated equal to true, or a non-empty RemovalDate.
+// ContractTerminated equal to true and an empty DelegationDate,
+// or a non-empty RemovalDate.
 func filterGTLDs(entries []*pslEntry) []*pslEntry {
        var filtered []*pslEntry
        for _, entry := range entries {
                if _, isLegacy := legacyGTLDs[entry.ALabel]; isLegacy {
                        continue
                }
-               if entry.ContractTerminated {
+               // If the Delegation Date is not empty, the gTLD is likely in 
EBERO.
+               if entry.ContractTerminated && entry.DelegationDate == "" {
                        continue
                }
                if entry.RemovalDate != "" {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/tools/newgtlds_test.go 
new/publicsuffix-20231213/tools/newgtlds_test.go
--- old/publicsuffix-20231108/tools/newgtlds_test.go    2023-11-09 
01:09:38.000000000 +0100
+++ new/publicsuffix-20231213/tools/newgtlds_test.go    2023-12-13 
11:45:24.000000000 +0100
@@ -177,6 +177,15 @@
                                // NOTE: we include a contract terminated = 
true entry here to test that
                                // filtering of terminated entries occurs.
                                ContractTerminated: true,
+                               DelegationDate:     "", // Explicitly state 
that delegation date is empty.
+                       },
+                       {
+                               ALabel: "ebero",
+                               // NOTE: We include contract terminated = true 
with a delegation date that
+                               // has data here to ensure we capture TLDs that 
are in EBERO.
+                               ContractTerminated: true,
+                               DelegationDate:     "2012-12-21",
+                               RegistryOperator:   "ICANN't itself",
                        },
                },
        }
@@ -196,6 +205,13 @@
                        RegistryOperator: "@cpu's bargain gTLD emporium " +
                                "(now with bonus whitespace)",
                },
+               {
+                       ALabel:             "ebero",
+                       ULabel:             "ebero",
+                       RegistryOperator:   "ICANN't itself",
+                       ContractTerminated: true,
+                       DelegationDate:     "2012-12-21",
+               },
        }
 
        handler := &mockHandler{jsonBytes}
@@ -259,6 +275,7 @@
                                ALabel: "terminated",
                                // NOTE: Setting ContractTerminated to ensure 
filtering.
                                ContractTerminated: true,
+                               DelegationDate:     "", // Explicitly state 
that DelegationDate is empty
                        },
                        {
                                ALabel:           "removed",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/publicsuffix-20231108/tools/patchnewgtlds 
new/publicsuffix-20231213/tools/patchnewgtlds
--- old/publicsuffix-20231108/tools/patchnewgtlds       2023-11-09 
01:09:38.000000000 +0100
+++ new/publicsuffix-20231213/tools/patchnewgtlds       2023-12-13 
11:45:24.000000000 +0100
@@ -2,6 +2,7 @@
 
 set -e
 set -o pipefail
+set -x
 
 if ! [ -x "$(command -v go)" ]
 then
@@ -9,8 +10,9 @@
   exit 1
 fi
 
-BASEDIR=$(dirname "$0")
+SCRIPT=$(realpath "$0")
+BASEDIR=$(dirname "$SCRIPT")
 
-go run "$BASEDIR/newgtlds.go" \
+go run -C "$BASEDIR/" . \
   -overwrite \
   -psl-dat-file="$BASEDIR/../public_suffix_list.dat"

++++++ publicsuffix.obsinfo ++++++
--- /var/tmp/diff_new_pack.mcVFJf/_old  2023-12-19 23:15:30.828837298 +0100
+++ /var/tmp/diff_new_pack.mcVFJf/_new  2023-12-19 23:15:30.828837298 +0100
@@ -1,5 +1,5 @@
 name: publicsuffix
-version: 20231108
-mtime: 1699488578
-commit: b5bf572c52988dbe9d865b8f090ea819024a9936
+version: 20231213
+mtime: 1702464324
+commit: 502e2bfd9458bbded02194720c3142a3fca71902
 

Reply via email to