Package: publicsuffix
Version: 20170202-1
Severity: normal

Dear Maintainer,

both, /usr/share/publicsuffix/public_suffix_list.dafsa and
/usr/share/publicsuffix/public_suffix_list.dat have the same file date (mtime).

Together with a small glitch in libpsl/psl_latest() this leads to .dat
being loaded which causes lot's of parse/conversion/malloc overhead.

There are two possible solutions:
1. The .dafsa file should be older than the .dat file by at least 1s.
This makes sense since the .dafsa file is generated from .dat and thus should
be older. Also the .dat file should have the original timestamp from upstream.

2. Apply a 1-line patch to libpsl (already in upstream git repo) which prefers
the distribution (.dafsa) file.

Regards, Tim Rühsen


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information

Reply via email to