From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Sun, 25 Jun 2023 08:07:32 +0800 Message-ID: <87mt0owgjf.fsf@yahoo.com> References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <5c02371a-3c42-de66-70b7-4ed0d88cc3fa@gutov.dev> <87cz1td0ku.fsf@yahoo.com> <87cz1ta5fr.fsf@telefonica.net> <87edm645yy.fsf@yahoo.com> <878rc95a1t.fsf@telefonica.net> <87r0q1vwtl.fsf@yahoo.com> <874jmx55ek.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30339"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 25 02:08:50 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qDDJB-0007kC-Uw for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Jun 2023 02:08:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDDID-0007lj-TU; Sat, 24 Jun 2023 20:07:49 -0400 Original-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 ) id 1qDDIC-0007lZ-1r for emacs-devel@gnu.org; Sat, 24 Jun 2023 20:07:48 -0400 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qDDI7-0007CS-Lp for emacs-devel@gnu.org; Sat, 24 Jun 2023 20:07:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687651660; bh=7KXjWjddKSN8W66pvou8ztEJLitB/7J4s9qlyuopV8g=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=md1No2pXDwxtqNnHV3PT0ZJbhGsw11qwI4z382kDiePKbeL45IE2z06FVQ6Sh7Cg0kDBw7AB9bWYWN0WpwZrUH+pHRSMJXs2JqimaT/6Nmcn5fQ/EZ4BeBQdVc7xW1CcIxfk2O/gGvX2jHAgLyOkIPUAP+0ACuEpn1ofkZkOM62jr5UznXfMbD5nCdKqn4XwOvgTnc5wBlyq2GEnrT/FuiSXAKLZKVCF5Y7tD2A2+yBaeo5KsDleLDeu/+Nt+GxolNAIBQdxOWcrPnEscK0PELhFGvHanbQspkqZU/i42tsNFbIweADYcPy9Rmqo1Al70bbr/2/rCmVn2cZJbZ4qfw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687651660; bh=DIox/5fv3EKdKffMwAF59i4+D1VmLRHaQ3T0gg3dAqB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fjZU5bFWM11JIwwGRABmkr4h8c8Wnd/coaJxSLTQS9o+U8Mo1oYPaV0Y8v3EKz2TzFnHX7vfkyG2Rv+ZBUg5lG9uMWdBAirbsBmPqK/0FrpsOH6B3XUPRsZp/jPCdqxr9zAxixfIacHsmDVgZOONSuHGfdhFIswPDfJMNhMt4sdGj5kXsFX6c/0Ncevi4iKi44gHzJPD3aKqsd3bKg/P+rI2u12hSIJ0sZNcyBsCqyE0mv/FZgPGZT0y7ei12TGFCqxi6h1Lehax+4ol5iQi3IOkS8exmTt66mKpgoMNLngOrtt0dVkAyCqFWIYAkBKNdm12/5AOWDuAaSguavxjRg== X-YMail-OSG: PzhkaBIVM1nYR388kYzvaE85J1T9eLkN1onMmQz_Uq3jzHHihnl1oImWUfZfEUU m0OLX9EqxOqVsQk7oxZal3SzpbSheRV.Oms14k2YCdbGRgRpq16U2vGQgi2gYOmdfgAhjWPEnP9M tbr41TDAsgpFi7CKsbZ_FY7_SZBYi91np1mPe1Z.PIaebdR_hKywwGYZO6AqVHFbxZFti_KQ4MHD xhZXXFty4_hceninPJ37YOk8UeqQ5iefR0KO38Zqcr5qgBFyvxrpQ9KEtIxh7nFaT_TuiyxmBP.8 T2d41f..hdBzO8YNyc30vB3xhf4xo0VEgoU8zdGT.YPvDIdDUhumqECc9yadUnIexpXNiXEgbZXG B5EkH2jk.nPAX5XgGFJE_Unwgf4fOw9X.7Zjn4LuKLVZUP37XLamZj0lAvbF7XtISfPR0uWY1mvA wGWGpcaH4AT2X0P0WXVpbGOGM5jB93irN_kIxWUYG9MTceIClZaAD7uBfewAB1ugkH4eanDhNG_2 uJOBzFVT7qbFdVzigQynWptCzQMJBhg1D.cSLdCzlXm_DQxQJyhaATKahCmHBEf3zCF2DbCb9iMZ rgpF3QgBzSEgDhynM.xhmVnxl2fdH81Lnn99UKcn4mWDCpXzBdp1G0EE2jrisPAXoze.wUUI7OgA 9qgj2Lyu6i87zLwiPOSlQAsXUt6lhdLGgETfQYGpks02rHNgbZ5QZlJunhi4SE6j7zHDdpXDJP2. 86HOhhKMGCQIsxfXfB1z0hDTCe3j6Khg09Xz0._HGJeayoJ67pQ6l8RJmtdn73dQF6PlIJiZzqEh AG95KuYUt2RPXnzpT5J9MYUxEuVl4O8qiqguuy8ISp X-Sonic-MF: X-Sonic-ID: a28c38f3-2750-4ad6-8d87-6de95e8526d1 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 25 Jun 2023 00:07:40 +0000 Original-Received: by hermes--production-sg3-748897c457-ncjl6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b692bdb262105716dd93f1cbad355597; Sun, 25 Jun 2023 00:07:36 +0000 (UTC) In-Reply-To: <874jmx55ek.fsf@telefonica.net> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Sat, 24 Jun 2023 15:57:55 +0200") X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.206; envelope-from=luangruo@yahoo.com; helo=sonic310-25.consmr.mail.ne1.yahoo.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307193 Archived-At: =C3=93scar Fuentes writes: > If I understand correctly, this means that you can't start Emacs from > Termux, but a specially-built Emacs could be launched as any other > Android app and then it could invoke Termux applications. Isn't the > "installed alongside Termux" part a bit complicated? I mean, if it is > not possible for Termux to build, package and install your port > alongside their other packages, how the user could do that? By configuring Emacs with: ./configure --with-shared-user-id=3Dcom.termux I think. Or perhaps org.termux? > How is that different from Termux themselves building and distributing > your port? Termux only packages command-line applications, while programs using GUI features can only be started by the system itself. HTH. > OTOH, I know from experience that creating, hosting and maintaining a > software distribution (and that would be what you are describing, IIUC) > is quite a lot of work, even when the number of packages is small-ish > (about 50-100 in my case, counting dependencies.) So having a > "hands-off" method for installing Emacs along with other software > packages is crucial for gaining a broad adoption. Well, if it helps, I'll see if I can scrape together some machines to distribute packages built this way.