From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 04:02:47 2019 Received: (at submit) by debbugs.gnu.org; 17 Oct 2019 08:02:48 +0000 Received: from localhost ([127.0.0.1]:47069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL0kB-0002OJ-Co for submit@debbugs.gnu.org; Thu, 17 Oct 2019 04:02:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:34005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL0k9-0002O9-DA for submit@debbugs.gnu.org; Thu, 17 Oct 2019 04:02:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42031) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iL0k4-00020Z-5T for guix-patches@gnu.org; Thu, 17 Oct 2019 04:02: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.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iL0k2-00011J-Q0 for guix-patches@gnu.org; Thu, 17 Oct 2019 04:02:40 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:34933) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iL0k2-00010p-JX for guix-patches@gnu.org; Thu, 17 Oct 2019 04:02:38 -0400 Received: from localhost (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 4F4B1200012 for ; Thu, 17 Oct 2019 08:02:34 +0000 (UTC) Date: Thu, 17 Oct 2019 10:02:33 +0200 From: Tanguy Le Carrour To: Guix Subject: [PATCH] gnu: Add minisign. Message-ID: <20191017080233.dcsjsyh5ui6x67kj@rafflesia> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="dgvi3xw7x5egrpwt" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.70.178.232 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --dgvi3xw7x5egrpwt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline --dgvi3xw7x5egrpwt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline >From 7d5c08fd00e9cd5d883fc939187ce6fc6e8c45f7 Mon Sep 17 00:00:00 2001 From: Tanguy Le Carrour Date: Thu, 17 Oct 2019 09:57:28 +0200 Subject: [PATCH] gnu: Add minisign. * gnu/packages/crypto.scm (minisign): New public variable. --- gnu/packages/crypto.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 9592d18011..baf7c81a6a 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -974,3 +974,37 @@ pre-shared keys out of band. It is designed to handle large amounts of data quickly by using all your CPU cores and hardware acceleration.") (home-page "https://github.com/vstakhov/hpenc") (license license:bsd-3))) + +(define-public minisign + (package + (name "minisign") + (version "0.8") + (source + (origin + (method url-fetch) + (uri + (string-append "https://github.com/jedisct1/minisign/releases/download/" + version "/minisign-" version ".tar.gz")) + (sha256 + (base32 + "10hhgwxf9rcdlr00shrkcyxndrc22dh5lj8k5z27xg3nc0jba3hk")))) + (build-system cmake-build-system) + (arguments + ; No test suite + `(#:tests? #f)) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libsodium" ,libsodium))) + (home-page "https://jedisct1.github.io/minisign") + (synopsis "Tool to sign files and verify signatures") + (description + "Minisign is a dead simple tool to sign files and verify signatures. It is +portable, lightweight, and uses the highly secure Ed25519 public-key signature +system. Signature written by minisign can be verified using OpenBSD's +signify tool: public key files and signature files are compatible. However, +minisign uses a slightly different format to store secret keys. Minisign +signatures include trusted comments in addition to untrusted comments. +Trusted comments are signed, thus verified, before being displayed.") + (license license:isc))) + -- 2.23.0 --dgvi3xw7x5egrpwt-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 04:09:58 2019 Received: (at 37788) by debbugs.gnu.org; 17 Oct 2019 08:09:58 +0000 Received: from localhost ([127.0.0.1]:47078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL0r7-0002ZC-Q6 for submit@debbugs.gnu.org; Thu, 17 Oct 2019 04:09:58 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:33343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL0r6-0002Z3-9r for 37788@debbugs.gnu.org; Thu, 17 Oct 2019 04:09:56 -0400 Received: from localhost (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 92CAC200002 for <37788@debbugs.gnu.org>; Thu, 17 Oct 2019 08:09:54 +0000 (UTC) Date: Thu, 17 Oct 2019 10:09:54 +0200 From: Tanguy Le Carrour To: 37788@debbugs.gnu.org Subject: [PATCH] gnu: Add minisign. Message-ID: <20191017080954.rxj4m7dmelakx7zv@rafflesia> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pyzxq6n6ajuus5ln" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37788 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --pyzxq6n6ajuus5ln Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Remove new blank line at EOF. --pyzxq6n6ajuus5ln Content-Type: text/plain; charset=us-ascii Content-Disposition: inline >From 467e7d9566cc655c4ea226769b76c8d803ecb4d4 Mon Sep 17 00:00:00 2001 From: Tanguy Le Carrour Date: Thu, 17 Oct 2019 09:57:28 +0200 Subject: [PATCH] gnu: Add minisign. * gnu/packages/crypto.scm (minisign): New public variable. --- gnu/packages/crypto.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 9592d18011..9ab15a6395 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -974,3 +974,36 @@ pre-shared keys out of band. It is designed to handle large amounts of data quickly by using all your CPU cores and hardware acceleration.") (home-page "https://github.com/vstakhov/hpenc") (license license:bsd-3))) + +(define-public minisign + (package + (name "minisign") + (version "0.8") + (source + (origin + (method url-fetch) + (uri + (string-append "https://github.com/jedisct1/minisign/releases/download/" + version "/minisign-" version ".tar.gz")) + (sha256 + (base32 + "10hhgwxf9rcdlr00shrkcyxndrc22dh5lj8k5z27xg3nc0jba3hk")))) + (build-system cmake-build-system) + (arguments + ; No test suite + `(#:tests? #f)) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libsodium" ,libsodium))) + (home-page "https://jedisct1.github.io/minisign") + (synopsis "Tool to sign files and verify signatures") + (description + "Minisign is a dead simple tool to sign files and verify signatures. It is +portable, lightweight, and uses the highly secure Ed25519 public-key signature +system. Signature written by minisign can be verified using OpenBSD's +signify tool: public key files and signature files are compatible. However, +minisign uses a slightly different format to store secret keys. Minisign +signatures include trusted comments in addition to untrusted comments. +Trusted comments are signed, thus verified, before being displayed.") + (license license:isc))) -- 2.23.0 --pyzxq6n6ajuus5ln-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 11:33:06 2019 Received: (at submit) by debbugs.gnu.org; 17 Oct 2019 15:33:06 +0000 Received: from localhost ([127.0.0.1]:48732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL7lx-00088f-Uu for submit@debbugs.gnu.org; Thu, 17 Oct 2019 11:33:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:42923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL7lw-00088Y-HG for submit@debbugs.gnu.org; Thu, 17 Oct 2019 11:33:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58334) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iL7lv-0007d8-4f for guix-patches@gnu.org; Thu, 17 Oct 2019 11:33:03 -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.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iL7lu-0003nF-8B for guix-patches@gnu.org; Thu, 17 Oct 2019 11:33:03 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:37270) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iL7lu-0003mp-2O for guix-patches@gnu.org; Thu, 17 Oct 2019 11:33:02 -0400 Received: by mail-wr1-x443.google.com with SMTP id p14so2882318wro.4 for ; Thu, 17 Oct 2019 08:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=XgAiVt2IrrB3+mtzlP0q0uCRJjwkBhPjIEgq9kon8Hw=; b=eHmRABiobjcu0amX1hGP9rkCeCyWtXc7UX9CTamXHooCCMgeXCXbnKkLc8dW+tQnnz 23yulJFMSZBvQCNebwa74+Y5wWvQgzI6C3WCb9awMW62EJBrtNNcTdLUs5vP2t1iuU9q eiaPx1jDayw4C57/RQ1EA4byUlqkuEzULDtgl5Gqk9uqR1q6zh3dfZthB9bRKZvxtGis stcSFjiIkmbf45XSw/wblt7Rrio7HVLRO+bRop53TPaQAOPbSznQxR7uWkqjjaX+m2ex ePBwFbMI3455B2PYbyW5bIWmMWP/MBJkOP4hf4i5+KX82z/qUAUwajVr4642p36tXADT izSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=XgAiVt2IrrB3+mtzlP0q0uCRJjwkBhPjIEgq9kon8Hw=; b=W9TV6+1CVbq3scnmbQGVPeIlrQ1FPkRyACmK+JKEX2tek9m3kxvNQQiRyzz8UmMOCU XJKiEnKntevhrA5w/4MW3y/7DzJ3afohWBFdctbZ31gtme56o1gpQHWV9y/WR0XKN8uh sl9bgMHPmd9C0nwR9UeNBdgD2aEuTjpa5H0vBpSCePqp7NQqC0E5aQHA4hANEWsyTlKm MlgQoIEBb749qeULc93tQ6z+Z7a4l05NGdiCghLidM7AptvtqVGrNX6pnvj1fyZnX/aG zfeGcCwT7HTSrauuHBqJ6xOFWHifYZoehZCU8JFBwpyvHVj1ZoeYrYTUrNwDwW+KXhNi YUZw== X-Gm-Message-State: APjAAAUUUXuzs0SZ7hXmHZnTAFKKFI69OGn3lbqCLC6gVHNlqHQEUDU4 iubSeJvOKowVx80k2jKSF6F3ZoZV X-Google-Smtp-Source: APXvYqw9oMkFKLsYmL5SaYJmcMwBoXaV1daCk+gQjTy5JYQjAU6X8Fk2P0cc4l6WONalRz9b0GKG1w== X-Received: by 2002:adf:f685:: with SMTP id v5mr669933wrp.246.1571326380577; Thu, 17 Oct 2019 08:33:00 -0700 (PDT) Received: from PF1S5GG2 (lfbn-ann-1-367-71.w86-200.abo.wanadoo.fr. [86.200.83.71]) by smtp.gmail.com with ESMTPSA id e17sm2564168wma.15.2019.10.17.08.32.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2019 08:32:59 -0700 (PDT) References: <20191017080233.dcsjsyh5ui6x67kj@rafflesia> <20191017080954.rxj4m7dmelakx7zv@rafflesia> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: guix-patches@gnu.org Subject: Re: [bug#37788] [PATCH] gnu: Add minisign. In-reply-to: <20191017080954.rxj4m7dmelakx7zv@rafflesia> Date: Thu, 17 Oct 2019 17:32:58 +0200 Message-ID: <874l07gzf9.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::443 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 37788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello Tanguy, > Remove new blank line at EOF. Please pass --subject-prefix="PATCH v2" to git format-patch so that it is easier to identify patch revisions. > + ; No test suite You can put it on the same line as the one below. > + `(#:tests? #f)) You also did forget to add the Copyright on top. Otherwise seems fine :). I fixed the points above and pushed it. Mathieu From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 04:26:34 2019 Received: (at control) by debbugs.gnu.org; 18 Oct 2019 08:26:34 +0000 Received: from localhost ([127.0.0.1]:49273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLNaj-0004Ge-Bi for submit@debbugs.gnu.org; Fri, 18 Oct 2019 04:26:34 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:52834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLNag-0004GM-UL for control@debbugs.gnu.org; Fri, 18 Oct 2019 04:26:32 -0400 Received: by mail-wm1-f51.google.com with SMTP id r19so5209243wmh.2 for ; Fri, 18 Oct 2019 01:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=lM5+4SS/Hgixu5kqzP9xE6870i1hb1tSfMLyzqpInn0=; b=Vq6zvfjHQJw4mwInptVifQM6dTPXIOj6xuJMqGeR3qIaTXyoZ+kpDmgoqVeJVp4CL8 YF4JUxnTq/z+RZZ59MWTlauPYbWanCUumASreShbtNEAxRVQEiJZkTmrie+twubBH+AM UuGGSog1gO2m2Lh6I3Tl9knKxNaJ57MuKm4AmKVpZboowAVJML3fIrYtk+LEXIM6vpu6 5ouqyumEc+lOweBYQhDLxO9ajMjEE82+FAwKvMlREMvEZCouwbTqogRCVakvJbFozWGs C+N9m33o7YAOcYR1Trz5hH1k7LK8nLhj82uZD6hx6J0zKz0nVwXuPP+t//+k0wNcrFvS 2wMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=lM5+4SS/Hgixu5kqzP9xE6870i1hb1tSfMLyzqpInn0=; b=VEgvbKl2XXd0IufxwfiDXifIkA9L3Savcj3sDss+MC+nZCX99tgcg3KPq+8YHfCPFI FPHA38a0u55+n0hzsal40RjpwSEhwKjIxue9mN8yyXKnpFHywIEMMU4gkwQnKlBNWLTT VxfMS10ojfmTB6NGFEZwM9NIXWEWpQQ/Qpy+1NW7R2Rx0kzCCsBySxgajhGyWw9h5bBW xXNUYvepdVy1Txo75M3b3VNE3LuWoSJ+1vscsDUiaYmu48QHWbzoR/rZiKTrdTGxPODQ ki70EGxDVCAm5RDe4ELEhXo4gGrpbC80QTpE+yrVhheCj+YfzeVTGhfd25KGd1q9Nhf4 yqTg== X-Gm-Message-State: APjAAAVx92w2vSzC91i4pMK8FxD9g3nNedbuBa+jWbA25CUk8kejWcZ7 cdkhl71OBf3M7ZlDzK18MvQiD/HT X-Google-Smtp-Source: APXvYqyq/G7eTY5R2uIhOxhLSMZbdW17pbcI6kIiPtf4gDY8u+JgZCUImeuqqTDWObK2DxQIxWuHpQ== X-Received: by 2002:a1c:6709:: with SMTP id b9mr6840914wmc.14.1571387184334; Fri, 18 Oct 2019 01:26:24 -0700 (PDT) Received: from PF1S5GG2 (lfbn-ann-1-367-71.w86-200.abo.wanadoo.fr. [86.200.83.71]) by smtp.gmail.com with ESMTPSA id z5sm2186340wmi.12.2019.10.18.01.26.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2019 01:26:22 -0700 (PDT) Date: Fri, 18 Oct 2019 10:26:20 +0200 Message-Id: <87zhhyfoib.fsf@gmail.com> To: control@debbugs.gnu.org From: Mathieu Othacehe Subject: control message for bug #37788 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 37788 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 06:03:17 2019 Received: (at 37788) by debbugs.gnu.org; 18 Oct 2019 10:03:17 +0000 Received: from localhost ([127.0.0.1]:49431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLP6L-0004ji-3X for submit@debbugs.gnu.org; Fri, 18 Oct 2019 06:03:17 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:44123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLP6H-0004jV-Ly for 37788@debbugs.gnu.org; Fri, 18 Oct 2019 06:03:15 -0400 X-Originating-IP: 176.159.32.89 Received: from localhost (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 7CB8F20013; Fri, 18 Oct 2019 10:03:10 +0000 (UTC) Date: Fri, 18 Oct 2019 12:03:10 +0200 From: Tanguy Le Carrour To: Mathieu Othacehe Subject: Re: [bug#37788] [PATCH] gnu: Add minisign. Message-ID: <20191018100310.odkacqejqpes7f7i@rafflesia> MIME-Version: 1.0 Content-Type: text/plain; charset=unknown-8bit Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20180716 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37788 Cc: 37788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello Mathieu! Thanks for reviewing! From: Mathieu Othacehe gmail.com> > Please pass --subject-prefix="PATCH v2" to git format-patch so that it > is easier to identify patch revisions. I'll try to keep that it mind for next time! >> + ; No test suite >You can put it on the same line as the one below. >> + `(#:tests? #f)) I did… then ran etc/indent-code.el which pushed the comment far away on the right. It looked weird, so I moved it above. Next time I'll leave it where the indent-code script puts it. >You also did forget to add the Copyright on top. *Oups*… thanks for noticing! >Otherwise seems fine :). I fixed the points above and pushed it. Thanks! -- Tanguy From unknown Mon Aug 18 09:05:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 15 Nov 2019 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator