From unknown Fri Jun 20 18:09:56 2025
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
Content-Type: text/plain; charset=utf-8
From: bug#75809 <75809@debbugs.gnu.org>
To: bug#75809 <75809@debbugs.gnu.org>
Subject: Status: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
Reply-To: bug#75809 <75809@debbugs.gnu.org>
Date: Sat, 21 Jun 2025 01:09:56 +0000
retitle 75809 Hard-coded version code is unsuitable for automated F-Droid A=
ndroid package builds
reassign 75809 emacs
submitter 75809 Peter Oliver
severity 75809 normal
tag 75809 patch
thanks
From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 12:19:52 2025
Received: (at submit) by debbugs.gnu.org; 24 Jan 2025 17:19:52 +0000
Received: from localhost ([127.0.0.1]:46865 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tbNLR-00035W-2u
for submit@debbugs.gnu.org; Fri, 24 Jan 2025 12:19:52 -0500
Received: from lists.gnu.org ([2001:470:142::17]:59576)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from )
id 1tbNLL-000356-07
for submit@debbugs.gnu.org; Fri, 24 Jan 2025 12:19:46 -0500
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 1tbNLF-0007vL-92
for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2025 12:19:37 -0500
Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1tbNLA-0007Cz-Mm
for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2025 12:19:37 -0500
Received: by mail-wr1-x436.google.com with SMTP id
ffacd0b85a97d-38633b5dbcfso2703496f8f.2
for ; Fri, 24 Jan 2025 09:19:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=mavit.org.uk; s=google; t=1737739170; x=1738343970; darn=gnu.org;
h=resent-message-id:resent-subject:resent-to:resent-from:resent-date
:mime-version:message-id:subject:cc:to:from:date:from:to:cc:subject
:date:message-id:reply-to;
bh=3H/Fu74RKybn7NqijVvakMTAGLWrCz+8eZdyw8dnNtU=;
b=rj7I28ox2Gsr7Nd2ppQ6MXnuESlHGwOccSHzKF/3i8mQ8LNnZ3aD2ChyflHbVF+B9f
/liZUl992ldZFAe/IahI9uOxYi1jDDNjMcv1zp5w1PpQyrKfhFyQjKWCeT97CLZuPyI6
BgPIqjzk9OoTT/PX4D3pPgOiR/61W5LZDpid0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737739170; x=1738343970;
h=resent-message-id:resent-subject:resent-to:resent-from:resent-date
:mime-version:message-id:subject:cc:to:from:date:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=3H/Fu74RKybn7NqijVvakMTAGLWrCz+8eZdyw8dnNtU=;
b=LcYnmRy4raj4pr+cHeSh6tBXJ6icIMtmMFDqEdNznJTk3o2D0JKERHAnZaXXsNz+gC
puuADfz0aViVmr6rnsU5Q+vB9BfTS80dJ1GmvdCw81adTVjkMgcpjv3hVs2wVTWhlfVV
Z55fMcjsNkzcdP0p/2qJI+Ev49V8EggGWV4q0aSPWJCGDLu/Ra8YsdviMUbthuHd4yo+
mjb0ULLdkXvpeIKI7I4C828dk1LU8f2bj+HzyW67KM12OwIG+K7Qq3w5Cu/vBZ6sNNE9
DvQFMsGwQqAqzj3tDwJjpg3X4u9eH7EDxzDztnqbRKHc6CL2PJTZEmDwBML5YAkU/T2K
tqzw==
X-Forwarded-Encrypted: i=1;
AJvYcCWbn0cznHvN0/qzcHOEU5nl5573TCRyCeWDhMtfQTtJ5bgEctXUHH3mI9YiY7PV/m7lwh7cPtPLhsR0B5mb@gnu.org
X-Gm-Message-State: AOJu0Yz/oXOmYx21Norg5hW8UAWz6/OhvcrrejkMTwse2XBj9qV05pKF
n2+LENvqFtEIzwkLr+LMyj2hBllMglCm186iS9OIhmCSIz7OpmDI3AN57b5pckgnxHSlsNUBrkM
3zQ==
X-Gm-Gg: ASbGncvL/dYItsTGvtq5el2gkXiF05yFeEwkaFj/MN3bpedc/1Ox7eghfP81STD+ksg
pSIzOrJUlDE7ug6YLSS81VbP45hBB5Mu4VvD7SoIaXT4KuIDYG0X84EgICREFD+YxpP+x+ePrcu
PENMpcHq1JaI4zocfHgle7+BFZONUkmwIFe82ftd0yes7Np7dwK54OkPJhuhoZae9YFrE0y6feO
puc2Cc9gpIojnvugrOtY8JMlz1bF5BRvd9HJiFTKj27DbKT6Gd0KEow0ANeDocfvWaV7qfiGNZ3
gDHCWIyINWMKp0qORiYYobzMrLBRoI598a4tsEjXw2ijvUXBzvPg39mMTeYBeeHW0RSdDx4YugG
89jK9+xhU
X-Google-Smtp-Source: AGHT+IFfnWwj245kCRuD9sDA3M9e6FS7f8wIICqwSZOaFPsd3nkBe822GlG6ffJ8XJme8H3cVG5NMg==
X-Received: by 2002:a5d:6e86:0:b0:386:256c:8e59 with SMTP id
ffacd0b85a97d-38bf5649c28mr23516850f8f.3.1737739169726;
Fri, 24 Jan 2025 09:19:29 -0800 (PST)
Received: from froglet.home.mavit.org.uk
(dudl-14-b2-v4wan-165812-cust3365.vm31.cable.virginm.net. [82.34.125.38])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38c2a188c28sm3361308f8f.54.2025.01.24.09.19.28
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 24 Jan 2025 09:19:29 -0800 (PST)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 50OHJREK030704
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for ; Fri, 24 Jan 2025 17:19:27 GMT
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
50OHJReH030701
for ; Fri, 24 Jan 2025 17:19:27 GMT
Date: Fri, 24 Jan 2025 17:13:10 +0000 (GMT)
From: Peter Oliver
To: bug-gnu-emacs@debbugs.gnu.org
Subject: Hard-coded version code is unsuitable for automated F-Droid Android
package builds
Message-ID:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811584-1589272618-1737738790=:4752"
ReSent-Date: Fri, 24 Jan 2025 17:19:11 +0000 (GMT)
ReSent-From: Peter Oliver
ReSent-To: bug-gnu-emacs@gnu.org
ReSent-Subject: Hard-coded version code is unsuitable for automated F-Droid
Android package builds
ReSent-Message-ID:
Received-SPF: pass client-ip=2a00:1450:4864:20::436;
envelope-from=mavit@mavit.org.uk; helo=mail-wr1-x436.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,
RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: submit
Cc: Po Lu
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -0.4 (/)
---1463811584-1589272618-1737738790=:4752
Content-Type: text/plain; charset=US-ASCII; format=flowed
On Sun, 19 Jan 2025, Peter Oliver wrote:
> I notice that F-Droid is able to automatically build packages when a new Git
> tag is made. However, in order to do that, it needs to be given an integer
> version number (called a version code;
> https://developer.android.com/studio/publish/versioning#versioningsettings).
> It can look for that either in the name of a Git tag, by searching in a file
> within Git, or by fetching some data over HTTP
> (https://f-droid.org/en/docs/Build_Metadata_Reference/#UpdateCheckData).
>
> Currently, this is hard-coded to 30 in java/AndroidManifest.xml.in, but
> something like 300093000 would be needed (for 30.0.93). Could we set that
> for them?
Attached are two patches addressing this.
--
Peter Oliver
---1463811584-1589272618-1737738790=:4752
Content-Type: text/plain; charset=US-ASCII; name=0001-Note-that-.apk-packages-for-Android-can-be-installed.patch
Content-Transfer-Encoding: BASE64
Content-ID:
Content-Description:
Content-Disposition: attachment; filename=0001-Note-that-.apk-packages-for-Android-can-be-installed.patch
RnJvbSA3MDAyZmRjNmM2NGNjYWYxYTVjYjJlOGNiOGFjNjk4YTc0ZWExYjU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogRnJpLCAyNCBKYW4gMjAyNSAx
Njo0MzozNCArMDAwMA0KU3ViamVjdDogW1BBVENIIDEvMl0gTm90ZSB0aGF0
IC5hcGsgcGFja2FnZXMgZm9yIEFuZHJvaWQgY2FuIGJlIGluc3RhbGxlZCB3
aXRoDQogYWRiDQoNCiogamF2YS9JTlNUQUxMOiBTdWdnZXN0IHRoZSBgYWRi
IGluc3RhbGwnIGNvbW1hbmQgZm9yIGluc3RhbGxpbmcgQW5kcm9pZA0KcGFj
a2FnZXMuDQotLS0NCiBqYXZhL0lOU1RBTEwgfCA0ICsrKysNCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9qYXZh
L0lOU1RBTEwgYi9qYXZhL0lOU1RBTEwNCmluZGV4IDI0ZjVlMGMyYWQ4Li5k
MWFjMjk1MjVkZCAxMDA2NDQNCi0tLSBhL2phdmEvSU5TVEFMTA0KKysrIGIv
amF2YS9JTlNUQUxMDQpAQCAtNjcsNiArNjcsMTAgQEAgYnVpbHQgZm9yLg0K
IFRoZSBnZW5lcmF0ZWQgcGFja2FnZSBjYW4gYmUgdXBsb2FkZWQgb250byBh
biBTRCBjYXJkIChvciBzaW1pbGFyDQogbWVkaXVtKSBhbmQgaW5zdGFsbGVk
IG9uLWRldmljZS4NCiANCitBbHRlcm5hdGl2ZWx5LCB0aGUgcGFja2FnZSBj
YW4gYmUgdXBsb2FkZWQgdG8gYW5kIGluc3RhbGxlZCBvbiBhIGRldmljZQ0K
K2luIGRlYnVnIG1vZGUgdXNpbmcgdGhlIGBhZGIgaW5zdGFsbCcgY29tbWFu
ZA0KKyhodHRwczovL2RldmVsb3Blci5hbmRyb2lkLmNvbS90b29scy9hZGIp
Lg0KKw0KIAwNCiBMT0NBVElORyBORUNFU1NBUlkgRklMRVMNCiANCi0tIA0K
Mi40OC4xDQoNCg==
---1463811584-1589272618-1737738790=:4752
Content-Type: text/plain; charset=US-ASCII; name=0002-Set-android-versionCode-as-an-integer-derived-from-t.patch
Content-Transfer-Encoding: BASE64
Content-ID: <71bc08d1-c098-c692-095b-1814345e3e21@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0002-Set-android-versionCode-as-an-integer-derived-from-t.patch
RnJvbSBhNGZhMDgyYWI5ZGU0MjY1NTE4YzMzN2FlMWVhMGIxNmIwMzQyODUw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogRnJpLCAyNCBKYW4gMjAyNSAx
NzowNTowOSArMDAwMA0KU3ViamVjdDogW1BBVENIIDIvMl0gU2V0IGFuZHJv
aWQ6dmVyc2lvbkNvZGUgYXMgYW4gaW50ZWdlciBkZXJpdmVkIGZyb20gdGhl
DQogRW1hY3MgdmVyc2lvbg0KDQpUaGUgdmVyc2lvbiBjb2RlIGlzIGludGVu
ZGVkIHRvIGJlIGFuIGludGVnZXIgdGhhdCBpbmNyZW1lbnRzIGZvciBlYWNo
DQpBbmRyb2lkIHBhY2thZ2UgcmVsZWFzZQ0KKGh0dHBzOi8vZGV2ZWxvcGVy
LmFuZHJvaWQuY29tL3N0dWRpby9wdWJsaXNoL3ZlcnNpb25pbmcjdmVyc2lv
bmluZ3NldHRpbmdzKS4NCg0KSWYgd2Uga2VlcCB0aGlzIHVwZGF0ZWQgdW5k
ZXIgdmVyc2lvbiBjb250cm9sLCB0aGVuIEYtRHJvaWQgKGENCnRoaXJkLXBh
cnR5IEFuZHJvaWQgcGFja2FnZSByZXBvc2l0b3J5KSwgY2FuIHdhdGNoIGZv
ciB0aGF0LCBhbmQgdXNlIGl0DQp0byBhdXRvbWF0aWNhbGx5IGJ1aWxkIEVt
YWNzIHBhY2thZ2VzIGZvciBBbmRyb2lkIGVhY2ggdGltZSBhIG5ldyBFbWFj
cw0KcmVsZWFzZSBpcyB0YWdnZWQNCihodHRwczovL2YtZHJvaWQub3JnL2Vu
L2RvY3MvQnVpbGRfTWV0YWRhdGFfUmVmZXJlbmNlLyNVcGRhdGVDaGVja0Rh
dGEpLg0KDQoqIGFkbWluL2FkbWluLmVsIChzZXQtdmVyc2lvbik6IFVwZGF0
ZSB2ZXJzaW9uQ29kZSBpbg0KamF2YS9BbmRyb2lkTWFuaWZlc3QueG1sLmlu
Lg0KKiBqYXZhL0FuZHJvaWRNYW5pZmVzdC54bWwuaW46IEJ1bXAgdmVyc2lv
bkNvZGUgdG8gMzAwMDkzMDAwLg0KKiBqYXZhL0lOU1RBTEw6IE5vdGUgdGhh
dCBBbmRyb2lkIHBhY2thZ2VzIGNhbiBiZSBkb3duZ3JhZGVkIHdpdGggdGhl
DQpgYWRiIGluc3RhbGwgLWQnIGNvbW1hbmQuDQotLS0NCiBhZG1pbi9hZG1p
bi5lbCAgICAgICAgICAgICAgfCA3ICsrKysrKysNCiBqYXZhL0FuZHJvaWRN
YW5pZmVzdC54bWwuaW4gfCA4ICsrLS0tLS0tDQogamF2YS9JTlNUQUxMICAg
ICAgICAgICAgICAgIHwgMyArKy0NCiAzIGZpbGVzIGNoYW5nZWQsIDExIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9h
ZG1pbi9hZG1pbi5lbCBiL2FkbWluL2FkbWluLmVsDQppbmRleCBkOThiODI0
M2YyNS4uNTczMzVmOTVkM2EgMTAwNjQ0DQotLS0gYS9hZG1pbi9hZG1pbi5l
bA0KKysrIGIvYWRtaW4vYWRtaW4uZWwNCkBAIC0xMTYsNiArMTE2LDEzIEBA
IHNldC12ZXJzaW9uDQogCQkgICAgICAgKHJ4IChhbmQgIkFDX0lOSVQiICgx
KyAobm90IChpbiA/LCkpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPywgKDArIHNwYWNlKSA/XFsNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChzdWJtYXRjaCAoMSsgKGluICIwLTkuIikpKSkpKQ0K
KyAgKHNldC12ZXJzaW9uLWluLWZpbGUgcm9vdCAiamF2YS9BbmRyb2lkTWFu
aWZlc3QueG1sLmluIg0KKyAgICAgICAgICAgICAgICAgICAgICAgKGFwcGx5
ICMnZm9ybWF0ICIlMDJkJTAyZCUwMmQwMDAiDQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKG1hcGNhciAjJ3N0cmluZy10by1udW1iZXINCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzcGxpdC1z
dHJpbmcgdmVyc2lvbiAiXFwuIikpKQ0KKwkJICAgICAgIChyeCAoYW5kICJh
bmRyb2lkOnZlcnNpb25Db2RlPVwiIg0KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHN1Ym1hdGNoICgxKyAoaW4gZGlnaXQpKSkNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJcIiIpKSkNCiAgIChzZXQt
dmVyc2lvbi1pbi1maWxlIHJvb3QgIm50L1JFQURNRS5XMzIiIHZlcnNpb24N
CiAJCSAgICAgICAocnggKGFuZCAidmVyc2lvbiIgKDErIHNwYWNlKQ0KIAkJ
CQkoc3VibWF0Y2ggKDErIChpbiAiMC05LiIpKSkpKSkNCmRpZmYgLS1naXQg
YS9qYXZhL0FuZHJvaWRNYW5pZmVzdC54bWwuaW4gYi9qYXZhL0FuZHJvaWRN
YW5pZmVzdC54bWwuaW4NCmluZGV4IDYyNDNjNWUxM2JhLi5lNDg3NGI1MjA5
YiAxMDA2NDQNCi0tLSBhL2phdmEvQW5kcm9pZE1hbmlmZXN0LnhtbC5pbg0K
KysrIGIvamF2YS9BbmRyb2lkTWFuaWZlc3QueG1sLmluDQpAQCAtMTgsMTEg
KzE4LDcgQEAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCiBhbG9uZyB3aXRoIEdO
VSBFbWFjcy4gIElmIG5vdCwgc2VlIDxodHRwczovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uIC0tPg0KIA0KIDwhLS0gdGFyZ2V0U2FuZGJveFZlcnNpb24g
bXVzdCBiZSAxLCBmb3Igb3RoZXJ3aXNlIGZhc2Npc3Qgc2VjdXJpdHkNCi0g
ICAgIHJlc3RyaWN0aW9ucyBwcmV2ZW50IEVtYWNzIGZyb20gbWFraW5nIEhU
VFAgY29ubmVjdGlvbnMuDQotDQotICAgICBGdXJ0aGVybW9yZSwgdmVyc2lv
bkNvZGUgc2hvdWxkIHJlbWFpbiBjb25zdGFudCwgcmF0aGVyIHRoYW4gaW5j
cmVhc2UNCi0gICAgIHdpdGggZWFjaCBtYWpvciByZWxlYXNlLCBiZWNhdXNl
IGl0IGlzIGltcG9zc2libGUgdG8gZG93bmdyYWRlIGFuDQotICAgICBpbnN0
YWxsYXRpb24gd2l0aCBhIGdyZWF0ZXIgdmFsdWUgdG8gYW4gb2xkZXIgdmVy
c2lvbiBvZiBFbWFjcy4gIC0tPg0KKyAgICAgcmVzdHJpY3Rpb25zIHByZXZl
bnQgRW1hY3MgZnJvbSBtYWtpbmcgSFRUUCBjb25uZWN0aW9ucy4gLS0+DQog
DQogPG1hbmlmZXN0IHhtbG5zOmFuZHJvaWQ9Imh0dHA6Ly9zY2hlbWFzLmFu
ZHJvaWQuY29tL2Fway9yZXMvYW5kcm9pZCINCiAJICBwYWNrYWdlPSJvcmcu
Z251LmVtYWNzIg0KQEAgLTMzLDcgKzI5LDcgQEAgYWxvbmcgd2l0aCBHTlUg
RW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LiAtLT4NCiAJICBhbmRyb2lkOmFwcENhdGVnb3J5PSJwcm9kdWN0
aXZpdHkiDQogCSAgQEFORFJPSURfU0hBUkVEX1VTRVJfSURADQogCSAgQEFO
RFJPSURfU0hBUkVEX1VTRVJfTkFNRUANCi0JICBhbmRyb2lkOnZlcnNpb25D
b2RlPSIzMCINCisJICBhbmRyb2lkOnZlcnNpb25Db2RlPSIzMDAwOTMwMDAi
DQogCSAgYW5kcm9pZDp2ZXJzaW9uTmFtZT0iQHZlcnNpb25AIj4NCiANCiAg
IDwhLS0gUGFzdGUgaW4gZXZlcnkgcGVybWlzc2lvbiBpbiBleGlzdGVuY2Ug
c28gRW1hY3MgY2FuIGRvDQpkaWZmIC0tZ2l0IGEvamF2YS9JTlNUQUxMIGIv
amF2YS9JTlNUQUxMDQppbmRleCBkMWFjMjk1MjVkZC4uZjAwMTViZDIzMGIg
MTAwNjQ0DQotLS0gYS9qYXZhL0lOU1RBTEwNCisrKyBiL2phdmEvSU5TVEFM
TA0KQEAgLTY5LDcgKzY5LDggQEAgbWVkaXVtKSBhbmQgaW5zdGFsbGVkIG9u
LWRldmljZS4NCiANCiBBbHRlcm5hdGl2ZWx5LCB0aGUgcGFja2FnZSBjYW4g
YmUgdXBsb2FkZWQgdG8gYW5kIGluc3RhbGxlZCBvbiBhIGRldmljZQ0KIGlu
IGRlYnVnIG1vZGUgdXNpbmcgdGhlIGBhZGIgaW5zdGFsbCcgY29tbWFuZA0K
LShodHRwczovL2RldmVsb3Blci5hbmRyb2lkLmNvbS90b29scy9hZGIpLg0K
KyhodHRwczovL2RldmVsb3Blci5hbmRyb2lkLmNvbS90b29scy9hZGIpLiAg
VXNlIGBhZGIgaW5zdGFsbCAtZCcgaWYgeW91DQord2lzaCB0byBkb3duZ3Jh
ZGUgdG8gYW4gZWFybGllciBwYWNrYWdlIHZlcnNpb24uDQogDQogDA0KIExP
Q0FUSU5HIE5FQ0VTU0FSWSBGSUxFUw0KLS0gDQoyLjQ4LjENCg0K
---1463811584-1589272618-1737738790=:4752--
From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 06:13:25 2025
Received: (at 75809) by debbugs.gnu.org; 27 Jan 2025 11:13:25 +0000
Received: from localhost ([127.0.0.1]:59597 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tcN3U-00078P-IL
for submit@debbugs.gnu.org; Mon, 27 Jan 2025 06:13:25 -0500
Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:48507)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from )
id 1tcN3R-000789-V3
for 75809@debbugs.gnu.org; Mon, 27 Jan 2025 06:13:23 -0500
Received: by mail-wr1-x433.google.com with SMTP id
ffacd0b85a97d-38789e5b6a7so2311012f8f.1
for <75809@debbugs.gnu.org>; Mon, 27 Jan 2025 03:13:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=mavit.org.uk; s=google; t=1737976395; x=1738581195; darn=debbugs.gnu.org;
h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
:date:message-id:reply-to;
bh=/z9jCIBv5rDF/A/WpK+ZKBNKaVuqyXakiGeDqiiYAt8=;
b=Nv1uD7kQAOKRR4W5xP0HvNwk7AdqrXx7OH9zJXouhDE82A4QBrWUvrhxYw3V9SHrB4
UwYJwWf9nOK4N0iBpbBMyltPxAIYP6xkhs07aBWO5/gXPxv91eskTZ6K6ku1HvH4+VS6
jj6/WJ8yEuGGuSC9UUj/XlkSOd2iJU65Oipvc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737976395; x=1738581195;
h=mime-version:message-id:subject:to:from:date:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=/z9jCIBv5rDF/A/WpK+ZKBNKaVuqyXakiGeDqiiYAt8=;
b=TEZNP1gqgjL+uL5HCOEyliEYwqU1kOhf21pMQnfOYXRRnkRDGKFxVpDTI3XCUUjkeL
yoZsV2rl45wc48wQCZbQPiq08pl8h2SkPdy7YaKd6QBFJknJ4D4HHyjbnVJhV9jG0IP6
ZBFU3A/vmU0zuY3Id2rU2v46GbOAia6WJVIw4uk1KBQrvZNY/a9KO5HeLX3OZPth4Mvv
zwtyDQnIxNCfSNQ0v1xvT81Og2WJlPIpLNF9TWnb1hYpllI1Df5uAJYSPcpgc8yUDVm8
cLg+865Evrx+hutgF+/RacwaaeLygjYd0BI3+TTQOmmi5ZC9p/9fNXBC43s4sv6P3AAE
qyJQ==
X-Gm-Message-State: AOJu0YwXo+iMO6Zz5hiZBsALX7vYLZuQon4q3TibwShO9eu3F1ofLRbf
0+Z/PtNQfQTrogLPyqozyfnawXY2w4hWkEPa72XFaPk4Dd2ZARyY3f8MWWMoZdQhKEEOGNbRRO0
ZMg==
X-Gm-Gg: ASbGncvvuSj2Kaqi8+NudhPNDZKdcWff1dRFwGsVT13y2GdxM2bGj7GfhtraINqiEdF
TiOq5bOhr3wUw67QK8Iz/tudkEwe4vMBIa3nkBnQlWE3AiTv+HhLdpwmbg0EkxRGDbLCKLpGiCx
RHZ7t9KSmxcKizR54Eh4LZWvRnDttl83Cp621KoBvqEgl15wWMAatTvLKQsbLtbrS6AlHvWQIGG
r+Gmqx44OsnFAzl0oRHfxfrk6NpQB71Bcq8xfeaZtTOga3QYmQTcTpjX5+a9whvB95ibX0PIYT/
HtO7L3479fsTGD7s+iPBC3hMjVJaoMiNg+EkqEN4J4oEtMwPxnDRGtoe5m1C4oYAD6qUt05wUkr
Prl7PFX/Ssq7/fxc=
X-Google-Smtp-Source: AGHT+IEsRH8Sq1+wShjNj9ey8JtelnkcgrePZFRumguNgNWK1yrHnr5T3oyMTC+L7h4iSvNgHu+A7Q==
X-Received: by 2002:a5d:6481:0:b0:38c:246f:b0b3 with SMTP id
ffacd0b85a97d-38c246fb2bcmr18276922f8f.51.1737976394833;
Mon, 27 Jan 2025 03:13:14 -0800 (PST)
Received: from froglet.home.mavit.org.uk
(dudl-14-b2-v4wan-165812-cust3365.vm31.cable.virginm.net. [82.34.125.38])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38c2a188a61sm10927480f8f.52.2025.01.27.03.13.13
for <75809@debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 27 Jan 2025 03:13:13 -0800 (PST)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 50RBDC0w011001
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for <75809@debbugs.gnu.org>; Mon, 27 Jan 2025 11:13:13 GMT
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
50RBDCPe010998
for <75809@debbugs.gnu.org>; Mon, 27 Jan 2025 11:13:12 GMT
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Mon, 27 Jan 2025 11:13:12 +0000 (GMT)
From: Peter Oliver
To: 75809@debbugs.gnu.org
Subject: Re: Hard-coded version code is unsuitable for automated F-Droid
Android package builds
Message-ID: <29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811584-2091695658-1737976392=:5088"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75809
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811584-2091695658-1737976392=:5088
Content-Type: text/plain; format=flowed; charset=US-ASCII
Further to the discussion on emacs-devel, here is an updated patch.
--
Peter Oliver
---1463811584-2091695658-1737976392=:5088
Content-Type: text/plain; charset=US-ASCII; name=0002-Provide-an-Android-version-code-derived-from-the-Ema.patch
Content-Transfer-Encoding: BASE64
Content-ID:
Content-Description:
Content-Disposition: attachment; filename=0002-Provide-an-Android-version-code-derived-from-the-Ema.patch
RnJvbSA0ZGRiMjJmOTkyZGY4MWIzOWExMjg2MDY0ZTRhMmVjZWNkYzIxOTBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogTW9uLCAyNyBKYW4gMjAyNSAx
MDo1OToxOSArMDAwMA0KU3ViamVjdDogW1BBVENIIDIvMl0gUHJvdmlkZSBh
biBBbmRyb2lkIHZlcnNpb24gY29kZSBkZXJpdmVkIGZyb20gdGhlIEVtYWNz
DQogdmVyc2lvbg0KDQpUaGUgdmVyc2lvbiBjb2RlIGlzIGludGVuZGVkIHRv
IGJlIGFuIGludGVnZXIgdGhhdCBpbmNyZW1lbnRzIGZvciBlYWNoDQpBbmRy
b2lkIHBhY2thZ2UgcmVsZWFzZQ0KKGh0dHBzOi8vZGV2ZWxvcGVyLmFuZHJv
aWQuY29tL3N0dWRpby9wdWJsaXNoL3ZlcnNpb25pbmcjdmVyc2lvbmluZ3Nl
dHRpbmdzKS4NCg0KSWYgd2Uga2VlcCB0aGlzIHVwZGF0ZWQgdW5kZXIgdmVy
c2lvbiBjb250cm9sLCB0aGVuIEYtRHJvaWQgKGENCnRoaXJkLXBhcnR5IEFu
ZHJvaWQgcGFja2FnZSByZXBvc2l0b3J5KSwgY2FuIHdhdGNoIGZvciB0aGF0
LCBhbmQgdXNlIGl0DQp0byBhdXRvbWF0aWNhbGx5IGJ1aWxkIEVtYWNzIHBh
Y2thZ2VzIGZvciBBbmRyb2lkIGVhY2ggdGltZSBhIG5ldyBFbWFjcw0KcmVs
ZWFzZSBpcyB0YWdnZWQNCihodHRwczovL2YtZHJvaWQub3JnL2VuL2RvY3Mv
QnVpbGRfTWV0YWRhdGFfUmVmZXJlbmNlLyNVcGRhdGVDaGVja0RhdGEpLg0K
DQoqIGFkbWluL2FkbWluLmVsIChzZXQtdmVyc2lvbik6IFVwZGF0ZSB2ZXJz
aW9uIGNvZGUgaW4NCmphdmEvaW5jcmVtZW50aW5nLXZlcnNpb24tY29kZQ0K
KiBqYXZhL2luY3JlbWVudGluZy12ZXJzaW9uLWNvZGU6IE5ldyBmaWxlIGNv
bnRhaW5pbmcgYW4gQW5kcm9pZCB2ZXJzaW9uDQpjb2RlIGNvcnJlc3BvbmRp
bmcgdG8gdGhlIGN1cnJlbnQgRW1hY3MgdmVyc2lvbi4NCi0tLQ0KIGFkbWlu
L2FkbWluLmVsICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysNCiBqYXZh
L2luY3JlbWVudGluZy12ZXJzaW9uLWNvZGUgfCAxMiArKysrKysrKysrKysN
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykNCiBjcmVhdGUg
bW9kZSAxMDA2NDQgamF2YS9pbmNyZW1lbnRpbmctdmVyc2lvbi1jb2RlDQoN
CmRpZmYgLS1naXQgYS9hZG1pbi9hZG1pbi5lbCBiL2FkbWluL2FkbWluLmVs
DQppbmRleCBkOThiODI0M2YyNS4uNThkNDI0NWIxNzMgMTAwNjQ0DQotLS0g
YS9hZG1pbi9hZG1pbi5lbA0KKysrIGIvYWRtaW4vYWRtaW4uZWwNCkBAIC0x
MTYsNiArMTE2LDEzIEBAIHNldC12ZXJzaW9uDQogCQkgICAgICAgKHJ4IChh
bmQgIkFDX0lOSVQiICgxKyAobm90IChpbiA/LCkpKQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPywgKDArIHNwYWNlKSA/XFsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJtYXRjaCAoMSsgKGlu
ICIwLTkuIikpKSkpKQ0KKyAgKHNldC12ZXJzaW9uLWluLWZpbGUgcm9vdCAi
amF2YS9pbmNyZW1lbnRpbmctdmVyc2lvbi1jb2RlIg0KKyAgICAgICAgICAg
ICAgICAgICAgICAgKGFwcGx5ICMnZm9ybWF0ICIlMDJkJTAyZCUwMmQwMDAi
DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcGNhciAjJ3N0
cmluZy10by1udW1iZXINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzcGxpdC1zdHJpbmcgdmVyc2lvbiAiXFwuIikpKQ0KKyAg
ICAgICAgICAgICAgICAgICAgICAgKHJ4IChhbmQgbGluZS1zdGFydA0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1Ym1hdGNoICgxKyAo
aW4gZGlnaXQpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpbmUtZW5kKSkpDQogICAoc2V0LXZlcnNpb24taW4tZmlsZSByb290ICJu
dC9SRUFETUUuVzMyIiB2ZXJzaW9uDQogCQkgICAgICAgKHJ4IChhbmQgInZl
cnNpb24iICgxKyBzcGFjZSkNCiAJCQkJKHN1Ym1hdGNoICgxKyAoaW4gIjAt
OS4iKSkpKSkpDQpkaWZmIC0tZ2l0IGEvamF2YS9pbmNyZW1lbnRpbmctdmVy
c2lvbi1jb2RlIGIvamF2YS9pbmNyZW1lbnRpbmctdmVyc2lvbi1jb2RlDQpu
ZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMDAuLmZlZDVi
NjI3Mjc1DQotLS0gL2Rldi9udWxsDQorKysgYi9qYXZhL2luY3JlbWVudGlu
Zy12ZXJzaW9uLWNvZGUNCkBAIC0wLDAgKzEsMTIgQEANCis7IFRoaXMgZmls
ZSBjb250YWlucyBhbiBBbmRyb2lkIHZlcnNpb24gY29kZQ0KKzsgKGh0dHBz
Oi8vZGV2ZWxvcGVyLmFuZHJvaWQuY29tL3N0dWRpby9wdWJsaXNoL3ZlcnNp
b25pbmcjdmVyc2lvbmluZ3NldHRpbmdzKQ0KKzsgY29ycmVzcG9uZGluZyB0
byB0aGUgY3VycmVudCBFbWFjcyB2ZXJzaW9uLg0KKzsNCis7IFRoZSB2ZXJz
aW9uIGNvZGUgaW4gQW5kcm9pZE1hbmlmZXN0LnhtbC5pbiBpcyBoYXJkLWNv
ZGVkIHRvIGEgZml4ZWQNCis7IHZhbHVlLCB0byBtYWtlIHBhY2thZ2UgZG93
bmdyYWRlcyBwb3NzaWJsZS4gIFdoZXJlIGFuIGluY3JlbWVudGluZw0KKzsg
dmVyc2lvbiBjb2RlIGlzIHJlcXVpcmVkIChmb3IgZXhhbXBsZSwgZm9yIGF1
dG9tYXRlZCBGLURyb2lkIHBhY2thZ2UNCis7IGJ1aWxkcyAoaHR0cHM6Ly9m
LWRyb2lkLm9yZy9wYWNrYWdlcy9vcmcuZ251LmVtYWNzLykpLCB0aGUgdmVy
c2lvbg0KKzsgY29kZSBpbiB0aGlzIGZpbGUgc2hvdWxkIGJlIHJlZmVycmVk
IHRvIGFuZCBwYXRjaGVkIGluIHRvDQorOyBBbmRyb2lkTWFuaWZlc3QueG1s
Lg0KKw0KKzMwMDA5MzAwMA0KLS0gDQoyLjQ4LjENCg0K
---1463811584-2091695658-1737976392=:5088--
From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 10:12:54 2025
Received: (at 75809) by debbugs.gnu.org; 20 Feb 2025 15:12:55 +0000
Received: from localhost ([127.0.0.1]:37892 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tl8EP-00086v-EZ
for submit@debbugs.gnu.org; Thu, 20 Feb 2025 10:12:54 -0500
Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:38285)
by debbugs.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
(envelope-from ) id 1tl8EJ-00084d-QG
for 75809@debbugs.gnu.org; Thu, 20 Feb 2025 10:12:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1740064359; bh=c3hu0C4kDB2YI/wvqoi8Wtz8kjeK86vBzsK14cU26EA=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
b=qTib2uVSsaJY+WfJm3pQJmCVKWI5M+LxAscsZcqIxojFhk7HZOBdCtp7LA7xhc2mKwH7IdYWCE6kfGGM1QgmGbdYi4y8EM56iU0E2U03TmaIFQM3J7u+Mk7rEodxvoIAHEwnFJzzVSjV6rWI5x1imUp44SkQaVgicJXAql8FNVX34VzNqAX7Jrk51Dx5jCSArIgbOv2aRmlFmU4mCgsOqmY81nnKH+/6dFwiPoXDzhkvbfstMGiYzd8svw38ojY5XLthB2l/1mp7ylhUE8dMSnv5SaNtsWgyQ7/Y22cntryTeKrCMn8hTQchJOBHmzU0KW/HZNYy/TagXeqNUfIEmQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1740064359; bh=AHu+NokhGlGHrpaBMmU1gXfOEQ6ycjBorRGOukcnPsA=;
h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
b=FGNLoi3M1g20m6nexIMo+59gYSLtZj0TyN0eGTBu/OqcCm5Uib4b62SWKat+to8hwnPsLHCbSrdZhN3t36JWLV5Bab8BLpYuLpmMtFhycfLcZMdkAb5F5aL/SWCKcTGIN7d5eXdazDVvPuYaSrdUgNqwql/EDK45/NuMK6VE4QdwR7IhMvpl9eXpHqdvYvd/LoIcTMm5ls6uK0bVTti2ovxPP6g/hddPVARtbk/FwcO/MaHozlirhhNe+N7P9gYlJnxSbwkYpJfcqN3Gi9idXfRpkfu62im8MfRoutlVVgIhxqUwwdVIxKcCmAiwU/AyTNIf1iKyH9avDS48kWMJwA==
X-YMail-OSG: dUy2W0YVM1lP_cfIMPXcnCmP.2ijOJDfi5lX_DydNoDAeNAJLzxe_f5820F5DjA
7PlYiAqzPC5K2WtvYMfmLNTcyB9M6AbGLRhsrNz10LI4lvVVnCTNm17QXnu1TfMhvc2fy7tz90g9
BsFJggBtz8LUfQmIZr7Qj5Ugzv2ZXH7phvZHx3DrJymYUDQRQXZSKf31VyeVsbfpYa0d4_9O9Sz5
AFHsyqqpdyWgYXtenSVVvLQ9VYWknAZ5cbIp4v2GvVAvMKcGhTwEoWE5Hj6Fwtp6kNc8TeCmEYzp
kWBMPNojpMTx4CTno5gvMkAClalXNu_YcTj_ugK3GUDKc4hnXzxZH0VDiZFi_j05C7Wsm47Iba.T
JITPTnZD3An725eyi1mwIQH.vI7xa0DW66_i0LaJG5h6vBpxKpxbfysH2o34eERaXxOvp2.K.VYU
XS5wglwT.Sf0pDapKdoh22hRdebDo513ZmanxoftVBprEFsA1o7YOxHr5AXyoGV3nwp2ihbBnCEp
cKo8JGuHrUzPdPqfPAgBDxTibXcUzUlUJhJJm0vFCEPZ2sCqOO9eDJckKweg0IpEUElMSSdJlrcN
VJjaPB2PF.quT9hU6bggHaumUxi.Lv2SN9ZsZVBDm0BpFAx_qVt5rLhPh9zR8xf11AEbPjZ_JDH7
aL3n_amwrxwjX8YtoTenwJTY5HZRHyDInit3Km5CWvyj5gEpcXFb_CJbIWwF7Odf7AHooTID4gN8
NsbvsViifgOGfSsZWmq8eYI3Zw0Ce54azT.B_Wm6Zsdy_a1vaNLf1irUrPXlev5u4nitiCk_1cIM
WoKh7zijnuUwWkBUu9Uec1g4ViU_NPCn1I4VYAwL7E1NQSQFw2mulCO7ObCYOqDjh.c.BcKKv4PI
lDAe6maG4BJUb6Y6cOTmgfRuGZ1r.1bDaKUF.clcCHql5ZngtsYB5jG1eVhEqCmFN2n1Y60dhqSy
XY1YHEFla0k41nRtqr_W.lKyOTIh7t3_RPBboaY5JbhAIFOpgjthYkW0b6iL0jjCmn.Uv_WsqItF
dQqqFjd73UMBXGiQSmrq9cUn52qKtf4R4nfGSsOzlHUcLxLgyBiaVw2HZXHdVZLhtAsMuPmbkkav
hyTeLMYxvP9G_Xjoj8ibX3lcm2DbTqA9ELz7.btHjlR7GAnvZ40NEsmnzWV1mCmz7h09iWBZvFZk
.zxp0IvKJ4UE1sn5afAFxzx49IehV.MBaqsE1_9HiOWAQTrm_YSyUdeXqLaxK0sAzL.C420uGPHf
ncx3AfR_qM_hbFeklmqMEAaOUSq5Mr1JkaxhWwv7hguUAESLbrMPInoDklxkdvzUe88lIFwN2OXd
KCSrQ8JAWPXAvUhdQ_FHTU3rxZsD9L80NS_3qOMYi9o7GnxHd90nxSn2_3rK0yMBVSAn_eN0Z3kn
i8abNYOw5MUq7NndwLU_6hRA2wL_g_WnmA_WL71sn3JJ10Dx6bf6QfWpQ4QH4dk60QvbN7FHYgkn
ODHwRAUvZzAe5N2G.uOMBp3qpNfXRTzdxHUZon3AwlxRI1z6.LDmK0ItVwctLXdoOrJw7IGfqPix
HAHyRh1CZRGGZAFdqLFxGjrxnnTRCK9FG81rOfmkZ6MmVdwUq5kyZXpjTzS.IMoHH0GqD0DsBJK7
VGxBHPl6dd8yclCqiCd5DpAy6SkPuD_jDNLBImDC2XtNRGS0sxAvOgreHxLt4r7iu5wDBvGfLPwo
grCitDzmRdYFU_ZdoiCjmIwABWNW3M0p2_1HDtepCLbG6zrBmWOIm3gyaZ0A3OmNgPuGmUoinwlW
1VtuRZl9IMhlYupAjrEZWQlxlI3DUiFHFpYwZqhnQApJVt2H1Sk0XNUvEITH.sG6.6UyGSEMZ8ku
UWGxswpmuLfwDIMNe7CflHIdT9QL0Z1Gg0i6UEpflE9cpC0M2L1k9rYgHMTzf2FzYlx5mB3SpsYq
M1Bulsd9VVg7LpQD2JG_lKhHJWniqTN3Y0XtTZztKqgqRdF0ldZtC7an3qVCNEYO_XVE1WXmnZv_
5q3YdvlpafLwHu.VVehgMUb_4lDsUUHYog_x9wpTNuf4zoM8HeqeetJ9zhlc.K_lWI.gdORJbevm
eXb_wJLqd8qQBoB5wW0E7Q5Shb73zEkgrep_lyeCrboWpCaXC6YJZrkfxBTOsQGueZ_OLg8xJ_ua
5CleSSUo5d0DX0IWDm9yWdhxxylkcwzxJN99oEay_ZjyRXjbuVDtiws9xINx60ZX6sVexNdsU06i
mi9sJeaSreuoZNK9ic01_WOTUDQ2rsidtseE8Q0mI3w--
X-Sonic-MF:
X-Sonic-ID: 8354b503-3907-4d6d-b46a-4c2f0290f162
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic305.consmr.mail.ne1.yahoo.com with HTTP; Thu, 20 Feb 2025 15:12:39 +0000
Received: by hermes--production-gq1-5dd4b47f46-whghm (Yahoo Inc. Hermes SMTP
Server) with ESMTPA ID 53b18a8a366337967e9f4627f52743a1;
Thu, 20 Feb 2025 15:12:33 +0000 (UTC)
From: Po Lu
To: Peter Oliver
Subject: Re: bug#75809: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
In-Reply-To: <29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
References:
<29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
Date: Thu, 20 Feb 2025 23:12:28 +0800
Message-ID:
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.23369
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 276
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75809
Cc: 75809@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Peter Oliver writes:
> Further to the discussion on emacs-devel, here is an updated patch.
My apologies for having overlooked this for so long. Is there any
chance the file name could be shorter? Or even a comment in
java/AndroidManifest.xml-in?
From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 11:32:32 2025
Received: (at 75809) by debbugs.gnu.org; 20 Feb 2025 16:32:32 +0000
Received: from localhost ([127.0.0.1]:38974 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tl9TU-0004Z8-8v
for submit@debbugs.gnu.org; Thu, 20 Feb 2025 11:32:32 -0500
Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:56490)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from )
id 1tl9TJ-0004Wt-MU
for 75809@debbugs.gnu.org; Thu, 20 Feb 2025 11:32:22 -0500
Received: by mail-ed1-x530.google.com with SMTP id
4fb4d7f45d1cf-5e02eba02e8so1539914a12.0
for <75809@debbugs.gnu.org>; Thu, 20 Feb 2025 08:32:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1740069135; x=1740673935; darn=debbugs.gnu.org;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=OIrqQlfDD9qVVv+AJQUGjPzpleDjyhmy4n0TnGMtr+E=;
b=iweG965Ll8ZGhyieYirQlxFlG1tRZNfq+HVUkU6mU9fqXsm6Wvig3S8ocw69nj8yNV
ymedwfrP3jHot69NA12lvt8Ot1e401ECSgm1QZaxTWBiZsYd4Y/ClmPaLTEKCu0awctG
v5TLSsFkSIRPwSlExKyMs6r1QB5yX2nXX9l2qDupIuEsgFdzd600hjrd00aBvNFj/RwB
LgmxXFjHK2i8Not5u9ZfFqnSgKKp9HU/JnnYCT26o9iMVhfgShrk2NxYbiZa1KvHURFm
9S04tyifE2oLVKGN+s8ZOp9OLp8D1ANO/LkYkpvacjZw+jWEOBRfAHly50+l9rv2JaOJ
svhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1740069135; x=1740673935;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=OIrqQlfDD9qVVv+AJQUGjPzpleDjyhmy4n0TnGMtr+E=;
b=ec9tUVj5ZM2D18BN9xPH1ppUarOiyv6H9Mbf0OtkWckc+kB2r1soW0a1bVprteUmH9
EHaGdOUU1uSPW8wqYzSPT7nPppRZ9Wnxfxkxr0t+sXtUS7lI2qsJ4NJSLc8zRZAmGIEZ
pEntU+8gkAFrkOD5VoR0D7TG/bq6H20SQf9aoDy2q6cpSLm42EoIjJnUJAKxkvO/djKo
GcLvRE6B9HuB5SXKRn4UMlbsmfCu2NrcwykXtFqjvCF5BxkdaiYKKcnFG+eQn5RbP4vy
+OPCsveYDVyDFDxEkmsvhDuoY9ADl/KiMdxiiFUMfbwp2osLDd0fq8c6LBCHaExBC8IU
Kujg==
X-Forwarded-Encrypted: i=1;
AJvYcCX4aV6JD81IlaaI1J5d+pyTtG+FeFvO8a09VwcgvxidnLMBOrEYjiE5TvjLQfT4z8JpEjok5g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx8KLUdir3MOtW58jr75RopAwTheTC8/KZXl+pJbTetL7984GCy
5hDrRZS8wEQxsq5L6h5sNAC2e4cwNcY5aNJOhz4ztOfW9ZReQa+LneY4Vu30A5PQJAMpMNT/2I4
c2W0/8zGp0+QO1q5b8ChSScUybV8=
X-Gm-Gg: ASbGncviA3U2o7gp4emcBKq6G5AAS6fYEJydS0un+612gzaH4Fk9yKcqLnvU1uX3jn8
7I+Ny30Nmmvbp4B2OEmYrsqsvhTHHABCvOk+vrE08GcXcmisdiuyQKXnrnL3WZNPet+RiBrC9id
c=
X-Google-Smtp-Source: AGHT+IFszOyUjFRdpbmR9E1WXVaBvVuN+qy4jS31gdArJlLS4UrHlYAWTXCf0NRGYXaWntohsKKT4kofR+G/SmF0gU8=
X-Received: by 2002:a05:6402:35c3:b0:5dc:1f35:563 with SMTP id
4fb4d7f45d1cf-5e08950fc04mr8478007a12.7.1740069135196; Thu, 20 Feb 2025
08:32:15 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Thu, 20 Feb 2025 08:32:14 -0800
From: Stefan Kangas
In-Reply-To:
References:
<29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
MIME-Version: 1.0
Date: Thu, 20 Feb 2025 08:32:14 -0800
X-Gm-Features: AWEUYZnzxZYKF-Z_nmKe7Iymh8ir6qzMJK4rL-EyS25-uPBZSokByBxxNfAqwS4
Message-ID:
Subject: Re: bug#75809: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
To: Po Lu
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75809
Cc: Peter Oliver , 75809@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Po Lu writes:
> Peter Oliver writes:
>
>> Further to the discussion on emacs-devel, here is an updated patch.
>
> My apologies for having overlooked this for so long. Is there any
> chance the file name could be shorter? Or even a comment in
> java/AndroidManifest.xml-in?
Peter, what are your thought on the above?
If it can't be put in a comment, instead of "incrementing-version-code",
how about "android-version"?
From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 08:12:48 2025
Received: (at 75809) by debbugs.gnu.org; 25 Feb 2025 13:12:48 +0000
Received: from localhost ([127.0.0.1]:45276 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tmujw-00035x-59
for submit@debbugs.gnu.org; Tue, 25 Feb 2025 08:12:48 -0500
Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:46236)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from )
id 1tmujs-00035f-Ah
for 75809@debbugs.gnu.org; Tue, 25 Feb 2025 08:12:46 -0500
Received: by mail-wr1-x443.google.com with SMTP id
ffacd0b85a97d-38f2b7ce2f3so4038155f8f.0
for <75809@debbugs.gnu.org>; Tue, 25 Feb 2025 05:12:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=mavit.org.uk; s=google; t=1740489157; x=1741093957; darn=debbugs.gnu.org;
h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
:date:from:to:cc:subject:date:message-id:reply-to;
bh=RyCkNoKFjCaOAGG3hazUyAhzan+phOMktN9BMQcVJoo=;
b=USJdmkkdOwmcl3XLuX0rpx71ASKrIkf5EKl15I2c7EUvGTm6jS58FtsISWeSvKk4B4
+Scym1TTF0GGgVcZov/fF9izU0+I2JRa8I4mtltTG//bZc7MntyVBnSeYAt3pMh6GMwd
f+KITQVcvP6b9j5rlXxxUqGrW6nwrsVrYJxOc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1740489157; x=1741093957;
h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
:date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=RyCkNoKFjCaOAGG3hazUyAhzan+phOMktN9BMQcVJoo=;
b=P59wUPKCtg51Dyz5ZUWtogjXihKyF0eqZZyNxjAp76MsIi4kuKHoTjW1y1vJ/02Xul
CNUjzxA0SvlYPfnVa5IzWUEqXVUUBhIRIAu+3mh9zF7ARTThcjYWcs6VQpTFjWuXd3xh
wt8n5Zd12kuvYTwrBq/hGtzd+SkTXQCYqIV763BxShCoBFqGLNAptaYyooFq4y5j4Juq
Z9BVeCasM5WwhzL709BIRQOphO4k494orJlhyUAEikjwOePgERaIWKoOtL6dMlydBi3y
Tjn/0A31F1SJITtUUQb8AS6wqGEKvfKXyWKVmfnR1mBnNrbnaWG7LDU88r3fAQbn+vim
Vigw==
X-Forwarded-Encrypted: i=1;
AJvYcCUUJm6xExbEixN32sqN7I0vxKxv/RwLLhOEcopUXJNdYrNm48pz1+cDCJpct+a5H49jquCxYg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyi2KD4dJ4lPwgHdbqdtgY+lTxuW0HVXmXL+sg7MIddASyqyCEO
TUCU02HuAhcZOhtJAa2t4wJDnLbXjtIuWsGst0/SrmShKm6Iql5HU9mDaJrxtg==
X-Gm-Gg: ASbGnctfF5SXY3NhHwh9p99QyvADbLNlUy0BdGgdOMq4NJ3emSCcReGTLw7eWJZ/qu1
2z/q0cnNOlFN19QTRlDBFFYj4P0GnMWPcPXS4/3ZYl8V0Jx0qONZ6BgkBzhWlcaauYD4BEPVkZV
aLwCQQ3hmmGx6i2P7OiqeMjPit/Y0GKRkClYPiYFWcig/SNbF4nI3mu16kmGmerBwwVGjpEuNVy
iEI6hviRxHA09FXYLfMZCKo2T7emZe+ESZAHRepvMcn3Y7bC4m2yKAokPDQm64jpxLFbTkURZDl
y4Wv5HZTfw/fBMkax7H654QJRgV3AMdErlT7avjJPodsArZurnHAtu4KZujp0WwX6tbTdArONjo
PJ70mVN0VNEZC3iO7Q3UPH2iDbkqBmshms14z
X-Google-Smtp-Source: AGHT+IG3DQqLCcHGbMWMt9DFUkc6byQsV+REKhHG9uJCnm8cCM3uS16Hd1aA5Y/63IrYwMYBZPrl1g==
X-Received: by 2002:a5d:5850:0:b0:38f:2030:7da9 with SMTP id
ffacd0b85a97d-38f707b0b87mr15425782f8f.28.1740489157450;
Tue, 25 Feb 2025 05:12:37 -0800 (PST)
Received: from froglet.home.mavit.org.uk
(dudl-14-b2-v4wan-165812-cust3365.vm31.cable.virginm.net. [82.34.125.38])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-390cd8fc1f9sm2197766f8f.88.2025.02.25.05.12.36
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 25 Feb 2025 05:12:36 -0800 (PST)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 51PDCZ0G041103
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Tue, 25 Feb 2025 13:12:35 GMT
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
51PDCZTP041100; Tue, 25 Feb 2025 13:12:35 GMT
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Tue, 25 Feb 2025 13:12:35 +0000 (GMT)
From: Peter Oliver
To: Stefan Kangas
Subject: Re: bug#75809: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
In-Reply-To:
Message-ID:
References:
<29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811584-1826146406-1740489155=:4342"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75809
Cc: Po Lu , 75809@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811584-1826146406-1740489155=:4342
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8BIT
On Thu, 20 Feb 2025, Stefan Kangas wrote:
> Po Lu writes:
>
>> Peter Oliver writes:
>>
>>> Further to the discussion on emacs-devel, here is an updated patch.
>>
>> My apologies for having overlooked this for so long. Is there any
>> chance the file name could be shorter? Or even a comment in
>> java/AndroidManifest.xml-in?
>
> Peter, what are your thought on the above?
Anything that can be matched with a regular expression is fine, so a comment would work. Creating a new file for this purpose seems neater and potentially less fragile to me, but I’m happy to do whatever you think best.
> If it can't be put in a comment, instead of "incrementing-version-code",
> how about "android-version"?
We can call the file whatever we think makes most sense. We just have to update the patch we send to F-Droid (https://gitlab.com/fdroid/fdroiddata/-/merge_requests/19018/diffs) to contain whatever filename we choose.
--
Peter Oliver
---1463811584-1826146406-1740489155=:4342--
From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 08:29:55 2025
Received: (at control) by debbugs.gnu.org; 27 Feb 2025 13:29:55 +0000
Received: from localhost ([127.0.0.1]:60064 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tndxa-0004uj-Vw
for submit@debbugs.gnu.org; Thu, 27 Feb 2025 08:29:55 -0500
Received: from sail-ipv4.us-core.com ([208.82.101.137]:38250)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from )
id 1tndxY-0004uE-A1
for control@debbugs.gnu.org; Thu, 27 Feb 2025 08:29:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=mMb1uwEB4gQMskF
vmNsjGAXUulyvFUQqBqerZh2S88s=; h=date:subject:to:from;
d=lease-up.com;
b=Ekp3CHdF6xKjTINNQ+6T9YG8YCiFxK9vPoASAAgwAVKqvOVT3x/h5hKViqFv0ooql0nC
4OFUh3BuvqNVQhgfCAKbsV7uSwYtdJ0A7kQLLW0cRMeVyYslDqPnPdJrnbfOgLQTIKD8k6
pE5dDU1Dg9s+k6V8V6mxbPdFk/jNpMw0g=
Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id dafcc89b
(TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO)
for ; Thu, 27 Feb 2025 13:29:48 +0000 (UTC)
From: Felix Lechner
To: GNU bug tracker automated control server
Subject: Reassign to Emacs
User-Agent: mu4e 1.12.8; emacs 29.4
Date: Thu, 27 Feb 2025 05:29:48 -0800
Message-ID: <8734fzfrcj.fsf@lease-up.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
reassign 75809 emacs
thanks
From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 21:56:54 2025
Received: (at 75809) by debbugs.gnu.org; 4 Mar 2025 02:56:54 +0000
Received: from localhost ([127.0.0.1]:53791 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tpISk-0000uy-D9
for submit@debbugs.gnu.org; Mon, 03 Mar 2025 21:56:54 -0500
Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:56491)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from )
id 1tpISh-0000uh-Qf
for 75809@debbugs.gnu.org; Mon, 03 Mar 2025 21:56:52 -0500
Received: by mail-ed1-x530.google.com with SMTP id
4fb4d7f45d1cf-5e4d50ed90aso5713122a12.0
for <75809@debbugs.gnu.org>; Mon, 03 Mar 2025 18:56:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1741057005; x=1741661805; darn=debbugs.gnu.org;
h=content-transfer-encoding:cc:to:subject:message-id:date
:mime-version:references:in-reply-to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=I5+Gnn3pkK42i2wadGASjZTj3cZCqeH9NUzbSS3zfxY=;
b=hDZ+C0UcGlKfXqPGSUc0QJGon90jkFZIQgeh4vShoETzcgpqVyZPIJFwBB6VFtemwQ
Dv9g5LUqzwVQ99KGmAXGpCMoQ/qRYBHYo982LwhQn7F16D+mRlvvlEZygmKb2PcwY4us
pxBccOnEKCTQBRmwb2Yo5yBb2UpOZ3l58x7OndvguVR1JxGgURFp8MIYgfhq5DYp8hAi
+Cmp60oq4/erwDpjY7+UW1zMHa6TbRvuWhiVJXchVqkvYJCBYADE0FMvLpHZnvl73F8t
Pcem1NmQiE76uTCEVaIL77N1QNKv2XUQ3VY1y4O5x9GHdm5SjV0yUw2CUTRyQbxg0JMV
AFDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1741057005; x=1741661805;
h=content-transfer-encoding:cc:to:subject:message-id:date
:mime-version:references:in-reply-to:from:x-gm-message-state:from:to
:cc:subject:date:message-id:reply-to;
bh=I5+Gnn3pkK42i2wadGASjZTj3cZCqeH9NUzbSS3zfxY=;
b=j44MSll3f5wkS1x9pPxuOTVFJjM8hEHKZIW0iEUDWzvLKFhM7PDSa7XzBsRmsPB8GJ
1wm++VPGwcRe/NPNSsSNJwQnDZlLTJSe4xM+BrJgmx6iH8/9qo91FCuJ/ElkxK7pI4RD
Lvqs/Gi8aR1Xq2CHNDYJ02VTQtyt/JftOuLzdnThXxBU339xfgHJ+wVjPlEOM8DknJXw
QzZC9HxgSlprUY77E6CXdBIa5KESyVG+uQn6z22hTHGxY6ZqzQi0uKpebW7Q9TMjrLwI
OeCEVF+nY1sXtDg4hi5psIJDXdHpYywSe9p50F7JJCI9C8bRzfMQLyX/gVV7Ql0tOd7s
Rmsg==
X-Forwarded-Encrypted: i=1;
AJvYcCXd+Vndbq90McGKIJJCe6nbGSgAqoao3Ux46Ys9dAYCuDURDrqcbEPuZef7B2rAMrFcji+o7Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyA3Z4A7p8yZUpsAHw74DrX8CQeaTZOFZoQO/LeljqiifzXiibr
oo1aLrQ8aT7N7KBz7KtFBHMEizjVOg3zKUJx+MJGnLq0m0SHSvLlBPNquqvUUHAlWu1JRTIWt+Z
SvMxTdyqngi4yKpXKTDljWUltmWM=
X-Gm-Gg: ASbGncs/tNQpUbh9t4j1P9oVpvKTdOfuSVDnhh78oc6FBTITSJzRgRdh7OGJdaI6PZF
t04k44uSAUK2plJ3FwpiRJRoP39Dmga0a0NKbQcbYUOGjFL1gAOKmIDsH3PlnZILUd6FDRnMdzf
U4HBUGKqLoATth4wupbOEEIRDzg44=
X-Google-Smtp-Source: AGHT+IFEIZ05Av/v4dtGzbql6C6ptd20HYwsx22dSCCJWkwChj0OMAZUsjVg0aKUihe/QzY6mORpTMqYAyaBgMagVkc=
X-Received: by 2002:a50:cc0c:0:b0:5e5:36b3:e822 with SMTP id
4fb4d7f45d1cf-5e536b3e8bcmr7200738a12.24.1741057005449; Mon, 03 Mar 2025
18:56:45 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Tue, 4 Mar 2025 02:56:43 +0000
From: Stefan Kangas
In-Reply-To:
References:
<29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
MIME-Version: 1.0
Date: Tue, 4 Mar 2025 02:56:43 +0000
X-Gm-Features: AQ5f1Jojw27w1RNZ9w3Nha7tWPG1WzkdoQga-AWfqEreZT_NS0lMzgBhdkibxnU
Message-ID:
Subject: Re: bug#75809: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
To: Peter Oliver
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75809
Cc: Po Lu , 75809@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Peter Oliver writes:
> On Thu, 20 Feb 2025, Stefan Kangas wrote:
>
>> Po Lu writes:
>>
>>> Peter Oliver writes:
>>>
>>>> Further to the discussion on emacs-devel, here is an updated patch.
>>>
>>> My apologies for having overlooked this for so long. Is there any
>>> chance the file name could be shorter? Or even a comment in
>>> java/AndroidManifest.xml-in?
>>
>> Peter, what are your thought on the above?
>
> Anything that can be matched with a regular expression is fine, so a comm=
ent
> would work. Creating a new file for this purpose seems neater and potent=
ially
> less fragile to me, but I=E2=80=99m happy to do whatever you think best.
>
>> If it can't be put in a comment, instead of "incrementing-version-code",
>> how about "android-version"?
>
> We can call the file whatever we think makes most sense. We just have to=
update
> the patch we send to F-Droid
> (https://gitlab.com/fdroid/fdroiddata/-/merge_requests/19018/diffs) to co=
ntain
> whatever filename we choose.
Po Lu, could you please install Peter's patch amended to use the file
and/or comment that you think is suitable here? Thanks in advance.
From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 21:57:05 2025
Received: (at control) by debbugs.gnu.org; 4 Mar 2025 02:57:05 +0000
Received: from localhost ([127.0.0.1]:53795 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tpISu-0000vz-Ul
for submit@debbugs.gnu.org; Mon, 03 Mar 2025 21:57:05 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:56693)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from )
id 1tpISr-0000v8-EN
for control@debbugs.gnu.org; Mon, 03 Mar 2025 21:57:02 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
4fb4d7f45d1cf-5e50d491f69so3586952a12.1
for ; Mon, 03 Mar 2025 18:57:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1741057015; x=1741661815; darn=debbugs.gnu.org;
h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
:date:message-id:reply-to;
bh=+JYSvn6whmDAvDI83o6GA/wrr+9jmz6WREwtESG9E5E=;
b=fGv0m2LvfogvKxDlwmKyrHZTWQOF6c9MEHuNRrYx06tSt8vlNYWdquhOm1D98rWLMs
lpCjjcTXBRfksnpzkUsplrqw4FSiNJL7Rhs5CNz712XBxPKBYE9bZYXsOP3exYsOhrdQ
5MpQeFGJ/hKpCi74cHYnPx3bXHuAQW1SLiLwMHj/yW0bZA0OSOfB7EhBFn3OKML0y8hh
cpQUuivDP6aihC4JJCABK/9vc0foWw7t8e3YfOPZtVzC2todhO0tceYYihq4Dp7/n0TA
LZAdmknYDYrd1GbpGrJFxDeGXLpeGXEICFkOMbLpOioOZCU7V991kU+XB8ohz+Pdh3AU
B6VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1741057015; x=1741661815;
h=to:subject:message-id:date:mime-version:from:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=+JYSvn6whmDAvDI83o6GA/wrr+9jmz6WREwtESG9E5E=;
b=cdbJiggVxcuUlik3oLnbF8WK2Mr6Q+fJjio7o1ZSS7GFM3fXrIF4WRBVH9u/su1lp4
UchTiVjT+zjr1vyfSOmHSKjjik1S8gOgYuoZnfNU9+1wrR8Rvq2EfEPIu1Zu1yOn92B5
JpXfYVzTDXv6mVHZ98WPQ5v4f9dPxLLMZQLHZDWxiyfXKPjJAV2aqNXyOji5uhBotAwV
huhVp/g/ADDcMqotyBfgoAsnY+CMjhliIdXkceVxx6/IsUZy/sbrWfI47aImviY00NhJ
+NRwjfO5tl6QtCdwiRyUOCv1FIqz03TpAgPaetNPkbaQaVzVY8MjcCDcIrC7XjNPlCuz
rqKA==
X-Gm-Message-State: AOJu0Yyd2magYjgCQvEgZTMeUNUJO3RNuwYN5jMeaaoB0DCRfIU0hQMs
C5MAF5DYMR0K+6M1rc+lJ0218NVZM5wedHSEo3xpfOLYu75hYYTAs5B/8PfD+qmAL8g/lIDs0ha
WoMqDfr7T4R9NG2P8L3xnKjd1zeubUDNnWnHAJw==
X-Gm-Gg: ASbGncs+n9R2tj2a/FuBC0v5BdrkdbrVRSg7SK1cJT28+dt1IvbfAuA8UCywIWqFpYw
+hY1GBvhee2ezx5mfCld4N3pKGs3CFm92k+x5I8BI2wLyAlPCEANjnyZ4tTzJ1amNPE8PdkndLP
C8HqMVyhTfBI8biO4i4Ix3dt055Tk=
X-Google-Smtp-Source: AGHT+IFd5C/M4huJ5QsBkuW9wDsw1ZHZcAtVPIpnWPvd/tNhqWoPZGC0OuEBJShUwVKRmTPOVlxH73DWIco5SZDyHok=
X-Received: by 2002:a05:6402:210e:b0:5e0:745c:6503 with SMTP id
4fb4d7f45d1cf-5e4d6b764a8mr13020820a12.31.1741057015220; Mon, 03 Mar 2025
18:56:55 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Mon, 3 Mar 2025 18:56:54 -0800
From: Stefan Kangas
MIME-Version: 1.0
Date: Mon, 3 Mar 2025 18:56:54 -0800
X-Gm-Features: AQ5f1JoZNbIMJuPdJRndUWQwCZWM4Bh4Y3w56Lk5uLnCbFvBy2jUeUhb0HO10pk
Message-ID:
Subject: control message for bug #75809
To: control@debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
tags 75809 + patch
quit
From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 05 02:00:18 2025
Received: (at 75809-done) by debbugs.gnu.org; 5 Mar 2025 07:00:18 +0000
Received: from localhost ([127.0.0.1]:34469 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1tpijq-00011o-Cc
for submit@debbugs.gnu.org; Wed, 05 Mar 2025 02:00:18 -0500
Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:46622)
by debbugs.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
(envelope-from ) id 1tpijn-0000uh-38
for 75809-done@debbugs.gnu.org; Wed, 05 Mar 2025 02:00:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1741158007; bh=vY2MAt/oZq0Vi+kfmPKItcnkP95SsZlLwcZUK+NsLGw=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
b=TW37h8SGTZeWjp+M0ej3QSWgnK62Bb0FsFK6whILCgtw1F89WAm9CW8ubVLINVvk37S7OdxR5IKdyTlqtELwOgguKf/hxMRYz+RxLQiE6v6GPBhSelVkDy1j02BbQav78SdwvuHy1agmnlLTct8k5GLu/8qbc8+2HEB/kEv5ZmGrNN94UgvA2KXfTNEVnEgSAU5mfVJGEhvmFAfr2zOP9pjN4IenT8GYQon3Mgg43Fx+9ju1YwrzXfT9wW6nXVeXo5MA4PM1FsNyVj4QkWu27HCqWnctSgdEi16RUy6YIj3mNfj+a8YlFdquj1GoOJ1l/ZwUQCeeFWik6YhavTfTYg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1741158007; bh=Gdwq/kdiso7Uc4e6U5RVmhCZLCzP575Ujh1zgaInmmd=;
h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
b=krQb1l4Alh68K85pQAW3EFMEQ+chKl3c0RDY7wgGmVh1H9V3fCAm05chhrXvnYb5Sitq3NVKTqRqCCE2hRk7Bp8pvG/x2LW3x4okTqmlQ37/o3dfVgN3p81AMCekLalXlf8OIkvNmrTx32TH/jkkDz/5fTDO/ftatrp5qhY6/VyHhSBy2hwzYD+wEjlGb/2TpZGTW/gOiVmHQ2DpU715JTnXWzzWXKnyjh+bCxLyGJXKs8+EomvvOj2piVjwNe6Uw79jIp1nOCfcBXkSJJA+PPNpWvJ/2HBHrHZlsw0f3avfp2/kwSq74zJnyHnfWp2s+9gqC1dmm2nIdiM/of6pBg==
X-YMail-OSG: L6fCzgkVM1l1s4ehPA3y7Es_.QnIaf7ROClCvcZQHPdbAZfhCUj.Msitgm2Oh5F
b1plXeHDkhesLaMqM3D3nf3VTGAALvZJCZKI2XOwuU.uA05axYIfZGZ7xiSPQI.oKjuG431ZFdeh
IVa2Gtl_G8JwGXfGS7hPkcSmiHmH8_UF1qJMc8CdgZfocuamW8x59Ln_Z1W9ADv9NdCYDYD9DyLI
hMk.H7u0SzinK6wKbwEKOm_4emi9e_wWjgiZnk09uqjKQQ38QWVREpsz81w8RW7xBV8i0uZHJzsG
7G9V3R5KvNGoUgmLtE0dZ9X6mY5iw3chcqXEbNafVjdf.g1iflLAjlTZLQhvzoqG6Z1mnFQDzZbQ
Ob42phFk33mr6TjMICap3U7.4MTq9eD5HyDY.o7kruLVdDbdmLfHdMp2gHtV_vl_dAu7HqwJwxao
ycu2yNwzMSRJPS__hKUbQX8p8kE3OLYEbom5_8to4F29LOLRTrp4q9pH4nj_KLgXz9KeqLbmXH5N
FW_y5JdhI5hknUJXejzpFbbYFMGrJmgEJVb6H0ey.8vA0UIQe.PiNqC_PWKOdTJ1zvahxfq5S4yV
dMzKvqmNdZTxWA..CaFgJ1n.9S3w04ISod56k_36UXfLSXospH93renuvGpmxWY0N_gztwEKHhx7
EiyBOVXmmeJ_hDK2Yu3htnue3F2T0kB.M6e12vO9LY23hALI84e6OT6zD11qZNJ.gJ.5_Q5JaLlS
oispqUnXHK2NL2aPgC_LIZ9QuugN4uHoIAUyMjIYysMuJWT9c5TTlZ3s.zbfpwKCP8PtgVeU9rBp
Lp_sSe3_9ZxUpzIYSELbb4fKAvDK05oEXH7MfsyLNkt_fZkzUinx9z7zQgsmE.wZXaatSrDvJPyV
1a7sKU9uSTX3jn4jqeBG.maBZnNbhO40cpT6atWMhHpKTM3JUkBKfLhbqm7sHZwsu3WRKiaiJu1Z
kipt1D73CnUy9l51lZtZJJXHXpbM1qTaLJJrW6uPV8LFD63yaqenQxaAVF.Cn0649nu7D2ah2m7u
zZNzzmLhSq_51iO2hn.w4jfbj0K7HAqachH3QmiSNZJFzyLelshx6KkDzqk62NU85SSne_eL3GTr
1ltVp1kut9IIc1VUvogS6gA9WOXUIbRm8TvArgAzbW6Pix.RA6QWuCl8DobBzomgGStv0aEPtI1.
hMrRXLju3.x_KrS2VENkd4zpeAymz1XcSbqOWKDx5WJ6JzBkbIXGHu0ulH4GwHHBDN5mD9AncaZr
c9tFMwem5pCUOsdQNfS2fSnEXGu5WL9X6Oewmdz6m2ZUy8Z_hzWaYLxEfztTsug4Ky.R8LMZstWJ
SBq8Evca0IquJQ2i3Vy1sCUkcTdPjp5xvO2rM5OQ0AkgL2N07d.e_KYG1XEgvbHQN.FlomJqVA6A
mq8aMgAsMbATy4UxzEsuKaAPdYf9Kayf7fxvsOmvqhxjyHQdAyoyw1.RISUTUmQLlE6JHTg5K23r
srB_pPc4RsJha4JBBbcFEn5Xld59ZHcmi.RGYhZMYpfp.WA6v0qGmyyXqjBtS0rl3t4LDAZc77f4
ohGPB.RrMEgdJ.IUobrClrULio6QjsXF7lwPfG3vdFNva17HbLcY8djLTPagdwKRm5S8mBRknoXu
1dEM1gbgL0rifGIHxTcwfMOI2WoBRCWr2lkD4F8Jq.Y1AZiBDKPzLtI9TN7JC5J2hRuKj5hvwzjf
i8FPJNxZIrJj.HSv1YBwtfcEqhc3H2zJ8Wj6LBiGHpbuqsksjWnR9ytUMTuLm7t1Daiw99wzsVjJ
otuOTsgKhCiSn0igRXgJFZW2QI4tSll3mifuQpzJea3KBMBc6V.6DAclkv9_yKGKax_oO2YsGtqu
XkbqitYT3upko2auesWjBTUZk63K..t3.b6gp0suFSR8uWIHd3s2UrT2qmjTRqMr.W1ecK1o.iFD
BCL.QzVgNIav6LJSrTYb0F4p4AsvefsVh.BGxj1FgOAEw9F20x0zvkn_2bl4s.wx3Y55XTVimOm1
vaXISqTD1ZKilbPje4wZSvf4C0jw0OTErEUrX.tdU0yxILUvMGBnnI0qt0WKExnMW.kS4HkbOtM4
6xWvxx_zcRcHgVydAwvM1vWMgms3Pgi7loZyBZ_8ZQHd8HimzeXIb2tyGlYYgvcQs_fItezVvHXD
rBiRK001pmsDM5xM_.669BW0R7nUi1f42lpoJbPLATeABezEl7Vio3kvI7I8xeWjVd7tFlzuKFmL
_.74IfwtTWXHIAj3.nIWvlhLYtCkcNbT79ihK9rgRn3Soqpy_a_kn6AmRpQU-
X-Sonic-MF:
X-Sonic-ID: 5e5627ec-e4f8-46d4-93c4-ee2f9fc1c79f
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 5 Mar 2025 07:00:07 +0000
Received: by hermes--production-sg3-fdfb796d6-lbk6q (Yahoo Inc. Hermes SMTP
Server) with ESMTPA ID 4c9ce4de1e74717f650324445b836b53;
Wed, 05 Mar 2025 07:00:03 +0000 (UTC)
From: Po Lu
To: Stefan Kangas
Subject: Re: bug#75809: Hard-coded version code is unsuitable for automated
F-Droid Android package builds
In-Reply-To:
References:
<29ff8a33-d526-5113-ec7c-977be17df7c1@mavit.org.uk>
Date: Wed, 05 Mar 2025 14:59:58 +0800
Message-ID: <877c54gdxt.fsf@yahoo.com>
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.23435
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1362
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75809-done
Cc: Peter Oliver , 75809-done@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Stefan Kangas writes:
> Peter Oliver writes:
>
>> On Thu, 20 Feb 2025, Stefan Kangas wrote:
>>
>>> Po Lu writes:
>>>
>>>> Peter Oliver writes:
>>>>
>>>>> Further to the discussion on emacs-devel, here is an updated patch.
>>>>
>>>> My apologies for having overlooked this for so long. Is there any
>>>> chance the file name could be shorter? Or even a comment in
>>>> java/AndroidManifest.xml-in?
>>>
>>> Peter, what are your thought on the above?
>>
>> Anything that can be matched with a regular expression is fine, so a com=
ment
>> would work. Creating a new file for this purpose seems neater and poten=
tially
>> less fragile to me, but I=E2=80=99m happy to do whatever you think best.
>>
>>> If it can't be put in a comment, instead of "incrementing-version-code",
>>> how about "android-version"?
>>
>> We can call the file whatever we think makes most sense. We just have t=
o update
>> the patch we send to F-Droid
>> (https://gitlab.com/fdroid/fdroiddata/-/merge_requests/19018/diffs) to c=
ontain
>> whatever filename we choose.
>
> Po Lu, could you please install Peter's patch amended to use the file
> and/or comment that you think is suitable here? Thanks in advance.
Now done.
Closing, and please notify the F-Droid packagers of the fact.
From unknown Fri Jun 20 18:09:56 2025
Received: (at fakecontrol) by fakecontrolmessage;
To: internal_control@debbugs.gnu.org
From: Debbugs Internal Request
Subject: Internal Control
Message-Id: bug archived.
Date: Wed, 02 Apr 2025 11:24:15 +0000
User-Agent: Fakemail v42.6.9
# This is a fake control message.
#
# The action:
# bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator