From unknown Tue Jun 17 01:33:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#39869 <39869@debbugs.gnu.org> To: bug#39869 <39869@debbugs.gnu.org> Subject: Status: python-orator build fails Reply-To: bug#39869 <39869@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:33:45 +0000 retitle 39869 python-orator build fails reassign 39869 guix submitter 39869 Maxim Cournoyer severity 39869 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 02 13:08:22 2020 Received: (at submit) by debbugs.gnu.org; 2 Mar 2020 18:08:22 +0000 Received: from localhost ([127.0.0.1]:38327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8pUG-0003yS-FH for submit@debbugs.gnu.org; Mon, 02 Mar 2020 13:08:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:58125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8pUE-0003yL-SJ for submit@debbugs.gnu.org; Mon, 02 Mar 2020 13:08:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41150) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8pUD-0002Ww-NR for bug-guix@gnu.org; Mon, 02 Mar 2020 13:08:14 -0500 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,FREEMAIL_FROM, 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 1j8pUC-00028L-FB for bug-guix@gnu.org; Mon, 02 Mar 2020 13:08:13 -0500 Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]:38554) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j8pUC-00028D-B4 for bug-guix@gnu.org; Mon, 02 Mar 2020 13:08:12 -0500 Received: by mail-qk1-x730.google.com with SMTP id h22so595935qke.5 for ; Mon, 02 Mar 2020 10:08:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=ijBIvOkUZfPd0sLcWAwX/wUm8t/w2d4OXBxgvrhUMsM=; b=nIjuR0GVVevxnpTpfckSQa4vutFumXB8B/DRs5zBXq4Sbc2l3oYRof27Q9Y7+3gUIG 7atYqxWXYIAzux3T/exNlqNbaFc8U02lvCmKKrlw96S/a4bcN3+IGWbA747NmBspmj5k vD6IY+8FI+uN1cGjsSgExj+Wmu1D2T/xVVyVJ9UgE0I5XBpIo63iBJKRRkNx9k0ENYoF NVrt8RQ36F/GrzVxwVDnIpeYX+yptC8BQ1eC9/rY9IToaiRUpPtmEivMUShe62iPEko1 sY39GnXJ+ggBEzMcs2+UZH44XQVyxnUItZftM/yLhsIWibNRFj2S7fYQF5yR8Qe4iJ54 FCqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=ijBIvOkUZfPd0sLcWAwX/wUm8t/w2d4OXBxgvrhUMsM=; b=ol7/dDKsa2ioDnlT7zTIYp9hkYFWuiOgySdSQQRFCryzzTWlpkeI4B8fN3aRvMBrh6 9FfkXXBqeR4hSnxYPYBrOZhm6dGElsUtgKtot70OmcsxYxkyx9YvbYgHtGpmgvEBpcX3 TSUAuFbNeFKgN7a7t9rIIsJwcvqRjv77OnavSKXOfKJHwxjvn41ZbxstAtge8M7kyiHp g/B8aLCmSr42pjB200aEaDqRNO0SDevWG4Z6AxOBu4QFvABaKY51fMIEhpLWMJlbYIUo NbluirSa6tPDCObhwX9t17ttRYwXk/YtFuPQ/dr2cRuml9fzVeQNALirgH8IFgQKPUpq 8GuA== X-Gm-Message-State: ANhLgQ20r95irvCU/mQG60Rqg3d/9vleGQvhIeJwzxuITcLrSVZ3jcGm VQIMaWftrXfSu6gpMHvf2toJru5f X-Google-Smtp-Source: ADFU+vvZem3WBJEZ6LOCnjzypIfFJGsSTfIU0ZRxEv/o8AAT5sw3JtekQhEVxMyixuFtOWDOiwnkuQ== X-Received: by 2002:a05:620a:78f:: with SMTP id 15mr474932qka.398.1583172491342; Mon, 02 Mar 2020 10:08:11 -0800 (PST) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id o4sm10300419qki.26.2020.03.02.10.08.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Mar 2020 10:08:10 -0800 (PST) From: Maxim Cournoyer To: bug-guix Subject: python-orator build fails Date: Mon, 02 Mar 2020 13:08:09 -0500 Message-ID: <87mu8y635i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) 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: 2607:f8b0:4864:20::730 X-Spam-Score: 0.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: -0.7 (/) Build log extract: --8<---------------cut here---------------start------------->8--- ====================================================================== ERROR: orator.commands.migrations (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: orator.commands.migrations Traceback (most recent call last): File "/gnu/store/78w7y0lxar70j512iqw8x3nimzj10yga-python-3.7.4/lib/python3.7/unittest/loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) File "/gnu/store/78w7y0lxar70j512iqw8x3nimzj10yga-python-3.7.4/lib/python3.7/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/migrations/__init__.py", line 3, in from .install_command import InstallCommand File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/migrations/install_command.py", line 4, in from .base_command import BaseCommand File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/migrations/base_command.py", line 5, in from ..command import Command File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/command.py", line 4, in from cleo import Command as BaseCommand, InputOption, ListInput ImportError: cannot import name 'InputOption' from 'cleo' (/gnu/store/iwhbrhr49wf6gxhxlripjf4ij0y41r3x-python-cleo-0.7.6/lib/python3.7/site-packages/cleo/__init__.py) ====================================================================== ERROR: orator.commands.seeds (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: orator.commands.seeds Traceback (most recent call last): File "/gnu/store/78w7y0lxar70j512iqw8x3nimzj10yga-python-3.7.4/lib/python3.7/unittest/loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) File "/gnu/store/78w7y0lxar70j512iqw8x3nimzj10yga-python-3.7.4/lib/python3.7/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/seeds/__init__.py", line 3, in from .make_command import SeedersMakeCommand File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/seeds/make_command.py", line 7, in from .base_command import BaseCommand File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/seeds/base_command.py", line 4, in from ..command import Command File "/tmp/guix-build-python-orator-0.9.7.drv-0/orator-0.9.7/orator/commands/command.py", line 4, in from cleo import Command as BaseCommand, InputOption, ListInput ImportError: cannot import name 'InputOption' from 'cleo' (/gnu/store/iwhbrhr49wf6gxhxlripjf4ij0y41r3x-python-cleo-0.7.6/lib/python3.7/site-packages/cleo/__init__.py) ---------------------------------------------------------------------- Ran 6 tests in 0.001s FAILED (errors=6) Test failed: error: Test failed: command "python" "-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "test" failed with status 1 --8<---------------cut here---------------end--------------->8--- Tested on master c1febbbf94ee794d7a97dbde12102634f2b13529. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 20 17:45:13 2020 Received: (at 39869-done) by debbugs.gnu.org; 20 Mar 2020 21:45:13 +0000 Received: from localhost ([127.0.0.1]:45753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFPS5-00050S-Fu for submit@debbugs.gnu.org; Fri, 20 Mar 2020 17:45:13 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:33651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFPS2-000508-Q4 for 39869-done@debbugs.gnu.org; Fri, 20 Mar 2020 17:45:11 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id CD7885A4; Fri, 20 Mar 2020 17:45:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 20 Mar 2020 17:45:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=r5pVB7jjlJnotQpLfezECUd3xX SAaGrLzKZaXHDkORM=; b=M0V/0NEQjPhjaiix2ovBAsproyDS+F9fCmfyeZeiH4 M1BouynWstaE1ItUXonls7zNuMiHAe2NI8dbJn3D0+NG2bjEqUvp5SegXUEeiw95 U92Lf1DtR00NXTv0J2kn1/Vq7j+emwIlT30cpzBpuoyjcmbhfA2MNxnRGXzaBmq1 qgJSb99WITG7jCOU6l/6BB6nK5eIW7oE0A3WjZcnqYdxC6K4oXXDyLcYqGxmEA4t joNiiPbZBj4KJ7n//CNZtYpwnAdkusQs/28izDhlP7JTkFk0YlS92X//vokxTNqB 1YhFHy2JTshZoGwqSbYh3FWb1mpR/lYoq2Re2TNGyKUA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=r5pVB7 jjlJnotQpLfezECUd3xXSAaGrLzKZaXHDkORM=; b=sUxlXXYqNNckhKxJ7103Mc hs4rAdS3NsDuzXTeHsm627ohb1QkXi/kRBopgaU9TGpg0gIBJXGK723RML9zi2aw 9WuYSkwUdahIn21tOYq0gBg02RSXARk6UzhmlP7HwuNMxiwLMqoQc18+sujWFSTg Jz3TIOAJ4tCo8/f1jigm1Gm9Arcv+wJYLfk1+RYuDrloIpw6c8V2ArNaTmDEiugW h3QlPZm5PuFvC20NRb5hWdsOqpcXoUL5Lxb9gznQrQk606xJrq9JKEbBDKed4b5U oV2R8iPJdmiWXXHlJ5hNOBkfE9fXWRNSjWIuDP7JGeeaZqAigW4RiA14EeAJCruA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudeguddgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffgffkfggtgesghdtreertdertdenucfhrhhomhepofgrrhhi uhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghsthhmrghilhdrtghomheqnecukfhppe ekgedrvddtvddrieekrdejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id E2CF93280063; Fri, 20 Mar 2020 17:45:03 -0400 (EDT) From: Marius Bakke To: Maxim Cournoyer , 39869-done@debbugs.gnu.org Subject: Re: bug#39869: python-orator build fails In-Reply-To: <87mu8y635i.fsf@gmail.com> References: <87mu8y635i.fsf@gmail.com> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Fri, 20 Mar 2020 22:45:01 +0100 Message-ID: <87a74a7lb6.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39869-done 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 (-) --=-=-= Content-Type: text/plain This was a surprisingly deep rabbit hole that ended pretty unsatisfactory with commit 51d42caa94515f43d677bdd76d53bf8bb8c7bc4e. According to a comment in the package definition, the tests were never supposed to run, so in the end they were just disabled. I discovered a pattern that I hadn't seen yet in the Python ecosystem: orator and many of its dependencies are no longer using setup.py. Instead they have a file called pyproject.toml and calls out to a tool called "poetry" to create distribution tarballs, run tests, etc; and it apparently also creates a setup.py for the PyPI distribution. I did not study poetry enough to figure out how it works, but we might need a poetry-build-system or some such if the trend continues. Mainly because all packages using it seem to be stripping tests from the PyPI release! :-/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl51OV0ACgkQoqBt8qM6 VPoSmAgAyQ+bMjkph19EO95w3++RElx4AEMTV2h5aCcEPr33za1UXC6bOqR+2Pzi Jue9GjrhImpv9LKz9/ECk2Y1Uow200NsGue34xgyIVr36A7tSiEmvtnuYKpB4pZi 3iXYp0dBXKGWzmfR86Flgha99Ke+vwxoBakUDWuEa5gkBZFz8+BMTaHYoK3PukvQ FmTt9btH65Tw4ZVg8Bgmp+TBEFUnbrflNmB3ZyL8mAWSebRRfv32X0xvG2mE6IpP DHO0EuzMtGrfex8PKGkfiaGgBQwdDTQU9InfvCbe4KYUHyk+K7z+RDwVGmDPRNkV bUZUUz8tK71qpOwMGmzrndKYW3iPKA== =4ZMj -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 20 21:41:15 2020 Received: (at 39869-done) by debbugs.gnu.org; 21 Mar 2020 01:41:15 +0000 Received: from localhost ([127.0.0.1]:45843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFT8V-0002eY-JH for submit@debbugs.gnu.org; Fri, 20 Mar 2020 21:41:15 -0400 Received: from mail-qk1-f193.google.com ([209.85.222.193]:35374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFT8T-0002eI-Re for 39869-done@debbugs.gnu.org; Fri, 20 Mar 2020 21:41:14 -0400 Received: by mail-qk1-f193.google.com with SMTP id d8so9265115qka.2 for <39869-done@debbugs.gnu.org>; Fri, 20 Mar 2020 18:41:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=RSf6yeYChnzwKfAdVLZ9HAGdMW+siwa4z3rlE4PFCl4=; b=T77esqoBwcT6VG8kTNp1hGHzKfp3qTfsebReXmD0RBzAhtb/qXEJm9YUTarj2z7nX2 31N4ZpdRcBqDy9b40GMzxV1wtbYrWng9gHtaVPuXa1pHmTw/1oUYWbbUTRPjkK6MHuwG Kq4IOhxHvmpzrwES6YSTm3XA4jtwNhyoTpYTRKdfU/AqCKpLR8YUyT8pVOSlDRABdrtm TUda5ECboCshIJByy04mx6pbdGtxIECuu6jGlBq9H2MYSZhPBOlHffuTQLfXGEz+4T6n A/xesMn6tOCsI6SlSPAhNdkM5WcZVwvoozacArIkz+WmbaqRO0RNNmZd6Xr35UZkV8mn PKtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=RSf6yeYChnzwKfAdVLZ9HAGdMW+siwa4z3rlE4PFCl4=; b=G0mswdX39VxtqaI+hvEvKztTSbgzBUnH4BP3bGSUebvMQImqq/UV63YS+rpBxIpGfI W0Do4v6bvjm5r893udqrBGCpSPzqDURhS5qPlSj+eZ6pac+/aWgY9fKbU2CLmJcNTfgg kwYxtXY5d4PHumD3xJLUirpBYi2Hoa+8xzzXuFwiYUkS+aaxCTTsa5t36PmzripSxWmv QFeFJshV4ApxZovdrNeCgT2N/U02wRzQPj2Fdhd8xJdauf8tNodb51SND2S9gfXb4uzz n0TMXxC/c9MmVb+Tnqb/ru6p6IUwU0uZbgTSqzVnDNwjxVOn9anaQmpc5mK1aEAs1n+E FAUQ== X-Gm-Message-State: ANhLgQ2BifB4QNsx5M4UriVsQuIKOQNZy/YFjoe+P8fKoI1Ht0uTK2YU zRKLIU6t/bvTohlNWSY8kHXWEDU+KQw= X-Google-Smtp-Source: ADFU+vvldJD4dOzdS4yAk9nV2nrUnmGbv9CUCtvT9HAcGbljy+3joK3nyo6Hldy8FviuHJOvj0rrBg== X-Received: by 2002:a37:bd6:: with SMTP id 205mr4458934qkl.159.1584754868171; Fri, 20 Mar 2020 18:41:08 -0700 (PDT) Received: from apteryx (dsl-159-176.b2b2c.ca. [66.158.159.176]) by smtp.gmail.com with ESMTPSA id 60sm6196872qtb.95.2020.03.20.18.41.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2020 18:41:07 -0700 (PDT) From: Maxim Cournoyer To: Marius Bakke Subject: Re: bug#39869: python-orator build fails References: <87mu8y635i.fsf@gmail.com> <87a74a7lb6.fsf@devup.no> Date: Fri, 20 Mar 2020 21:41:06 -0400 In-Reply-To: <87a74a7lb6.fsf@devup.no> (Marius Bakke's message of "Fri, 20 Mar 2020 22:45:01 +0100") Message-ID: <87bloq4h8t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39869-done Cc: 39869-done@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.0 (-) Hey Marius! Marius Bakke writes: > This was a surprisingly deep rabbit hole that ended pretty > unsatisfactory with commit 51d42caa94515f43d677bdd76d53bf8bb8c7bc4e. > > According to a comment in the package definition, the tests were never > supposed to run, so in the end they were just disabled. > > I discovered a pattern that I hadn't seen yet in the Python ecosystem: > orator and many of its dependencies are no longer using setup.py. > Instead they have a file called pyproject.toml and calls out to a tool > called "poetry" to create distribution tarballs, run tests, etc; and it > apparently also creates a setup.py for the PyPI distribution. Interesting! > I did not study poetry enough to figure out how it works, but we might > need a poetry-build-system or some such if the trend continues. Mainly > because all packages using it seem to be stripping tests from the PyPI > release! :-/ Yeah. Or make the python-build-system smart at detecting many situations (as we discussed on IRC today such as guessing how to run the test suite). Thanks for fixing it! Maxim From unknown Tue Jun 17 01:33:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 18 Apr 2020 11: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