From unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
Resent-From: Peter Oliver
Original-Sender: "Debbugs-submit"
Resent-CC: help-debbugs@gnu.org
Resent-Date: Fri, 24 Jan 2025 17:20:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 75809
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: bug-gnu-emacs@debbugs.gnu.org
Cc: Po Lu
Received: via spool by submit@debbugs.gnu.org id=B.173773919211884
(code B ref -1); Fri, 24 Jan 2025 17:20:02 +0000
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
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-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 unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
References:
In-Reply-To:
Resent-From: Peter Oliver
Original-Sender: "Debbugs-submit"
Resent-CC: help-debbugs@gnu.org
Resent-Date: Mon, 27 Jan 2025 11:14:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 75809
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: 75809@debbugs.gnu.org
Received: via spool by 75809-submit@debbugs.gnu.org id=B75809.173797640527434
(code B ref 75809); Mon, 27 Jan 2025 11:14:01 +0000
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
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-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 unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
Resent-From: Po Lu
Original-Sender: "Debbugs-submit"
Resent-CC: help-debbugs@gnu.org
Resent-Date: Thu, 20 Feb 2025 15:13:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 75809
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: Peter Oliver
Cc: 75809@debbugs.gnu.org
Received: via spool by 75809-submit@debbugs.gnu.org id=B75809.174006437531190
(code B ref 75809); Thu, 20 Feb 2025 15:13:02 +0000
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
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-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 unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
Resent-From: Stefan Kangas
Original-Sender: "Debbugs-submit"
Resent-CC: help-debbugs@gnu.org
Resent-Date: Thu, 20 Feb 2025 16:33:04 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 75809
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: Po Lu
Cc: Peter Oliver , 75809@debbugs.gnu.org
Received: via spool by 75809-submit@debbugs.gnu.org id=B75809.174006915217562
(code B ref 75809); Thu, 20 Feb 2025 16:33:04 +0000
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:
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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 unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
Resent-From: Peter Oliver
Original-Sender: "Debbugs-submit"
Resent-CC: help-debbugs@gnu.org
Resent-Date: Tue, 25 Feb 2025 13:13:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 75809
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: Stefan Kangas
Cc: Po Lu , 75809@debbugs.gnu.org
Received: via spool by 75809-submit@debbugs.gnu.org id=B75809.174048916811906
(code B ref 75809); Tue, 25 Feb 2025 13:13:02 +0000
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
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-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 unknown Fri Aug 08 22:53:24 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#75809: Hard-coded version code is unsuitable for automated F-Droid Android package builds
Resent-From: Stefan Kangas
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 04 Mar 2025 02:57:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 75809
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Peter Oliver
Cc: Po Lu , 75809@debbugs.gnu.org
Received: via spool by 75809-submit@debbugs.gnu.org id=B75809.17410570143536
(code B ref 75809); Tue, 04 Mar 2025 02:57:01 +0000
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:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 unknown Fri Aug 08 22:53:24 2025
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@gnu.org
From: help-debbugs@gnu.org (GNU bug Tracking System)
To: Peter Oliver
Subject: bug#75809: closed (Re: bug#75809: Hard-coded version code is
unsuitable for automated F-Droid Android package builds)
Message-ID:
References: <877c54gdxt.fsf@yahoo.com>
X-Gnu-PR-Message: they-closed 75809
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 75809@debbugs.gnu.org
Date: Wed, 05 Mar 2025 07:01:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1741158062-4050-1"
This is a multi-part message in MIME format...
------------=_1741158062-4050-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
Your bug report
#75809: Hard-coded version code is unsuitable for automated F-Droid Android=
package builds
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 75809@debbugs.gnu.org.
--=20
75809: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75809
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
------------=_1741158062-4050-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
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.
------------=_1741158062-4050-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
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--
------------=_1741158062-4050-1--