From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Wed, 21 Jun 2023 14:32:07 +0300 Message-ID: <834jn159vs.fsf@gnu.org> References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <5c02371a-3c42-de66-70b7-4ed0d88cc3fa@gutov.dev> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31984"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dmitry@gutov.dev, yandros@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 21 13:33:15 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 1qBw5K-00085n-TF for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Jun 2023 13:33:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qBw4a-0005U9-UK; Wed, 21 Jun 2023 07:32:28 -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 1qBw4X-0005Sz-WD for emacs-devel@gnu.org; Wed, 21 Jun 2023 07:32:26 -0400 Original-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 ) id 1qBw4X-0003PH-E8; Wed, 21 Jun 2023 07:32:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=XwgGA0jY3RhKaZhvCzqajFD8anbS0ZeB9AdOMKdsXXM=; b=h/yoZJGZgurR z4Gw+V1oE+9vBOj64HLJ8HTKa88r3NzjqxXeFP2K/BF/uEjEocRJcNR1YO+r9qWsqBFIAhannPooy gswfjcVmXhVOrqQCU9gCg8ozk5zfwVDTrQPmBQfYu4ObYQNJL7Ekt4rAfpzGT5mkq03cYXxc5IZnD Ix4Hl1tqbWe1I+rsqqAUm/FehaPHaGMV6GzN9SS2O+f3sir/jFocnHxKJW+1kvuVlNZut/K9wSjwx R20rvO5ONZqaBWloB9wLUU3A2mKXNEPghv9ZHOEgzHj7Jy1hV4QFyGKFFirRHgMEml5G1FTkcbXzM m6PDimK14a/8AoerGZUV5w==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qBw47-0005ZR-8Z; Wed, 21 Jun 2023 07:32:17 -0400 In-Reply-To: (message from Richard Stallman on Tue, 20 Jun 2023 20:50:54 -0400) 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:307113 Archived-At: > From: Richard Stallman > Cc: eliz@gnu.org, yandros@gmail.com, emacs-devel@gnu.org > Date: Tue, 20 Jun 2023 20:50:54 -0400 > > > We shouldn't be afraid to deprecate and remove unmaintained ports. And > > we shouldn't (like Po already said) delay releases over them. > > Assuming that Po Lu continues to maintain the Android support, and > that we don't delay releases over them, the only issue is whether the > changes for Android cause trouble in the non-Android code that delays > a release. How likely is that? People will be able to try out > the changes on other systems and get problems fixed. Once that is done, > maybe such problems will be rare and not a significant obstacle to > non-Android maintenance. This side-steps the issue which actually prompted me to start this thread of discussion. The issue that bothered me is why should we commit ourselves to including a significant feature which complicates Emacs, if it might soon enough become unmaintained (due to several of its aspects I described). If we assume that this doesn't happen and the port keeps being developed and maintained, there's nothing to discuss, from my POV, because any useful feature is always welcome in Emacs, and any breakage a new feature could cause is fixed soon enough.