From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 02:11:55 2015 Received: (at submit) by debbugs.gnu.org; 5 Apr 2015 06:11:56 +0000 Received: from localhost ([127.0.0.1]:45018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yedml-0001vu-DA for submit@debbugs.gnu.org; Sun, 05 Apr 2015 02:11:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47856) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yedmj-0001vf-Bc for submit@debbugs.gnu.org; Sun, 05 Apr 2015 02:11:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yedmc-0005Xu-UC for submit@debbugs.gnu.org; Sun, 05 Apr 2015 02:11:47 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yedmc-0005Xo-RH for submit@debbugs.gnu.org; Sun, 05 Apr 2015 02:11:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33130) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yedmb-0001n7-JZ for bug-guix@gnu.org; Sun, 05 Apr 2015 02:11:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YedmY-0005XC-Cs for bug-guix@gnu.org; Sun, 05 Apr 2015 02:11:45 -0400 Received: from world.peace.net ([50.252.239.5]:54675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YedmY-0005X0-94 for bug-guix@gnu.org; Sun, 05 Apr 2015 02:11:42 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YedmQ-0006kN-3e; Sun, 05 Apr 2015 02:11:34 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: (mount-points) returns bogus values within the build environment Date: Sun, 05 Apr 2015 02:12:08 -0400 Message-ID: <87lhi73xzb.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Within the guix-daemon build environment, tests/syscalls.scm consistently fails on my i686 Libreboot X60 running linux-libre-3.19.3. Outside of the build environment the test passes. Here's the relevant except from syscalls.log: --8<---------------cut here---------------start------------->8--- Test begin: test-name: "mount-points" source-file: "tests/syscalls.scm" source-line: 47 source-form: (test-assert "mount-points" (member "/" (mount-points))) Test end: result-kind: fail actual-value: #f --8<---------------cut here---------------end--------------->8--- I built a simple derivation to print the result of (mount-points) within the build environment: --8<---------------cut here---------------start------------->8--- mhw@jojen:~/guix$ ./pre-inst-env guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (use-modules (guix packages) (guix derivations) (guix = store) (gnu packages commencement)) scheme@(guile-user)> (define store (open-connection)) scheme@(guile-user)> (build-expression->derivation store "test" '(begin (use-modules (guix build syscalls)) (format #t "Mount points: ~S\n" (mount-points))) #:modules '((guix build syscalls)) #:guile-for-build (package-derivation store guile-final "i686-linux" #:gra= ft? #f) #:local-build? #t) $1 =3D # /gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test a2420f0> scheme@(guile-user)> (build-derivations store (list $1)) building path(s) `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' Mount points: ("/dev/full" "/dev/kvm" "/dev/null" "/dev/random" "/dev/tty" = "/dev/urandom" "/dev/zero" "/gnu/store/0ya00x8w06c1ph11lj5xwhiygy4b2lxd-gmp= -6.0.0a" "/gnu/store/1d0s2rhqzrjqyb27n0b6w84knj8y51xq-libatomic-ops-7.4.2" = "/gnu/store/269nlkyj5cqm7s4yfw3msc5sgj9is5qs-libunistring-0.9.5" "/gnu/stor= e/3195f0cppgglxr91ir631f4bnvpqk9z0-bash-4.3.33" "/gnu/store/3xil4ahvng7iqvc= bprp40glbvmjd843p-readline-6.3" "/gnu/store/5p57p4vznrf5j8wxpikwsdvxi4niv1d= l-ncurses-5.9" "/gnu/store/7br8pxkz6jgkpjldr6hjzbxhzgsp1hx1-module-import-c= ompiled" "/gnu/store/8lzvbsabc85pwfcszpav91flrl1lnc37-gcc-4.8.4-lib" "/gnu/= store/bna6pmd8llg7g63is95rrkf8cfb8ly0q-ncurses-5.9" "/gnu/store/jzw8d98hrmj= qgx9lfwmmnsgahqhcsbbr-pkg-config-0.28" "/gnu/store/lfh6q5ascp8b3545j9vr7ckb= qi1al741-readline-6.3" "/gnu/store/mlmxnahghpvnj9wmhmqbi14fq408vjxx-module-= import" "/gnu/store/nkv48yr5rhwdwgwv78gnap05nysq9wkn-libgc-7.4.2" "/gnu/sto= re/vd8ij01bq08icp87bz5gs2v4bq53bls6-glibc-2.21" "/gnu/store/wd3wpzzl3z8bygk= vjf4ka7486afbj0z3-libltdl-2.4.6" "/gnu/store/y2m6nf3w605k951fzmyanibzm3fd0c= aa-libffi-3.1" "/gnu/store/y5x64mcyzxjkjlq5la547lhd13b531mk-guile-2.0.11" "= /tmp/nix-build-test.drv-0" "/proc" "/dev/shm" "/dev/pts") builder for `/gnu/store/l7386hy58ffnj5pcvm621x6myml00bkj-test.drv' failed t= o produce output path `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' guix/store.scm:621:0: In procedure build-things: guix/store.scm:621:0: Throw to key `srfi-34' with args `(#)'. Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,q scheme@(guile-user)> (use-modules (guix build syscalls)) scheme@(guile-user)> (mount-points) $2 =3D ("/proc" "/sys" "/" "/dev" "/home/mhw/Videos" "/dev/pts" "/dev/shm" = "/sys/kernel/debug") scheme@(guile-user)>=20 --8<---------------cut here---------------end--------------->8--- As you can see, "/" is listed as a mount point outside of the build environment, but not inside. Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 02:26:19 2015 Received: (at 20261) by debbugs.gnu.org; 5 Apr 2015 06:26:19 +0000 Received: from localhost ([127.0.0.1]:45025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yee0f-0002I2-8I for submit@debbugs.gnu.org; Sun, 05 Apr 2015 02:26:18 -0400 Received: from world.peace.net ([50.252.239.5]:52685 ident=hope1) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yee0X-0002Hh-OM; Sun, 05 Apr 2015 02:26:11 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Yee0O-0006ri-6K; Sun, 05 Apr 2015 02:26:00 -0400 From: Mark H Weaver To: 20261@debbugs.gnu.org Subject: Re: bug#20261: (mount-points) returns bogus values within the build environment References: <87lhi73xzb.fsf@netris.org> Date: Sun, 05 Apr 2015 02:26:34 -0400 In-Reply-To: <87lhi73xzb.fsf@netris.org> (Mark H. Weaver's message of "Sun, 05 Apr 2015 02:12:08 -0400") Message-ID: <87384fum3p.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20261 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) retitle 20261 mount-points test failure within build environment in linux-l= ibre-3.19.3 thanks Mark H Weaver writes: > Within the guix-daemon build environment, tests/syscalls.scm > consistently fails on my i686 Libreboot X60 running linux-libre-3.19.3. > Outside of the build environment the test passes. > > Here's the relevant except from syscalls.log: > > Test begin: > test-name: "mount-points" > source-file: "tests/syscalls.scm" > source-line: 47 > source-form: (test-assert "mount-points" (member "/" (mount-points))) > Test end: > result-kind: fail > actual-value: #f > > I built a simple derivation to print the result of (mount-points) within > the build environment: > > mhw@jojen:~/guix$ ./pre-inst-env guile > GNU Guile 2.0.11 > Copyright (C) 1995-2014 Free Software Foundation, Inc. > > Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. > This program is free software, and you are welcome to redistribute it > under certain conditions; type `,show c' for details. > > Enter `,help' for help. > scheme@(guile-user)> (use-modules (guix packages) (guix derivations) (gui= x store) (gnu packages commencement)) > scheme@(guile-user)> (define store (open-connection)) > scheme@(guile-user)> (build-expression->derivation > store "test" > '(begin (use-modules (guix build syscalls)) > (format #t "Mount points: ~S\n" (mount-points))) > #:modules '((guix build syscalls)) > #:guile-for-build (package-derivation store guile-final "i686-linux" #:g= raft? #f) > #:local-build? #t) > > $1 =3D # /gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test a2420f0> > scheme@(guile-user)> (build-derivations store (list $1)) > building path(s) `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' > Mount points: ("/dev/full" "/dev/kvm" "/dev/null" "/dev/random" "/dev/tty= " "/dev/urandom" "/dev/zero" "/gnu/store/0ya00x8w06c1ph11lj5xwhiygy4b2lxd-g= mp-6.0.0a" "/gnu/store/1d0s2rhqzrjqyb27n0b6w84knj8y51xq-libatomic-ops-7.4.2= " "/gnu/store/269nlkyj5cqm7s4yfw3msc5sgj9is5qs-libunistring-0.9.5" "/gnu/st= ore/3195f0cppgglxr91ir631f4bnvpqk9z0-bash-4.3.33" "/gnu/store/3xil4ahvng7iq= vcbprp40glbvmjd843p-readline-6.3" "/gnu/store/5p57p4vznrf5j8wxpikwsdvxi4niv= 1dl-ncurses-5.9" "/gnu/store/7br8pxkz6jgkpjldr6hjzbxhzgsp1hx1-module-import= -compiled" "/gnu/store/8lzvbsabc85pwfcszpav91flrl1lnc37-gcc-4.8.4-lib" "/gn= u/store/bna6pmd8llg7g63is95rrkf8cfb8ly0q-ncurses-5.9" "/gnu/store/jzw8d98hr= mjqgx9lfwmmnsgahqhcsbbr-pkg-config-0.28" "/gnu/store/lfh6q5ascp8b3545j9vr7c= kbqi1al741-readline-6.3" "/gnu/store/mlmxnahghpvnj9wmhmqbi14fq408vjxx-modul= e-import" "/gnu/store/nkv48yr5rhwdwgwv78gnap05nysq9wkn-libgc-7.4.2" "/gnu/s= tore/vd8ij01bq08icp87bz5gs2v4bq53bls6-glibc-2.21" "/gnu/store/wd3wpzzl3z8by= gkvjf4ka7486afbj0z3-libltdl-2.4.6" "/gnu/store/y2m6nf3w605k951fzmyanibzm3fd= 0caa-libffi-3.1" "/gnu/store/y5x64mcyzxjkjlq5la547lhd13b531mk-guile-2.0.11"= "/tmp/nix-build-test.drv-0" "/proc" "/dev/shm" "/dev/pts") > builder for `/gnu/store/l7386hy58ffnj5pcvm621x6myml00bkj-test.drv' failed= to produce output path `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' > guix/store.scm:621:0: In procedure build-things: > guix/store.scm:621:0: Throw to key `srfi-34' with args `(#)'. > > Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. > scheme@(guile-user) [1]> ,q > scheme@(guile-user)> (use-modules (guix build syscalls)) > scheme@(guile-user)> (mount-points) > $2 =3D ("/proc" "/sys" "/" "/dev" "/home/mhw/Videos" "/dev/pts" "/dev/shm= " "/sys/kernel/debug") > scheme@(guile-user)>=20 > > As you can see, "/" is listed as a mount point outside of the build > environment, but not inside. The test above was done when running linux-libre-3.19.3. I rebooted into an older system with linux-libre-3.18.10 and performed the same test, and this time "/" is listed among the mount points (twice even): --8<---------------cut here---------------start------------->8--- mhw@jojen:~/guix$ ./pre-inst-env guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (use-modules (guix packages) (guix derivations) (guix = store) (gnu packages commencement)) scheme@(guile-user)> (define store (open-connection)) scheme@(guile-user)> (build-expression->derivation store "test" '(begin (use-modules (guix build syscalls)) (format #t "Mount points: ~S\n" (mount-points))) #:modules '((guix build syscalls)) #:guile-for-build (package-derivation store guile-final "i686-linux" #:gra= ft? #f) #:local-build? #t) $1 =3D # /gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test 9b5c410> scheme@(guile-user)> (build-derivations store (list $1)) building path(s) `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' Mount points: ("/" "/" "/dev" "/dev/pts" "/dev/shm" "/proc" "/sys" "/sys/ke= rnel/debug" "/home/mhw/Videos" "/dev/full" "/dev/kvm" "/dev/null" "/dev/ran= dom" "/dev/tty" "/dev/urandom" "/dev/zero" "/gnu/store/0ya00x8w06c1ph11lj5x= whiygy4b2lxd-gmp-6.0.0a" "/gnu/store/1d0s2rhqzrjqyb27n0b6w84knj8y51xq-libat= omic-ops-7.4.2" "/gnu/store/269nlkyj5cqm7s4yfw3msc5sgj9is5qs-libunistring-0= .9.5" "/gnu/store/3195f0cppgglxr91ir631f4bnvpqk9z0-bash-4.3.33" "/gnu/store= /3xil4ahvng7iqvcbprp40glbvmjd843p-readline-6.3" "/gnu/store/5p57p4vznrf5j8w= xpikwsdvxi4niv1dl-ncurses-5.9" "/gnu/store/7br8pxkz6jgkpjldr6hjzbxhzgsp1hx1= -module-import-compiled" "/gnu/store/8lzvbsabc85pwfcszpav91flrl1lnc37-gcc-4= .8.4-lib" "/gnu/store/bna6pmd8llg7g63is95rrkf8cfb8ly0q-ncurses-5.9" "/gnu/s= tore/jzw8d98hrmjqgx9lfwmmnsgahqhcsbbr-pkg-config-0.28" "/gnu/store/lfh6q5as= cp8b3545j9vr7ckbqi1al741-readline-6.3" "/gnu/store/mlmxnahghpvnj9wmhmqbi14f= q408vjxx-module-import" "/gnu/store/nkv48yr5rhwdwgwv78gnap05nysq9wkn-libgc-= 7.4.2" "/gnu/store/vd8ij01bq08icp87bz5gs2v4bq53bls6-glibc-2.21" "/gnu/store= /wd3wpzzl3z8bygkvjf4ka7486afbj0z3-libltdl-2.4.6" "/gnu/store/y2m6nf3w605k95= 1fzmyanibzm3fd0caa-libffi-3.1" "/gnu/store/y5x64mcyzxjkjlq5la547lhd13b531mk= -guile-2.0.11" "/tmp/nix-build-test.drv-0" "/proc" "/dev/shm" "/dev/pts") builder for `/gnu/store/l7386hy58ffnj5pcvm621x6myml00bkj-test.drv' failed t= o produce output path `/gnu/store/8kya2xpgn89crq5cfrmj7952yhfhr4dv-test' guix/store.scm:621:0: In procedure build-things: guix/store.scm:621:0: Throw to key `srfi-34' with args `(#)'. Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,q scheme@(guile-user)> (use-modules (guix build syscalls)) scheme@(guile-user)> (mount-points) $2 =3D ("/" "/proc" "/sys" "/" "/dev" "/home/mhw/Videos" "/dev/pts" "/dev/s= hm" "/sys/kernel/debug") scheme@(guile-user)>=20 --8<---------------cut here---------------end--------------->8--- So, clearly there has been a change (regression?) in linux-libre-3.19 that is causing this test to fail. For now, might I suggest checking for the existence of "/proc" instead? Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 18:36:35 2015 Received: (at 20261) by debbugs.gnu.org; 5 Apr 2015 22:36:35 +0000 Received: from localhost ([127.0.0.1]:45698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yet9e-0005i2-MN for submit@debbugs.gnu.org; Sun, 05 Apr 2015 18:36:34 -0400 Received: from world.peace.net ([50.252.239.5]:55139 ident=hope2) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yet9d-0005hs-5s for 20261@debbugs.gnu.org; Sun, 05 Apr 2015 18:36:33 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Yet9X-0003CQ-6u; Sun, 05 Apr 2015 18:36:27 -0400 From: Mark H Weaver To: 20261@debbugs.gnu.org Subject: Re: bug#20261: (mount-points) returns bogus values within the build environment References: <87lhi73xzb.fsf@netris.org> <87384fum3p.fsf@netris.org> Date: Sun, 05 Apr 2015 18:37:02 -0400 In-Reply-To: <87384fum3p.fsf@netris.org> (Mark H. Weaver's message of "Sun, 05 Apr 2015 02:26:34 -0400") Message-ID: <878ue642y9.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20261 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Andy Wingo reported running into the same problem on Linux-4.0-rc6. Mark From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 06 15:57:05 2015 Received: (at 20261-done) by debbugs.gnu.org; 6 Apr 2015 19:57:05 +0000 Received: from localhost ([127.0.0.1]:46539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfD8q-0007V3-OE for submit@debbugs.gnu.org; Mon, 06 Apr 2015 15:57:05 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:37732 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfD8o-0007Uk-Qd for 20261-done@debbugs.gnu.org; Mon, 06 Apr 2015 15:57:03 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:49469 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YfD8o-00014O-2j; Mon, 06 Apr 2015 15:57:02 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20261: (mount-points) returns bogus values within the build environment References: <87lhi73xzb.fsf@netris.org> Date: Mon, 06 Apr 2015 21:56:58 +0200 In-Reply-To: <87lhi73xzb.fsf@netris.org> (Mark H. Weaver's message of "Sun, 05 Apr 2015 02:12:08 -0400") Message-ID: <87h9st81yt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20261-done Cc: 20261-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Fixed in 381ac93, thanks! Ludo=E2=80=99. From unknown Mon Aug 18 02:37:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 May 2015 11:24:05 +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