X-Loop: help-debbugs@HIDDEN
Subject: bug#65207: 30.0; More instructions for how to build Android emacs, are needed
Resent-From: Johan =?UTF-8?Q?Wid=C3=A9n?= <j.e.widen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 10 Aug 2023 13:22:02 +0000
Resent-Message-ID: <handler.65207.B.16916737074982 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 65207
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 65207 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16916737074982
(code B ref -1); Thu, 10 Aug 2023 13:22:02 +0000
Received: (at submit) by debbugs.gnu.org; 10 Aug 2023 13:21:47 +0000
Received: from localhost ([127.0.0.1]:41692 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qU5bm-0001IB-EK
for submit <at> debbugs.gnu.org; Thu, 10 Aug 2023 09:21:47 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37216)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <j.e.widen@HIDDEN>) id 1qU22T-0000oF-ME
for submit <at> debbugs.gnu.org; Thu, 10 Aug 2023 05:33:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <j.e.widen@HIDDEN>)
id 1qU22N-0002Ts-Sl
for bug-gnu-emacs@HIDDEN; Thu, 10 Aug 2023 05:33:00 -0400
Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <j.e.widen@HIDDEN>)
id 1qU22L-0003Qa-GN
for bug-gnu-emacs@HIDDEN; Thu, 10 Aug 2023 05:32:59 -0400
Received: by mail-lj1-x234.google.com with SMTP id
38308e7fff4ca-2b9338e4695so10478061fa.2
for <bug-gnu-emacs@HIDDEN>; Thu, 10 Aug 2023 02:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1691659974; x=1692264774;
h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
:subject:date:message-id:reply-to;
bh=/PRh3XwOYHxZFPENkqT3HLVNLSqi6VYoP92Uze+BquM=;
b=FWuf9d64rXt/YfF0kVc0WJXLqHN4eVo1yI/2KPmOa4qIjuYnye4ULUc2cY1f36LF3e
E+fMj0V/2ZI7XAo2fo2V24unqBg7V+Lm3O6pQmVlbmBxiYRy6XVyHFq06Z8Pf4tTyYVr
t81ENQQQ43Can0iWSb2tkHlYebQNXkqubHnQ5nz9RPDvKckeMdzEIwy++dTkoBDTk3rb
Co8Lc2ExGY4vfGYBLrhejxRn8H5aRRCoSV52Gt0xj0lrpuK9i8x//KWkeXRw2l+oGdMA
mzirx6MfuLVO4kshmbAhfYJE+2JzVtJEoLk0dBxrYA/R5Atkq44fzbbkLktZDNi8NkBr
8/2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1691659974; x=1692264774;
h=mime-version:user-agent:message-id:date:subject:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=/PRh3XwOYHxZFPENkqT3HLVNLSqi6VYoP92Uze+BquM=;
b=dcbxDDeaAjQiaQ8ziRsM6i1n5nMRhzCgm18W0D0SAhbJtJGXwQsm+MR6HOowA0CpmT
jEJT+z4T0JVItBQaQ9VVu3TQ/Rh7fWBgjLDRe9mnSD92/7P/xEeuitFHlDxU5iveR/lV
71XrMRZPV2LVt5t9yRnPkaBgrviwJ+OQb95Vz5iShOw3+JjgRgjha4Se/4hagFPW2MPH
HwOfBUc4eBbQLQ4bDqb4Sfyh2WjQZrLVhgurtrNmDVjJq846XUfqS75oxcZ/wS7dHGv+
GxXgdvZRSjOfxzVpla7dZmDdPny5ml9KBb0XK0kmJbv8EOCii+gUkYegXpfbYtsJ9sd6
UJtA==
X-Gm-Message-State: AOJu0YxTWg2V/E695MInWLEETpdOsNdY7ab5lZ4U5x+P+rarN/gaebxp
wyYctnY5sjjXQ1qsXBcNE5OOPlu7IKI=
X-Google-Smtp-Source: AGHT+IHM3Rk90wSp0g6jXt/jDq5JgriET6AERzLI+iFC5SCslvP940A4dp0vqWmR5aJuBl92YMID2Q==
X-Received: by 2002:a2e:9806:0:b0:2b6:e2c1:6cda with SMTP id
a6-20020a2e9806000000b002b6e2c16cdamr1427862ljj.46.1691659973963;
Thu, 10 Aug 2023 02:32:53 -0700 (PDT)
Received: from localhost (h-82-196-111-90.NA.cust.bahnhof.se. [82.196.111.90])
by smtp.gmail.com with ESMTPSA id
e16-20020a2e9e10000000b002b9baa7ce37sm273927ljk.22.2023.08.10.02.32.52
for <bug-gnu-emacs@HIDDEN>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 10 Aug 2023 02:32:53 -0700 (PDT)
From: Johan =?UTF-8?Q?Wid=C3=A9n?= <j.e.widen@HIDDEN>
Date: Thu, 10 Aug 2023 11:23:41 +0200
Message-ID: <87sf8rw8ka.fsf@HIDDEN>
User-agent: mu4e 1.10.5; emacs 29.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2a00:1450:4864:20::234;
envelope-from=j.e.widen@HIDDEN; helo=mail-lj1-x234.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Mailman-Approved-At: Thu, 10 Aug 2023 09:21:43 -0400
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: -0.0 (/)
--=-=-=
Content-Type: multipart/alternative; boundary="==-=-="
--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Note: This is a request for an enhancement of the emacs version 30
documentation. I am writing this submission in emacs 29.1, so the
current environment details are irrelevant.
I needed to build and run the Android emacs APK, to try and track down a
bug. As I am a novice regarding building Android apps, finding out how
to do this required considerable effort. I therefore suggest that
information similar to what I include below, is added as an appendix to
java/INSTALL.
First I suggest that the emacs repo top level README or INSTALL should
include a reference to java/INSTALL. Perhaps something like this:
=E2=80=A2 For instructions on how to build Android emacs, see ./java/INSTAL=
L.
Here is now my build and run instructions:
I am using Ubuntu, so these instructions are Ubuntu specific, but should
be easily adaptable to other linux based distributions. Note that
Android Studio, Android SDK, Android NDK can be downloaded from the
software provider, if they are not available in your linux distributions pa=
ckage manager.
I first installed Android Studio. It is available in the Ubuntu snap store:
=E2=80=A2 sudo snap install android-studio
I then ran Android Studio to set it up, and also tried to build a sample
project. I believe that at this point $HOME/Android with important
subdirectory $HOME/Android/Sdk/build-tools/33.0.1 was added to my $HOME
directory. See below why this was important.
I then installed a number of apt packages:
=E2=80=A2 sudo apt install android-sdk
=E2=80=A2 sudo apt install sdkmanager
=E2=80=A2 sudo apt-get install crossbuild-essential-arm64
=E2=80=A2 sudo apt install google-android-ndk-r25c-installer
Not sure if package crossbuild-essential-arm64 is needed.
The SDK was installed under /usr/lib/android-sdk.
The NDK was installed under /usr/lib/android-ndk.
The sdk supports creating Java based apps.
The ndk supports creating apps using C or C++ source.
Now something important: The sdk installation created, among other
things, a directory /usr/lib/android-sdk/build-tools/debian. I tried
building with that, but this did not work, as the contents of the
directory is very incomplete. That was when I discovered $HOME/Android, and
the important directory $HOME/Android/Sdk/build-tools/33.0.1. Using that
directory instead of the debian directory, I was able to make a
successful build.
I added a number of directories to my PATH, but I do not know if that is
necessary:
if [ -d =E2=80=9C/usr/lib/android-sdk/tools/bin=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-sdk/tools/bin:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C/usr/lib/android-sdk/platform-tools=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-sdk/platform-tools:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C$HOME/Android/Sdk/build-tools/33.0.1=E2=80=9D ] ; then
PATH=3D=E2=80=9C$HOME/Android/Sdk/build-tools/33.0.1:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C/usr/lib/android-ndk=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-ndk:$PATH=E2=80=9D
fi
To install cross compilers for android I now did:
=E2=80=A2 sudo sdkmanager =E2=80=93list
=E2=80=A2 sudo sdkmanager =E2=80=9Cplatforms;android-33=E2=80=9D
Installed under =E2=80=9C/opt/android-sdk//platforms/android-33=E2=80=9D.
ANDROID_CC are under
/usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin
I then ran the following in the top directory of the emacs repo:
./configure =E2=80=93with-android=3D/opt/android-sdk/platforms/android-33/a=
ndroid.jar \
ANDROID_CC=3D/usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin=
/aarch64-linux-android33-clang \
SDK_BUILD_TOOLS=3D$HOME/Android/Sdk/build-tools/33.0.1
make all
To run the emulator I started Android Studio, and in the menu in the
upper right corner selected =E2=80=9CVirtual Device Manager=E2=80=9D. I cou=
ld then
select and run the default emulator device
=E2=80=9CPixel_3A_API_34_extension_level_7_x86_64=E2=80=9D. To load the APK=
into the
emulator I started a file manager and dragged and dropped the APK file
onto the emulator display. The computer keyboard can be used for typing int=
o Android emacs.
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<html xmlns=3D"http://www.w3.org/1999/xhtml" lang=3D"en" xml:lang=3D"en"><h=
ead><!-- 2023-08-10 tor 11:28 --><meta http-equiv=3D"Content-Type" content=
=3D"text/html;charset=3Dutf-8"/><meta name=3D"viewport" content=3D"width=3D=
device-width, initial-scale=3D1"/><meta name=3D"generator" content=3D"Org M=
ode"/></head><body>
<div style=3D"font-family:-apple-system, BlinkMacSystemFont, "Segoe UI=
", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", &q=
uot;Droid Sans", "Helvetica Neue", Arial, sans-serif, "=
Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol&=
quot;;;font-size:11pt;line-height:12pt;" id=3D"content">
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
Note: This is a request for an enhancement of the emacs version 30
documentation. I am writing this submission in emacs 29.1, so the
current environment details are irrelevant.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I needed to build and run the Android emacs APK, to try and track down a
bug. As I am a novice regarding building Android apps, finding out how
to do this required considerable effort. I therefore suggest that
information similar to what I include below, is added as an appendix to
java/INSTALL.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
First I suggest that the emacs repo top level README or INSTALL should
include a reference to java/INSTALL. Perhaps something like this:
</p>
<ul style=3D"list-style-type:disc;"><li style=3D"line-height:1.2;margin-bot=
tom:0px;margin-top:2px;max-width:47em;">For instructions on how to build An=
droid emacs, see ./java/INSTALL.</li>
</ul><p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margi=
n-bottom:0px;font-size:11pt;max-width:50em;">
Here is now my build and run instructions:
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I am using Ubuntu, so these instructions are Ubuntu specific, but should
be easily adaptable to other linux based distributions. Note that
Android Studio, Android SDK, Android NDK can be downloaded from the
software provider, if they are not available in your linux distributions pa=
ckage manager.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I first installed Android Studio. It is available in the Ubuntu snap store:
</p>
<ul style=3D"list-style-type:disc;"><li style=3D"line-height:1.2;margin-bot=
tom:0px;margin-top:2px;max-width:47em;">sudo snap install android-studio</l=
i>
</ul><p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margi=
n-bottom:0px;font-size:11pt;max-width:50em;">
I then ran Android Studio to set it up, and also tried to build a sample
project. I believe that at this point $HOME/Android with important
subdirectory $HOME/Android/Sdk/build-tools/33.0.1 was added to my $HOME
directory. See below why this was important.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I then installed a number of apt packages:
</p>
<ul style=3D"list-style-type:disc;"><li style=3D"line-height:1.2;margin-bot=
tom:0px;margin-top:2px;max-width:47em;">sudo apt install android-sdk</li>
<li style=3D"line-height:1.2;margin-bottom:0px;margin-top:2px;max-width:47e=
m;">sudo apt install sdkmanager</li>
<li style=3D"line-height:1.2;margin-bottom:0px;margin-top:2px;max-width:47e=
m;">sudo apt-get install crossbuild-essential-arm64</li>
<li style=3D"line-height:1.2;margin-bottom:0px;margin-top:2px;max-width:47e=
m;">sudo apt install google-android-ndk-r25c-installer</li>
</ul><p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margi=
n-bottom:0px;font-size:11pt;max-width:50em;">
Not sure if package crossbuild-essential-arm64 is needed.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
The SDK was installed under /usr/lib/android-sdk.
The NDK was installed under /usr/lib/android-ndk.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
The sdk supports creating Java based apps.
The ndk supports creating apps using C or C++ source.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
Now something important: The sdk installation created, among other
things, a directory /usr/lib/android-sdk/build-tools/debian. I tried
building with that, but this did not work, as the contents of the
directory is very incomplete. That was when I discovered $HOME/Android, and
the important directory $HOME/Android/Sdk/build-tools/33.0.1. Using that
directory instead of the debian directory, I was able to make a
successful build.
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I added a number of directories to my PATH, but I do not know if that is
necessary:
if [ -d =E2=80=9C/usr/lib/android-sdk/tools/bin=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-sdk/tools/bin:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C/usr/lib/android-sdk/platform-tools=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-sdk/platform-tools:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C$HOME/Android/Sdk/build-tools/33.0.1=E2=80=9D ] ; then
PATH=3D=E2=80=9C$HOME/Android/Sdk/build-tools/33.0.1:$PATH=E2=80=9D
fi
if [ -d =E2=80=9C/usr/lib/android-ndk=E2=80=9D ] ; then
PATH=3D=E2=80=9C/usr/lib/android-ndk:$PATH=E2=80=9D
fi
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
To install cross compilers for android I now did:
</p>
<ul style=3D"list-style-type:disc;"><li style=3D"line-height:1.2;margin-bot=
tom:0px;margin-top:2px;max-width:47em;">sudo sdkmanager =E2=80=93list</li>
<li style=3D"line-height:1.2;margin-bottom:0px;margin-top:2px;max-width:47e=
m;">sudo sdkmanager =E2=80=9Cplatforms;android-33=E2=80=9D</li>
</ul><p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margi=
n-bottom:0px;font-size:11pt;max-width:50em;">
Installed under =E2=80=9C/opt/android-sdk//platforms/android-33=E2=80=9D.
ANDROID_CC are under
/usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
I then ran the following in the top directory of the emacs repo:
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
./configure =E2=80=93with-android=3D/opt/android-sdk/platforms/android-33/a=
ndroid.jar \
ANDROID_CC=3D/usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin=
/aarch64-linux-android33-clang \
SDK_BUILD_TOOLS=3D$HOME/Android/Sdk/build-tools/33.0.1
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
make all
</p>
<p style=3D"text-decoration:none;line-height:1.4;margin-top:10px;margin-bot=
tom:0px;font-size:11pt;max-width:50em;">
To run the emulator I started Android Studio, and in the menu in the
upper right corner selected =E2=80=9CVirtual Device Manager=E2=80=9D. I cou=
ld then
select and run the default emulator device
=E2=80=9CPixel_3A_API_34_extension_level_7_x86_64=E2=80=9D. To load the APK=
into the
emulator I started a file manager and dragged and dropped the APK file
onto the emulator display. The computer keyboard can be used for typing int=
o Android emacs.
</p>
</div>
</body></html>
--==-=-=--
--=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Johan =?UTF-8?Q?Wid=C3=A9n?= <j.e.widen@HIDDEN> Subject: bug#65207: Acknowledgement (30.0; More instructions for how to build Android emacs, are needed) Message-ID: <handler.65207.B.16916737074982.ack <at> debbugs.gnu.org> References: <87sf8rw8ka.fsf@HIDDEN> X-Gnu-PR-Message: ack 65207 X-Gnu-PR-Package: emacs Reply-To: 65207 <at> debbugs.gnu.org Date: Thu, 10 Aug 2023 13:22:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 65207 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 65207: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65207 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#65207: 30.0; More instructions for how to build Android emacs, are needed
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 10 Aug 2023 15:00:02 +0000
Resent-Message-ID: <handler.65207.B65207.169167958227979 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 65207
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Johan =?UTF-8?Q?Wid=C3=A9n?= <j.e.widen@HIDDEN>
Cc: 65207 <at> debbugs.gnu.org
Received: via spool by 65207-submit <at> debbugs.gnu.org id=B65207.169167958227979
(code B ref 65207); Thu, 10 Aug 2023 15:00:02 +0000
Received: (at 65207) by debbugs.gnu.org; 10 Aug 2023 14:59:42 +0000
Received: from localhost ([127.0.0.1]:43823 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qU78Y-0007HB-8S
for submit <at> debbugs.gnu.org; Thu, 10 Aug 2023 10:59:42 -0400
Received: from sonic310-14.consmr.mail.bf2.yahoo.com ([74.6.135.124]:39528)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <luangruo@HIDDEN>) id 1qU78V-0007Gv-DJ
for 65207 <at> debbugs.gnu.org; Thu, 10 Aug 2023 10:59:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1691679572; bh=W/ehZznUrktiYUMt++0xWtwiYNX4FTf7ClK+RPN4BIQ=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
b=dMC5MQMfP4ARUR05Dw40HfxYXVVTJ/u8TA5tcFGDYTAnuaCxQgWOWzb0KO8Kl7Akp7ycj2C+A1TNz+WXDbOq8yT1kq1h4r0GpzT0G/6eyrRmq7sHFVAemPp8y5l93axJSLKRp5h42E0mH9Er8KqK5ITGkqv/H6zqKrHgVUKGk5JtwWhmwmZGkP+n21Jtrvc0al/JEoxQrorzXQvriuYvPeqDs8eIG2f4ulqNljtWmcl9cUUg8vNrmQmuE7ZOPSD6xfa2kKIKzM76Tt83LmIJ9z2GpBVwZTMioVb31c6Glg9OUqQvxoddN7KSRlIRl+mVp0dnrSYwdGO1BoP7/0PoJQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1691679572; bh=cWp5a7z+4+YycTMWILehEOamP/0S2E/9fUe0vLQBJ7O=;
h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
b=jD5qsMofJKEIT0RsRSefGVTeD+mnYzSLc8zLcSK+Q1zI5dL/noyxIPJa4+8NVCys+D83xZKl1Z0ExSQAlVkSkB021fTjn658pexWksSRgDhHR54lCvJwt6s9KbaO0HStDSioAMBo4/xBfz3Za61TZmBdV/WGOJovWr6hRj1P/Q1k+CDnLBvMY0Cpcu6989iJ+s6Rx6ZohCrz8UmsjKIYcO5brBXDVv5jByiQ5LCA0i7cj/mfezMvqviPnni1Oe4l8uFxpQOps0BQkKxtY4f+iHImuXEBfWvcxI1GtX8a9v5gs8NbvMVzpbFrw/HgHtRkZ6mmPr/3ieRDKtcDvsSEtA==
X-YMail-OSG: f4bigz8VM1k260WzT002i3iCum9eB4KkZmInhqFQGvUqcroBvA_Qwy1f9t1aLnt
5olxgVrjHmFY8uhvkfQeNhHwA8Hy.Ec7_L07fkt7XvNztBNSkJiPp2TMEyWC_sTdCTSE2ozPtDzn
r0WTfI_fevfs_k6VRmHMgdy3dTflEgIoujNpo2d2ec2lVSmN9FvL2m776BA3.2Hlf3TOLxwgLl0e
cVikPVlqcMoJfId3qkIu.DNx0oTfbeoGCWXGC39zAUsjleYug.MQ1wRr2I7mpKL1LUjQnUFpi5nW
5OdqdExDJnR9DUSTSb1LajdIq8Vd.CCKp3VSnmgUrtRR3.F_7Zgzf2sn6y__xH6GpDKfvzmML.71
XmaB4kM5E9ZpnU6NxUJRsglHLscByEyCSmrHTZ6AnwbJ2DiTpZXV9mt9QxiaWPe6k7WpjPUfr9bR
3vZNy5ApEcoaDlfnzuYCJRm37mZlVGIkWuMRQa4YW7gs7ietNMOM93J28b2CLawkUxWRKOv5NtcT
YWu.cnqMaYwmn8dfj8Gyw0JmJW6uM1KawBEJX4avjSJrKJT_xNgxL6tIL1sqMuEe7Lvg9aAFcMTY
26s16E0IdEqJKp7B2PxLbVI3raGr1UXhF.wBZT_kmZLlXlnr0GrsUovHwwmhLEnub5YIdUn6iKRt
ZkR3WqQFRd_5Iep4pKmFDMaBFy7G3kyC_acsduING5JsKOjt83MjQ.xOc4GHkC5gwlHy1WQ7tyIM
2pfrZ.2vjbmpVwVa7aVXJ2cu5L6sH_ISE67sDjoUuMLr32mKCGDUgxSjaNtNzBvbTYH5PB3QakB2
SdXY_h2fu66L31JXxfw4eeaZQPpjYsHkF9AzlTL.01DSjms3ux2FNvOTwwN5O4c8fM08jJDY5aG4
clQwr5QQUkCvJeY8lihOm6H1D8F6.3fNiEi_EKwf5czFB2slYDfNKUjkUZp0hKv40XsYA8O_tvip
Oy2M5oFjyKUVPIgWlXRMkwkUFsSiqQj4b1aMmig5X0_KVeiEzY0m428Uol4rFxNygeG2xSR_xevu
juyIzeN1Zygf8nOJsiBgwinZJUg307VPcmPs_YntXsSj.bxagkWFtdkqqkv8yfqLJkt6rOHKYfrb
XyV5hEXFhtO0QV0wvf71K0YP.H3aIqhSIw7n2erWCErcdQw0wQ.chv_ly5_mtaaB0WlCg_NpLaol
jLUVU1OzQf91vD3Zzch9OhzAjvT4iYPg8bhPaPO3M_CCbXIlvsajKWf12ciE0J7IhCUcszmMuvVt
ZGhCnwvNJI2NJbecW3zztG.Z1wfxbDsTQfQEXte91k26BHsjr49Uk8N3utdknUGCxl9jVJnQx2Yn
c5_ePLcYDpCLp1julxm7BuMxxFq4vZbnjFNHSQ3Ri5UKgh5vlZrR8sEw44I0By6Ds325o8V5lnxc
iMCgqKJOImJ9B8K1ADY07jDwvRouFOnqGK5bAUOF5I8doZdEwI0YssAkKalBZId_l26Rdm1Jx7gG
xed77sBpgwAsO5J53k.A8cYp2JH9_Pdc8tjjpRJT__M6XxHbucEpqLjI0rdea9dexGNU8eq92tkJ
ntslaXOEN5JOJoBVP1FSxiMOFdM.Gnygowexf0mfKS4fJ2xwuBBSHle60w4kNtbxSbFZDsVyaWKO
Xk0N7_g83Jp0hex0WrcdAyGyp0YV1iJ9su3PCMAL6tb2Ctz0LUmNu7baTKyk9wmbHqjmL4KbSvaJ
nn7PaN0XEXV8Nrcdq.SOOQTfMWg2HEbrjpVw1IUP9aGLtN.R.ul1SpknywkAy5vUona6qCn2GO39
qykUXCuq1m7cXt1WyB9pmt1YMpR3m22l8ngAhMkhpReiCFy_XTLAXclc1U17bdABswi15bqBhyG8
RonrKzbJGuAPfryvTly2UHFTkgNyLSTJmlDIPsy.B52O9kAcyP8ebz2j8N9EE6IL6_rJ213l0yr7
x1SnvaBkOQpSEq_99Umsw5gPn3_oj_6AWysnNL7XEiMmHFMYMXrkys8ifkKhqpoLYhMzjq4GrBpP
egTatPZe.tfL74vVtU822oGkCKrrqB8VzY_rtVMexSUBPY7e4YyMFCoBT1GhNoz8oHUWbicBOIKa
PcjVcN0mqoSewtnBheULtii8jnuzlPfT2Uy_GmoxCKrfMJWQPYQeKSProIISDQud3d2jcSJ4X3yD
auQNLti7ea4QsAkYVCtPJYK5i0C3sP_nfXTh0pcqd_oY4pmrOrGGucPc99poj8klzfaADewqKZeH
rrinraytQjUMuBUg_kqzVldRs4Q4QMmDHtu2PhW30mymIzW7Hr1frRCS99dJ4MpM-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 366f6346-2b69-4f59-883d-686dbd685de2
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic310.consmr.mail.bf2.yahoo.com with HTTP; Thu, 10 Aug 2023 14:59:32 +0000
Received: by hermes--production-sg3-69654d8bd-7fcnj (Yahoo Inc. Hermes SMTP
Server) with ESMTPA ID c04722d773989ed44d1e6c6d4d1bf974;
Thu, 10 Aug 2023 14:59:28 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87sf8rw8ka.fsf@HIDDEN> ("Johan =?UTF-8?Q?Wid=C3=A9n?="'s
message of "Thu, 10 Aug 2023 11:23:41 +0200")
References: <87sf8rw8ka.fsf@HIDDEN>
Date: Thu, 10 Aug 2023 22:59:17 +0800
Message-ID: <s0dleejuenu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.21695
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2327
X-Spam-Score: -0.0 (/)
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: -1.0 (-)
Johan Wid=C3=A9n <j.e.widen@HIDDEN> writes:
> Note: This is a request for an enhancement of the emacs version 30
> documentation. I am writing this submission in emacs 29.1, so the
> current environment details are irrelevant.=20
>
> I needed to build and run the Android emacs APK, to try and track
> down a bug. As I am a novice regarding building Android apps,
> finding out how to do this required considerable effort. I therefore
> suggest that information similar to what I include below, is added as
> an appendix to java/INSTALL.=20
>
> First I suggest that the emacs repo top level README or INSTALL
> should include a reference to java/INSTALL. Perhaps something like
> this:=20
>
> * For instructions on how to build Android emacs, see .
> /java/INSTALL.
Eli already did this, I think.
> Here is now my build and run instructions:=20
>
> I am using Ubuntu, so these instructions are Ubuntu specific, but
> should be easily adaptable to other linux based distributions. Note
> that Android Studio, Android SDK, Android NDK can be downloaded
> from the software provider, if they are not available in your linux
> distributions package manager.=20
>
> I first installed Android Studio. It is available in the Ubuntu snap
> store:=20
>
> * sudo snap install android-studio
>
> I then ran Android Studio to set it up, and also tried to build a sample
> project. I believe that at this point $HOME/Android with important
> subdirectory $HOME/Android/Sdk/build-tools/33.0.1 was added to
> my $HOME directory. See below why this was important.=20
> [Further instructions elided.]
While I don't oppose explaining the process in more detail, we should
not recommend using Android Studio, as it is proprietary software.
Google's binaries for the Android SDK and NDK are themselves free
software built directly from public source code. We should instead
describe how they can be obtained or built individually, without using
Android Studio or the Sdkmanager. (The Sdkmanager demands users sign a
scareware EULA before downloading anything, even free software that is
available separately.)
My understanding is that for Debian and Trisquel users, it is merely a
matter of installing a few packages from their default package
repositories, whereas the process for other GNU/Linux distribution is
more involved.
TIA.
X-Loop: help-debbugs@HIDDEN
Subject: bug#65207: 30.0; More instructions for how to build Android emacs, are needed
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 10 Aug 2023 17:25:02 +0000
Resent-Message-ID: <handler.65207.B65207.169168828310303 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 65207
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Po Lu <luangruo@HIDDEN>
Cc: j.e.widen@HIDDEN, 65207 <at> debbugs.gnu.org
Received: via spool by 65207-submit <at> debbugs.gnu.org id=B65207.169168828310303
(code B ref 65207); Thu, 10 Aug 2023 17:25:02 +0000
Received: (at 65207) by debbugs.gnu.org; 10 Aug 2023 17:24:43 +0000
Received: from localhost ([127.0.0.1]:43963 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qU9Os-0002g5-QU
for submit <at> debbugs.gnu.org; Thu, 10 Aug 2023 13:24:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43920)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1qU9Oq-0002ft-Rx
for 65207 <at> debbugs.gnu.org; Thu, 10 Aug 2023 13:24:41 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1qU9Ol-0000pg-Fj; Thu, 10 Aug 2023 13:24:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=BWoPc31u2BiTjui092ri+RtEEKS5u9XaQoQmMEBUHGQ=; b=m2XgCmq97NjPx9fg3ecr
YoMKC9wzuWhA+1j92Yill3fHtYOZ9pOvB8ZAX6N14LoNi0CVTXkHzj7xCU7jHDXelmxDGTN/p8RJV
8O8VX5GllJC47hxImSDfHxeyuXrwWC8p6OjHDZLKdlA59xDvBDSqUW3lRHQsBgc+0j2x3/xiRCN5T
iHminf79fEt/rESnthjTTAf+Dou3gVgDMQXW4AKAw51fh8529iFwuwRf9ZPtoDZJcxd05NmooMU61
Yq9UY5psZj6Dn2zfIGdux68m+5VYN6IiJckoudlf/icARKWk3oaq9Q1KjLDwReZmXGe5QZoZijMV+
QQUdlX8kyRQntw==;
Date: Thu, 10 Aug 2023 20:25:01 +0300
Message-Id: <83a5uyizde.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <s0dleejuenu.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <87sf8rw8ka.fsf@HIDDEN> <s0dleejuenu.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Cc: 65207 <at> debbugs.gnu.org
> Date: Thu, 10 Aug 2023 22:59:17 +0800
> From: Po Lu via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> Johan Widén <j.e.widen@HIDDEN> writes:
>
> > First I suggest that the emacs repo top level README or INSTALL
> > should include a reference to java/INSTALL. Perhaps something like
> > this:
> >
> > * For instructions on how to build Android emacs, see .
> > /java/INSTALL.
>
> Eli already did this, I think.
Yes, INSTALL now says near its beginning:
This file contains general information on building GNU Emacs. If you
are building an Emacs release tarball on a Unix or a GNU system, the
instructions in this file should be sufficient. For other
configurations, we have additional specialized files:
. INSTALL.REPO if you build from a Git checkout
. nt/INSTALL if you build for MS-Windows
. nextstep/INSTALL if you build for GNUstep/macOS
. java/INSTALL if you build for Android
. msdos/INSTALL if you build for MS-DOS
Received: (at control) by debbugs.gnu.org; 8 Sep 2023 17:25:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 13:25:54 2023 Received: from localhost ([127.0.0.1]:45500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qefEw-0005hy-64 for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:25:54 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:53655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1qefEu-0005hj-6W for control <at> debbugs.gnu.org; Fri, 08 Sep 2023 13:25:52 -0400 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2bcb50e194dso40268171fa.3 for <control <at> debbugs.gnu.org>; Fri, 08 Sep 2023 10:25:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694193944; x=1694798744; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=9LpEHpgjssmeyJbcnQADhskFlzrnGPkaY2pv9pRoYIY=; b=PNAEefKbAxH2ERQ8ogG+/zmyPynwqg1Tjg4irRV7Ufa1HVYE9zbUojP5BB+Zn1D8E+ BPk3Rk+va9r7cMmSYpV8ZfUICRNLxZREriQy5JBpWdDFhS0DwcueE2mb8bFueRnCq1xA 9+8AHJLDCLuwNHve00heMq20gl5KN4hrGgy4bshjs7wwWptHt8WqWbeCKzCTRqKcDfhY 4kkbmxdl/yyRcxzoa17vJufMu076zgM5QvLlc7GSxM1jDdUkBvHUr9XW0lDrV7V3HzY7 7L6Ojtli/IMxqxvrtcLpGOQmyOCUKBZI9DoWlA2N64zri5srCbB7IkQ1ts96ik+WmJt5 vqSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694193944; x=1694798744; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9LpEHpgjssmeyJbcnQADhskFlzrnGPkaY2pv9pRoYIY=; b=Gs9+A/nEm3FiuvhWX3/r7kQOoRShiZq1ILjSMyjQLr1T7ZQa6zFE+IK7UcX/P17Jlb cWlANn7JdTjOhhqLCgSDK8fLBFl/5aumjaTkGo2bPYtFhylJwf59MNPU91UIG7lRDPSe /kJ1eDfhzTqIgbBRsmWRAbOEPGrhlL9RDj1tj4uoSllfmHOiAAhGdBUeu1Mmf+qlinpZ fcA7IAQR7b7jWwpKC6q8eQ3RsXNNur0C54KKO4GiSxNks5ArfCXOE2F5NzkxyQnyZAtK Htu9JSRaE8JjuFKI4GlgxXbyOXsYhv9h4A9jafDTMWGcfLbSfdCY+8z0dfjhNBFY9oD+ tSkw== X-Gm-Message-State: AOJu0YxlliH2hmG7PyHDEfQNK5LluF+rfI6je26RNYAgagJtC6Hw55JW N2tPWPWui6q/tww8sUBd6JQnhDcy/yktnH2f12VpIwDyRJU= X-Google-Smtp-Source: AGHT+IGcbARLA9aGh3tPTYnrQDyjsX8Pt+D31mmG3+EYYvX5ksScRUhQJLLOsSwmNVc6FOq2tCSz5ZtBRLHq9+2jRZs= X-Received: by 2002:a2e:890f:0:b0:2bc:c326:54a2 with SMTP id d15-20020a2e890f000000b002bcc32654a2mr1982004lji.50.1694193943775; Fri, 08 Sep 2023 10:25:43 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 8 Sep 2023 10:25:43 -0700 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Fri, 8 Sep 2023 10:25:43 -0700 Message-ID: <CADwFkmktcarQFei5=OECO+FVCd6Yyd5oMT1A2PXy9xOyAFE_CQ@HIDDEN> Subject: control message for bug #65207 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) severity 65207 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.