GNU bug report logs - #31318
emacs-26 fns-tests-collate-sort failure on glibc 2.27

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Paul Eggert <eggert@HIDDEN>; Keywords: patch; dated Mon, 30 Apr 2018 17:37:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Paul Eggert <eggert@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Apr 2018 17:36:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 30 13:36:53 2018
Received: from localhost ([127.0.0.1]:44189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1fDCjN-00027x-76
	for submit <at> debbugs.gnu.org; Mon, 30 Apr 2018 13:36:53 -0400
Received: from eggs.gnu.org ([208.118.235.92]:47622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1fDCjK-00027k-Qq
 for submit <at> debbugs.gnu.org; Mon, 30 Apr 2018 13:36:51 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eggert@HIDDEN>) id 1fDCjD-0003aX-TE
 for submit <at> debbugs.gnu.org; Mon, 30 Apr 2018 13:36:45 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:53877)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1fDCjD-0003aK-P4
 for submit <at> debbugs.gnu.org; Mon, 30 Apr 2018 13:36:43 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38574)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eggert@HIDDEN>) id 1fDCjB-000487-S3
 for bug-gnu-emacs@HIDDEN; Mon, 30 Apr 2018 13:36:43 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eggert@HIDDEN>) id 1fDCj8-0003YW-Ln
 for bug-gnu-emacs@HIDDEN; Mon, 30 Apr 2018 13:36:41 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:40100)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1fDCj8-0003YB-AJ
 for bug-gnu-emacs@HIDDEN; Mon, 30 Apr 2018 13:36:38 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7AFA4160065
 for <bug-gnu-emacs@HIDDEN>; Mon, 30 Apr 2018 10:36:36 -0700 (PDT)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id idIr8TJDTS-B for <bug-gnu-emacs@HIDDEN>;
 Mon, 30 Apr 2018 10:36:32 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 34DCC160085
 for <bug-gnu-emacs@HIDDEN>; Mon, 30 Apr 2018 10:36:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id GVFNwLBnmQf6 for <bug-gnu-emacs@HIDDEN>;
 Mon, 30 Apr 2018 10:36:32 -0700 (PDT)
Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 161D2160065
 for <bug-gnu-emacs@HIDDEN>; Mon, 30 Apr 2018 10:36:32 -0700 (PDT)
To: bug-gnu-emacs@HIDDEN
From: Paul Eggert <eggert@HIDDEN>
Subject: emacs-26 fns-tests-collate-sort failure on glibc 2.27
Organization: UCLA Computer Science Department
Message-ID: <1cf43452-0e5f-f1f6-6368-d975fd273ce7@HIDDEN>
Date: Mon, 30 Apr 2018 10:36:31 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.7.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------DEBC4D575B79A4A93C0E5217"
Content-Language: en-US
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

This is a multi-part message in MIME format.
--------------DEBC4D575B79A4A93C0E5217
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

I upgraded to Fedora 28 beta over the weekend (Fedora 28 is scheduled 
for release next week) and ran into one test case failure on the 
emacs-26 branch: fns-tests-collate-sort fails (test/src/fns-tests.log is 
attached). Looking into the test, it appears that the test is making 
unportable assumptions about strcoll behavior in non-POSIX locales, an 
assumption that is not true of glibc 2.27 as shipped in Fedora 28. 
Proposed patch attached.


--------------DEBC4D575B79A4A93C0E5217
Content-Type: text/x-log;
 name="fns-tests.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="fns-tests.log"

