From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Mon, 19 Jun 2023 01:35:28 +0300 Message-ID: References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <5c02371a-3c42-de66-70b7-4ed0d88cc3fa@gutov.dev> <87cz1td0ku.fsf@yahoo.com> <80a4cddb-1cbe-abed-1b51-2c14ba5b760d@gutov.dev> <875y7lcvx2.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3401"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Cc: Eli Zaretskii , chad , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jun 19 00:36:29 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 1qB10X-0000iy-FE for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Jun 2023 00:36:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qB0zn-0007Wg-D5; Sun, 18 Jun 2023 18:35:43 -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 1qB0zk-0007UN-R1 for emacs-devel@gnu.org; Sun, 18 Jun 2023 18:35:41 -0400 Original-Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qB0zi-0007tc-SK; Sun, 18 Jun 2023 18:35:40 -0400 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id F2E88320076F; Sun, 18 Jun 2023 18:35:31 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sun, 18 Jun 2023 18:35:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1687127731; x=1687214131; bh=Sk4agucn2RO3LfIURyiraNSnpVOyvCUTRg0 fikFHQw8=; b=H5/QLCsCziK1LCqLSCHvfOSO09vNbr/0bYDvqI2Bi/kPrWGdse3 0geFob9LDe73DzEOPqogoEb2hYfXgqrILD0i+xhSFDSxNXDznfTbHqArPyo1afMW MKQH9kaNVyAwtahrbvWY3dAhOdv19fPVUbJFBBHGeFHgEidJoVTRKXba63wx1zcb 3ytBr6kZpsqTMDBwlPksWq/Bax85QjcROW5vWw762EVbCSLV2DerjBceTVwb73zI KyWhWWNdHluXI7VlqfPVhNLT3Z50hk2ojMu1h808Ri5WRbUvc1copdmLqdokD4A9 ebn/eWKEW2ia2lySpvRyvvr8IfBqu7NBT4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1687127731; x=1687214131; bh=Sk4agucn2RO3LfIURyiraNSnpVOyvCUTRg0 fikFHQw8=; b=eh2Pt6EItZx1YRzJmhEzKrbxAN+HT7Dg5T/dEygz70wzwzpJRzF gUq60AzQXO1YTvPbiPhWI866lxy7qEgJJ1jRz5wToW1XGhHSyxHTOVcmPT6NMlHY CjefmC6RHsBiNzMl9L7FZVgkk/l/FYa2QiL1WHsfSyGjKIztoQgiQRTiO9teOmnn frWzckjiWnwjS6H+70n3UmeeJARKxfiHp8IBA8+jLvu4DZAbEYsjBCkXIP2WapPQ ccAnAbFdsj0ujkaomKg2UBQ3LpPHR0NWRPLhS/EiLMeT7za5XVcAk64I1+fVQHzG lZHMKwNPkm9D+L0JdKTw5/nOSEfrN+bpZLA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeefuddgudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfeutdekveeggeetteekfeejffegudduudfhueevleeftdffffeggeeivddv jeelnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 18 Jun 2023 18:35:30 -0400 (EDT) Content-Language: en-US In-Reply-To: <875y7lcvx2.fsf@yahoo.com> Received-SPF: pass client-ip=64.147.123.20; envelope-from=dmitry@gutov.dev; helo=wout4-smtp.messagingengine.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 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, NICE_REPLY_A=-0.09, RCVD_IN_DNSWL_LOW=-0.7, 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:307017 Archived-At: On 18/06/2023 06:05, Po Lu wrote: > Dmitry Gutov writes: > >> What will the difficulty be? If it just comes down to running 'git >> pull upstream master' once in a while, then this can be a small price >> to pay. > > The difficulty lies the other requirements of a completely separate > project: the use of my personal inbox as a bug report address, the > unrelated bugs being reported there, having to distribute releases > myself on ftp.gnu.org, and in general the division of my attention > between Emacs and my own fork. Ah, so you are worried about maintaining a separate project infrastructure. Personally, I really recommend you try Gitlab/Github/SourceHut/Gogs/etc. If you can bear with using any of those, I'm almost certain that you will receive more and better bug reports through those, and maybe even additional contributors/maintainers. But either way, like others said, developing the Android port in a separate branch -- or even in a separate repo -- doesn't necessarily preclude you from having access to Debbugs, ftp.gnu.org, and even the Emacs mailing lists. I'm sure most or all of those can be arranged. >> If the merge conflicts are likely to be frequent, however, that's a >> different matter. > > I've only seen three or four merge conflicts over the past few months, > all involving etc/NEWS. Some larger time period could give more data, but so far it sounds like both conclusions can work relatively easily then: keeping Android port internally wouldn't result in too many additional conflicts for others to excise. But keeping it in external repo (or branch) shouldn't results in frequent conflicts either. And as a bonus, you don't have to use the same file for NEWS, so those 3-4 conflicts you mention would be avoided.