From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Thu, 13 Jul 2023 13:55:01 +0000 Message-ID: <489f350ce63391ec8d49@heytings.org> References: <83v8fnslfz.fsf@gnu.org> <121acd3282a64abf77d6@heytings.org> <215b00d2595bec215977@heytings.org> <215b00d2598ab5cc7d0a@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9164"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 13 15:55:48 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 1qJwnM-0002BX-DI for ged-emacs-devel@m.gmane-mx.org; Thu, 13 Jul 2023 15:55:48 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qJwml-0003dA-5V; Thu, 13 Jul 2023 09:55:11 -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 1qJwmi-0003cp-B4 for emacs-devel@gnu.org; Thu, 13 Jul 2023 09:55:08 -0400 Original-Received: from heytings.org ([95.142.160.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJwmc-0008Mf-Ot for emacs-devel@gnu.org; Thu, 13 Jul 2023 09:55:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1689256501; bh=6OfRrUcc75GyWuN86rwJI+oCmjCRJNVgg5s2giOR1sg=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=OvCDB4R2EXLSms4SQKK1xC9FH3lIvbQ34IRHGZv+h4rBNgmZhhgsKns0hDklbbrVl eKfOaR/6gVnBv9pOF8v+T1eBzjLmt6pZBCU/FQZMaam8vJqpNe4a/pGufi4Vtw+hAF tTDCiSC0MlcUP53YuTsxsNIBkomV3Csoz7Rlijg1cLNSnPdfUQiS538hXinZPXuaVo +S2nZutY1dd2W+k+YTMxusAuwSYY2Hgkcu159wie87KdHE12Lq5m4yWT+/Z7AuFs/J V7rWnm3IVjMdJcIm64Y6KnUn4CBdwG+K5gwyZzsUk/rVwwkJ3lvTZVHzv2l+uqgyiV jsYq1haNamePg== In-Reply-To: Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org 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, SPF_HELO_PASS=-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:307820 Archived-At: >>> FWIW, I tried to use [Emacs on Android via Termux:X11] but found it >>> unbearable. I can't remember all the annoyances, but there were many, >>> and AFAIK there is no way for *us* to fix them. [...] I have currently >>> no incentive to contribute bug reports to that project. >> >> I was not suggesting that you should report bugs to Termux:X11, I was >> asking for something more detailed than "unbearable", which contradicts >> what others said in this thread. > > [No reply.] > Do you really have nothing more concrete than "unbearable"? Also, is it not possible that between the moment you tried to use Termux:X11 (which started only four years ago and is under active development) and now, it has improved, perhaps significantly so? >> Also, I hope you realize that with the feature/android port you need to >> compile all external programs you need from their sources. > > Not if/when it's distributed/installed as part of Termux :-) > What do you mean? We're discussing the feature/android branch, not some hypothetical variant of it. For that branch, you need to compile all external programs you need from their sources, see e.g. https://lists.gnu.org/archive/html/help-gnu-emacs/2023-07/msg00152.html. What I guess you mean, and what would indeed be possible in theory, is to build that branch as an app that shares the same user id as the Termux app... but that in turn means that it needs to be signed with the same certificate as the Termux app. So you'd have to convince the Termux developers to do that (why would they put that on their shoulders?), or alternatively to convince the F-Droid maintainers to do that. In both cases that Emacs would depend on the goodwill of another project to remain available.