Running 37 tests (2018-04-30 10:14:49-0700)
Test fns-tests-collate-sort backtrace:
  signal(ert-test-failed (((should (equal (sort '("11" "1 2" "1.2" "12
  ert-fail(((should (equal (sort '("11" "1 2" "1.2" "12") (lambda (a b
  (if (unwind-protect (setq value-355 (apply fn-353 args-354)) (setq f
  (let (form-description-357) (if (unwind-protect (setq value-355 (app
  (let ((value-355 'ert-form-evaluation-aborted-356)) (let (form-descr
  (let* ((fn-353 (function equal)) (args-354 (condition-case err (let 
  (lambda nil (let* ((fn-343 (function fns-tests--collate-enabled-p)) 
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name fns-tests-collate-sort :documentation
  ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi
  ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
  ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
  ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
  eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
  command-line-1(("-L" ":." "-l" "ert" "-l" "src/fns-tests.el" "--eval
  command-line()
  normal-top-level()
Test fns-tests-collate-sort condition:
    (ert-test-failed
     ((should
       (equal
	(sort ... ...)
	'...))
      :form
      (equal
       ("1 1" "1.1" "11" "1 2" "1.2" "12")
       ("11" "1 1" "1.1" "12" "1 2" "1.2"))
      :value nil :explanation
      (list-elt 0
		(arrays-of-different-length 3 2 "1 1" "11" first-mismatch-at 1))))
   FAILED   1/37  fns-tests-collate-sort
   passed   2/37  fns-tests-collate-strings
   passed   3/37  fns-tests-compare-strings
   passed   4/37  fns-tests-func-arity
   passed   5/37  fns-tests-hash-buffer
   passed   6/37  fns-tests-mapcan
   passed   7/37  fns-tests-nreverse
   passed   8/37  fns-tests-nreverse-bool-vector
   passed   9/37  fns-tests-reverse
   passed  10/37  fns-tests-reverse-bool-vector
   passed  11/37  fns-tests-sort
   passed  12/37  fns-tests-string-version-lessp
   passed  13/37  lax-plist-get/odd-number-of-elements
   passed  14/37  lax-plist-put/odd-number-of-elements
   passed  15/37  plist-get/odd-number-of-elements
   passed  16/37  plist-member/improper-list
   passed  17/37  plist-put/odd-number-of-elements
   passed  18/37  test-assoc-testfn
   passed  19/37  test-cycle-assoc
   passed  20/37  test-cycle-assq
   passed  21/37  test-cycle-delete
   passed  22/37  test-cycle-delq
   passed  23/37  test-cycle-equal
   passed  24/37  test-cycle-lax-plist-get
   passed  25/37  test-cycle-lax-plist-put
   passed  26/37  test-cycle-length
   passed  27/37  test-cycle-member
   passed  28/37  test-cycle-memq
   passed  29/37  test-cycle-memql
   passed  30/37  test-cycle-nconc
   passed  31/37  test-cycle-plist-get
   passed  32/37  test-cycle-plist-member
   passed  33/37  test-cycle-plist-put
   passed  34/37  test-cycle-rassoc
   passed  35/37  test-cycle-rassq
   passed  36/37  test-cycle-reverse
   passed  37/37  test-cycle-safe-length

Ran 37 tests, 36 results as expected, 1 unexpected (2018-04-30 10:14:52-0700)

1 unexpected results:
   FAILED  fns-tests-collate-sort


--------------DEBC4D575B79A4A93C0E5217
Content-Type: text/plain; charset=UTF-8;
 name="0001-Port-collation-tests-to-glibc-2.27.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="0001-Port-collation-tests-to-glibc-2.27.txt"

RnJvbSBkZWFhZGMxOWM4YTU5YjY5YmM1M2I3MzVmOWY2NmU5MzMwNDAxMGU5IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1
PgpEYXRlOiBNb24sIDMwIEFwciAyMDE4IDEwOjM1OjA0IC0wNzAwClN1YmplY3Q6IFtQQVRD
SF0gUG9ydCBjb2xsYXRpb24gdGVzdHMgdG8gZ2xpYmMgMi4yNwpNSU1FLVZlcnNpb246IDEu
MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFu
c2Zlci1FbmNvZGluZzogOGJpdAoKKiB0ZXN0L3NyYy9mbnMtdGVzdHMuZWwgKGZucy10ZXN0
cy1jb2xsYXRlLXN0cmluZ3MpCihmbnMtdGVzdHMtY29sbGF0ZS1zb3J0KTogRG9u4oCZdCBt
YWtlIHVucG9ydGFibGUgYXNzdW1wdGlvbnMKYWJvdXQgaG93IGVuX1VTLlVURi04IGNvbGxh
dGlvbiB3b3Jrcy4gIFRoZXNlIGFzc3VtcHRpb25zCmFyZSBub3QgdHJ1ZSBvbiBGZWRvcmEg
MjgsIHdoaWNoIHNoaXBzIHdpdGggZ2xpYmMgMi4yNy4KLS0tCiB0ZXN0L3NyYy9mbnMtdGVz
dHMuZWwgfCA0OCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdGVzdC9zcmMvZm5zLXRlc3RzLmVsIGIvdGVzdC9zcmMvZm5zLXRlc3Rz
LmVsCmluZGV4IGY4NTU0NjM2YmEuLjQ5MTkxNWY1NmEgMTAwNjQ0Ci0tLSBhL3Rlc3Qvc3Jj
L2Zucy10ZXN0cy5lbAorKysgYi90ZXN0L3NyYy9mbnMtdGVzdHMuZWwKQEAgLTExOSwxMCAr
MTE5LDkgQEAgZm5zLXRlc3RzLS1jb2xsYXRlLWVuYWJsZWQtcAogCiAgIDs7IEluIFBPU0lY
IG9yIEMgbG9jYWxlcywgY29sbGF0aW9uIG9yZGVyIGlzIGxleGljb2dyYXBoaWMuCiAgIChz
aG91bGQgKHN0cmluZy1jb2xsYXRlLWxlc3NwICJYWVpaWSIgInh5enp5IiAiUE9TSVgiKSkK
LSAgOzsgSW4gYSBsYW5ndWFnZSBzcGVjaWZpYyBsb2NhbGUsIGNvbGxhdGlvbiBvcmRlciBp
cyBkaWZmZXJlbnQuCi0gIChzaG91bGQgKHN0cmluZy1jb2xsYXRlLWxlc3NwCi0JICAgInh5
enp5IiAiWFlaWlkiCi0JICAgKGlmIChlcSBzeXN0ZW0tdHlwZSAnd2luZG93cy1udCkgImVu
dV9VU0EiICJlbl9VUy5VVEYtOCIpKSkKKyAgOzsgSW4gYSBsYW5ndWFnZSBzcGVjaWZpYyBs
b2NhbGUgb24gTVMtV2luZG93cywgY29sbGF0aW9uIG9yZGVyIGlzIGRpZmZlcmVudC4KKyAg
KHdoZW4gKGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50KQorICAgIChzaG91bGQgKHN0cmlu
Zy1jb2xsYXRlLWxlc3NwICJ4eXp6eSIgIlhZWlpZIiAiZW5fVVMuVVRGLTgiKSkpCiAKICAg
OzsgSWdub3JlIGNhc2UuCiAgIChzaG91bGQgKHN0cmluZy1jb2xsYXRlLWVxdWFscCAieHl6
enkiICJYWVpaWSIgbmlsIHQpKQpAQCAtMTU0LDggKzE1Myw2IEBAIGZucy10ZXN0cy0tY29s
bGF0ZS1lbmFibGVkLXAKIAkgICAgKDkgLiAiYWFhIikgKDkgLiAienp6IikgKDkgLiAicHBw
IikgKDkgLiAiZmZmIildKSkpCiAKIChlcnQtZGVmdGVzdCBmbnMtdGVzdHMtY29sbGF0ZS1z
b3J0ICgpCi0gIDs7IFNlZSBodHRwczovL2xpc3RzLmdudS5vcmcvci9lbWFjcy1kZXZlbC8y
MDE1LTEwL21zZzAyNTA1Lmh0bWwuCi0gIDpleHBlY3RlZC1yZXN1bHQgKGlmIChlcSBzeXN0
ZW0tdHlwZSAnY3lnd2luKSA6ZmFpbGVkIDpwYXNzZWQpCiAgIChza2lwLXVubGVzcyAoZm5z
LXRlc3RzLS1jb2xsYXRlLWVuYWJsZWQtcCkpCiAKICAgOzsgUHVuY3R1YXRpb24gYW5kIHdo
aXRlc3BhY2UgY2hhcmFjdGVycyBhcmUgcmVsZXZhbnQgZm9yIFBPU0lYLgpAQCAtMTY1LDE1
ICsxNjIsMTYgQEAgZm5zLXRlc3RzLS1jb2xsYXRlLWVuYWJsZWQtcAogCSAgKGxhbWJkYSAo
YSBiKSAoc3RyaW5nLWNvbGxhdGUtbGVzc3AgYSBiICJQT1NJWCIpKSkKICAgICAnKCIxIDEi
ICIxIDIiICIxLjEiICIxLjIiICIxMSIgIjEyIikpKQogICA7OyBQdW5jdHVhdGlvbiBhbmQg
d2hpdGVzcGFjZSBjaGFyYWN0ZXJzIGFyZSBub3QgdGFrZW4gaW50byBhY2NvdW50Ci0gIDs7
IGZvciBjb2xsYXRpb24gaW4gb3RoZXIgbG9jYWxlcy4KLSAgKHNob3VsZAotICAgKGVxdWFs
Ci0gICAgKHNvcnQgJygiMTEiICIxMiIgIjEgMSIgIjEgMiIgIjEuMSIgIjEuMiIpCi0JICAo
bGFtYmRhIChhIGIpCi0JICAgIChsZXQgKCh3MzItY29sbGF0ZS1pZ25vcmUtcHVuY3R1YXRp
b24gdCkpCi0JICAgICAgKHN0cmluZy1jb2xsYXRlLWxlc3NwCi0JICAgICAgIGEgYiAoaWYg
KGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50KSAiZW51X1VTQSIgImVuX1VTLlVURi04Iikp
KSkpCi0gICAgJygiMTEiICIxIDEiICIxLjEiICIxMiIgIjEgMiIgIjEuMiIpKSkKKyAgOzsg
Zm9yIGNvbGxhdGlvbiBpbiBvdGhlciBsb2NhbGVzLCBvbiBNUy1XaW5kb3dzIHN5c3RlbXMu
CisgICh3aGVuIChlcSBzeXN0ZW0tdHlwZSAnd2luZG93cy1udCkKKyAgICAoc2hvdWxkCisg
ICAgIChlcXVhbAorICAgICAgKHNvcnQgJygiMTEiICIxMiIgIjEgMSIgIjEgMiIgIjEuMSIg
IjEuMiIpCisgICAgICAgICAgICAobGFtYmRhIChhIGIpCisgICAgICAgICAgICAgIChsZXQg
KCh3MzItY29sbGF0ZS1pZ25vcmUtcHVuY3R1YXRpb24gdCkpCisgICAgICAgICAgICAgICAg
KHN0cmluZy1jb2xsYXRlLWxlc3NwCisgICAgICAgICAgICAgICAgIGEgYiAiZW51X1VTQSIp
KSkpCisgICAgICAnKCIxMSIgIjEgMSIgIjEuMSIgIjEyIiAiMSAyIiAiMS4yIikpKSkKIAog
ICA7OyBEaWFjcml0aWNzIGFyZSBkaWZmZXJlbnQgbGV0dGVycyBmb3IgUE9TSVgsIHRoZXkg
c29ydCBsZXhpY29ncmFwaGljYWwuCiAgIChzaG91bGQKQEAgLTE4MSwxNSArMTc5LDE3IEBA
IGZucy10ZXN0cy0tY29sbGF0ZS1lbmFibGVkLXAKICAgICAoc29ydCAnKCLDhnZhciIgIkFn
dXN0w61uIiAiQWRyaWFuIiAiRWxpIikKIAkgIChsYW1iZGEgKGEgYikgKHN0cmluZy1jb2xs
YXRlLWxlc3NwIGEgYiAiUE9TSVgiKSkpCiAgICAgJygiQWRyaWFuIiAiQWd1c3TDrW4iICJF
bGkiICLDhnZhciIpKSkKLSAgOzsgRGlhY3JpdGljcyBhcmUgc29ydGVkIGJldHdlZW4gc2lt
aWxhciBsZXR0ZXJzIGZvciBvdGhlciBsb2NhbGVzLgotICAoc2hvdWxkCi0gICAoZXF1YWwK
LSAgICAoc29ydCAnKCLDhnZhciIgIkFndXN0w61uIiAiQWRyaWFuIiAiRWxpIikKLQkgIChs
YW1iZGEgKGEgYikKLQkgICAgKGxldCAoKHczMi1jb2xsYXRlLWlnbm9yZS1wdW5jdHVhdGlv
biB0KSkKLQkgICAgICAoc3RyaW5nLWNvbGxhdGUtbGVzc3AKLQkgICAgICAgYSBiIChpZiAo
ZXEgc3lzdGVtLXR5cGUgJ3dpbmRvd3MtbnQpICJlbnVfVVNBIiAiZW5fVVMuVVRGLTgiKSkp
KSkKLSAgICAnKCJBZHJpYW4iICLDhnZhciIgIkFndXN0w61uIiAiRWxpIikpKSkKKyAgOzsg
RGlhY3JpdGljcyBhcmUgc29ydGVkIGJldHdlZW4gc2ltaWxhciBsZXR0ZXJzIGZvciBvdGhl
ciBsb2NhbGVzLAorICA7OyBvbiBNUy1XaW5kb3dzIHN5c3RlbXMuCisgICh3aGVuIChlcSBz
eXN0ZW0tdHlwZSAnd2luZG93cy1udCkKKyAgICAoc2hvdWxkCisgICAgIChlcXVhbAorICAg
ICAgKHNvcnQgJygiw4Z2YXIiICJBZ3VzdMOtbiIgIkFkcmlhbiIgIkVsaSIpCisgICAgICAg
ICAgICAobGFtYmRhIChhIGIpCisgICAgICAgICAgICAgIChsZXQgKCh3MzItY29sbGF0ZS1p
Z25vcmUtcHVuY3R1YXRpb24gdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1jb2xsYXRl
LWxlc3NwCisgICAgICAgICAgICAgICAgIGEgYiAiZW51X1VTQSIpKSkpCisgICAgICAnKCJB
ZHJpYW4iICLDhnZhciIgIkFndXN0w61uIiAiRWxpIikpKSkpCiAKIChlcnQtZGVmdGVzdCBm
bnMtdGVzdHMtc3RyaW5nLXZlcnNpb24tbGVzc3AgKCkKICAgKHNob3VsZCAoc3RyaW5nLXZl
cnNpb24tbGVzc3AgImZvbzIucG5nIiAiZm9vMTIucG5nIikpCi0tIAoyLjE3LjAKCg==
--------------DEBC4D575B79A4A93C0E5217--




Acknowledgement sent to Paul Eggert <eggert@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#31318; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 30 Apr 2018 18:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.