• Help with Bundletool update

    From Nkwuda Sunday Cletus@21:1/5 to All on Wed Jul 20 14:40:01 2022
    Copy: android-tools-devel@alioth-lists.debian.net
    Copy: apo@debian.org (Markus Koschany)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zxAdT5xemWr2LpzuXend8RBg
    Content-Type: multipart/mixed; boundary="------------UqhHQZVN7ONfyiH3eFjaeGmu"

    --------------UqhHQZVN7ONfyiH3eFjaeGmu
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgdGhlcmUsDQoNCkkgJ20gc3R1Y2sgb24gdGhpcyBlcnJvcjogaHR0cHM6Ly93d3cuZWFz eXBhc3Rlcy50ay9wYXN0ZXMvR1N6TUV4ICwgDQp3aGlsZSB0cnlpbmcgdG8gcGFja2FnZSBi dW5kbGV0b29sIChodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2J1bmRsZXRvb2wgDQopIGZv ciBEZWJpYW4uDQoNClBsZWFzZSBJIG5lZWQgaGVscCBvbiB3aGVyZSB0byBmaW5kIHRoZXNl IHBhY2thZ2VzIGluIERlYmlhbjoNCg0KY29tLmFuZHJvaWQuYnVuZGxlLkNvZGVUcmFuc3Bh cmVuY3lPdXRlckNsYXNzLA0KDQpjb20uYW5kcm9pZC5idW5kbGUuQ29uZmlnLA0KDQpjb20u YW5kcm9pZC5idW5kbGUuU2RrQnVuZGxlQ29uZmlnUHJvdG8sDQoNCmNvbS5hbmRyb2lkLmJ1 bmRsZS5TZGtNb2R1bGVzQ29uZmlnT3V0ZXJDbGFzcywNCg0KY29tLmFuZHJvaWQuYnVuZGxl LlRhcmdldGluZywNCg0KY29tLmFuZHJvaWQuYnVuZGxlLkNvbW1hbmRzLA0KDQpjb20uYW5k cm9pZC5hYXB0LlJlc291cmNlcywNCg0KSW5zcGVjdGluZyBidW5kbGV0b29sIG9uIFZzY29k ZSwgSSBzZWUgYWxsIGltcG9ydHMgZnJvbSANCmNvbS5hbmRyb2lkLmJ1bmRsZSogYXJlIHVu ZGVybGluZWQgcmVkIGFzIG5vdCByZXNvbHZlZCwgdGhvdWdoIGBncmFkbGUgDQpidWlsZGAg d29ya2Zsb3cgc3RpbGwgd29ya3MNCg0KUmVnYXJkcywNCg0KU29ubmllDQoNCg0K --------------UqhHQZVN7ONfyiH3eFjaeGmu
    Content-Type: application/pgp-keys; name="OpenPGP_0x64C708814523D373.asc" Content-Disposition: attachment; filename="OpenPGP_0x64C708814523D373.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    EeI=
    =KOfM
    -----END PGP PUBLIC KEY BLOCK-----

    --------------UqhHQZVN7ONfyiH3eFjaeGmu--

    --------------zxAdT5xemWr2LpzuXend8RBg--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEaI3KprnJ1j9q1LHfZMcIgUUj03MFAmLX9TsFAwAAAAAACgkQZMcIgUUj03Nr QA//ZB6g+ma1jtUlLcYJ9HsUXssYaIJj5Cxno7SG4b5bu2hG1TQlxxM+M+tQbru1vtEB/tAsGpFe Cfql9oRyDvgiug5hzNgK4Otj72aepHjGWnINHIWipcnDfxqUAIn5zQ+BXDtg6z/7AIj+METoWfi1 Swsvxrpb+FZPkm99HYdMw8Kr1CcbR2xoizLMC8ccfu9RliH12oq9RQS0JlYTTz/nF0tPRRqRDMDk 2MxtgUmRwe8ZB6v06zHjcRBl9kPwoMQexpLjkbhi/gRGSZj4gxLlIsAFOee9IYDzipbJeZJEdRZ8 iovrfA6q1KoXcbk0Vm3qqu+LQKDyitprqbNNskx8bGmkoDM/40irvXcu54g8PHjAFMiE3tYiZrS6 lzoU8otMfv89iWI/Qj+Lq603nWBViGw9VKWv3iIg0RozNYSKRpZpXsDKX84HolTa0pUovkH1DjRz ZT5P2+Ym7BaTCiVwbOyeFrY3QuYAatOxrInGj3MX3WdfN/diGGGRZfIJFOLzx/P5jctdciUGKo5K Bw7uc19loCCbHDKKtLkQgnUmsy/Vvu0h7BC/yF8m33eQANxubXFyBTXrRkAd73qo9T77UzqTPL09 aXghf+byKj/P26XAGSWLeOFlsMcMNSVq5CWZ1YiSmJxm1eEVYuXNWtTxMOKJZkMICYhHmiTNXdF5 PxU=
    =CMsX
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hans-Christoph Steiner@21:1/5 to All on Wed Jul 20 18:10:01 2022
    Those are mysterious dependencies. I could only find references to them in https://cs.android.com. Maybe they are auto-generated by the bundletool build system? com.android.bundle.Config seems like that kind of thing, like BuildConfig in Android projects.

    .hc

    Nkwuda Sunday Cletus:
    Hi there,

    I 'm stuck on this error: https://www.easypastes.tk/pastes/GSzMEx , while trying
    to package bundletool (https://github.com/google/bundletool ) for Debian.

    Please I need help on where to find these packages in Debian:

    com.android.bundle.CodeTransparencyOuterClass,

    com.android.bundle.Config,

    com.android.bundle.SdkBundleConfigProto,

    com.android.bundle.SdkModulesConfigOuterClass,

    com.android.bundle.Targeting,

    com.android.bundle.Commands,

    com.android.aapt.Resources,

    Inspecting bundletool on Vscode, I see all imports from com.android.bundle* are
    underlined red as not resolved, though `gradle build` workflow still works

    Regards,

    Sonnie



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Markus Koschany@21:1/5 to All on Wed Jul 20 18:20:01 2022
    Hi,

    Am Mittwoch, dem 20.07.2022 um 13:29 +0100 schrieb Nkwuda Sunday Cletus:
    Hi there,

    I 'm stuck on this error: https://www.easypastes.tk/pastes/GSzMEx ,
    while trying to package bundletool (https://github.com/google/bundletool 
    ) for Debian.

    Please I need help on where to find these packages in Debian:

    com.android.bundle.CodeTransparencyOuterClass,

    com.android.bundle.Config,

    com.android.bundle.SdkBundleConfigProto,

    com.android.bundle.SdkModulesConfigOuterClass,

    com.android.bundle.Targeting,

    com.android.bundle.Commands,

    com.android.aapt.Resources,

    It looks like these are the classes generated by the protobuf compiler.

    https://github.com/google/bundletool/tree/master/src/main/proto



    -----BEGIN PGP SIGNATURE-----

    iQKTBAABCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmLYKU9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeTpVRAAggNXTp8yXGxHgAehtrBdZJIOOKKlZy2LcMjMZq/RBsweioT/ZY9gbwLp pPt85ZQzCoyfUcuzJ2KAOJ1hBjzr/9Ff+CR08GEpw5UuWoFMKG2jTDh92AmqBDUn N0cmgo0p7LF5uf3BZv7nQOk62ZbrC4ddx98BgOVIsfefFrG0Q94fXVH1s/b++XVp 5eob43e4maLI/Z/CbSt8Dyq3AFYSo0hyQQ6xm2raDpzAIbQo7097ah5LqEZZyimw qB1RnLnfiEpZQv+y/yCLOZiyrtWxOfHM//azVA2rMP/ssEh4VCRz/RqX5qfF2+CG dplC5UwPqiXXXngrDwnQrAc5mFFSJLjZCHEvC1pPYdvtf4LJNlpywHA0dVapB7Ob tRjf25mMZuE5JCMQyx7SjeEPHKn/+Sxh7rC5BibY7wVS2vN5UtPiwT8diJLSLePn N45KpLF6hLrrKhrow5dp82TkcnLq4lh5avsEpETibiuEIrMqRth30TcJAchW/S+T KcU0BBhxbGCd6ZkIkEE/eFW7I4qXsrPGbGRvbYbLNhQxSsUCLTCuQx2z41v0d4pa hEYqEJMAtRZ1e6etZ8fc6lgdc0YYJuzKqcPe5u5MUsMamrYwF/PxSQrPLxr/g6J9 bBK96ijN+3h7CSp4MhxFxX1lE/A/kzv6UhWLbhjxuN9sC0i5uF0=
    =SiRA
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nkwuda Sunday Cletus@21:1/5 to Markus Koschany on Wed Jul 20 21:10:01 2022
    To: debian-java@lists.debian.org
    Copy: android-tools-devel@alioth-lists.debian.net

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------U0DnqVAEBy0DmkHyta1xm41r
    Content-Type: multipart/mixed; boundary="------------kw0QDa3skgGI00fUaUBd5M2X"

    --------------kw0QDa3skgGI00fUaUBd5M2X
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    VGhhbmtzIE1hcmt1cyENCg0KWWVzLCB0aGV5IGFyZSEgSXQgd29ya2VkIGFmdGVyIEkgcmFu IHRoZSBwcm90b2MgY29tbWFuZCBiZWZvcmUgamhfYnVpbGQgDQpjb21tYW5kLg0KDQpQbGVh c2UgSSBoYXZlIGFub3RoZXIgY2hhbGxlbmdlIG9mIG5vdCBiZWluZyBhYmxlIHRvIGZpZ3Vy ZSBvdXQgd2hlcmUgDQphYXB0IGFuZCBhbmRyb2lkLWxpYmFhcHQgYXJlIGluc3RhbGxlZCBp biBEZWJpYW4uIEkndmUgc2VhcmNoZWQgdGhyb3VnaCANCi91c3Ivc2hhcmUvamF2YSBhZnRl ciBpbnN0YWxsaW5nIHRoZW0gYnV0IGNhbid0IGZpbmQgYW55IG1hdGNoaW5nIGphcnMuIA0K VGhlIG9ubHkgdGhpbmdzIHRoYXQgSSBmb3VuZCB0aGF0IGNhbWUgY2xvc2UgYXJlOg0KDQph bmRyb2lkLWxpYmFhcHQ6IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvYW5kcm9pZC9saWJh YXB0LnNvDQphbmRyb2lkLWxpYmFhcHQ6IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvYW5k cm9pZC9saWJhYXB0LnNvLjANCg0KQWZ0ZXIgYWRkaW5nIHRoZXNlIHRvIENMQVNTUEFUSCwg SSBzdGlsbCBnZXQgImVycm9yOiBwYWNrYWdlIA0KY29tLmFuZHJvaWQuYWFwdC5SZXNvdXJj ZXMgZG9lcyBub3QgZXhpc3QiDQoNClJlZ2FyZHMsDQoNClNvbm5pZQ0KDQpPbiA3LzIwLzIy IDE3OjExLCBNYXJrdXMgS29zY2hhbnkgd3JvdGU6DQo+IEhpLA0KPg0KPiBBbSBNaXR0d29j aCwgZGVtIDIwLjA3LjIwMjIgdW0gMTM6MjkgKzAxMDAgc2NocmllYiBOa3d1ZGEgU3VuZGF5 IENsZXR1czoNCj4+IEhpIHRoZXJlLA0KPj4NCj4+IEkgJ20gc3R1Y2sgb24gdGhpcyBlcnJv cjogaHR0cHM6Ly93d3cuZWFzeXBhc3Rlcy50ay9wYXN0ZXMvR1N6TUV4wqAsDQo+PiB3aGls ZSB0cnlpbmcgdG8gcGFja2FnZSBidW5kbGV0b29sIChodHRwczovL2dpdGh1Yi5jb20vZ29v Z2xlL2J1bmRsZXRvb2wNCj4+ICkgZm9yIERlYmlhbi4NCj4+DQo+PiBQbGVhc2UgSSBuZWVk IGhlbHAgb24gd2hlcmUgdG8gZmluZCB0aGVzZSBwYWNrYWdlcyBpbiBEZWJpYW46DQo+Pg0K Pj4gY29tLmFuZHJvaWQuYnVuZGxlLkNvZGVUcmFuc3BhcmVuY3lPdXRlckNsYXNzLA0KPj4N Cj4+IGNvbS5hbmRyb2lkLmJ1bmRsZS5Db25maWcsDQo+Pg0KPj4gY29tLmFuZHJvaWQuYnVu ZGxlLlNka0J1bmRsZUNvbmZpZ1Byb3RvLA0KPj4NCj4+IGNvbS5hbmRyb2lkLmJ1bmRsZS5T ZGtNb2R1bGVzQ29uZmlnT3V0ZXJDbGFzcywNCj4+DQo+PiBjb20uYW5kcm9pZC5idW5kbGUu VGFyZ2V0aW5nLA0KPj4NCj4+IGNvbS5hbmRyb2lkLmJ1bmRsZS5Db21tYW5kcywNCj4+DQo+ PiBjb20uYW5kcm9pZC5hYXB0LlJlc291cmNlcywNCj4gSXQgbG9va3MgbGlrZSB0aGVzZSBh cmUgdGhlIGNsYXNzZXMgZ2VuZXJhdGVkIGJ5IHRoZSBwcm90b2J1ZiBjb21waWxlci4NCj4N Cj4gaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9idW5kbGV0b29sL3RyZWUvbWFzdGVyL3Ny Yy9tYWluL3Byb3RvDQo+DQo+DQo=
    --------------kw0QDa3skgGI00fUaUBd5M2X
    Content-Type: application/pgp-keys; name="OpenPGP_0x64C708814523D373.asc" Content-Disposition: attachment; filename="OpenPGP_0x64C708814523D373.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    EeI=
    =KOfM
    -----END PGP PUBLIC KEY BLOCK-----

    --------------kw0QDa3skgGI00fUaUBd5M2X--

    --------------U0DnqVAEBy0DmkHyta1xm41r--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEaI3KprnJ1j9q1LHfZMcIgUUj03MFAmLYUZgFAwAAAAAACgkQZMcIgUUj03Mh yQ//QHrvOUaFjSZ5egrm6YWMNmETbu2vlsPlWaqvpnLm9KbP1x21HgRMo1xoyxpeG37BCIuRhAgK avL1S5jzFkgXDKGEsmFvphq1JePnak3a5LqsyopcaKjCGpdq4fyfp2ntATpvtWLCLgBIRsMB//Wl e3o1VYndbzbzOQp9Y+IotIUTqTW67ldaV6CSszoWSHUnesGva8kzMKgyC7rQca6Nh1W2EV+AUvDu DIl04henVmxfC4XNmPeS4UT/eeNtdQqDpcSOy7HGs9Gpkambhg8dr7o4A3iUhSgC3Hv0jbNUj0ia xKvebziwzdBGhwmke9VObu/nwJ8YIlcZJQB0nzklz8xmryTNBctQy/iM1FSHxw5xWFTJ1H+c7LmG 77HPAjjNRjB7lwNZ5xyvurd9//pkE0DoI2cYP6HX9Mggrfu7MJaJBcdpPbfXX5rebGHrRBpgLcUK Ae+Pq+HlzCowSgfYCAq4Os4MOT6MvdyRiDbNsheUeRbN3taV4NAnOiVoZKbS9SOW8TNtGqSyOGGf UzalIfpTo0ilC1c3KTRDabJ4d8bTRMLpNQjNjOaARp0qkl+H4wrin8+Ucbc9GCTVNAlthUOPicZx DfxntxT9ZiaIGZ6Jht1vvaieWKb5GrXjpP94Ry8yGGrCOvBFWuZK65xYLSHkV2glr+avQGVrcGMZ Fgk=
    =vq31
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nkwuda Sunday Cletus@21:1/5 to Hans-Christoph Steiner on Wed Jul 20 22:00:01 2022
    To: debian-java@lists.debian.org
    Copy: android-tools-devel@alioth-lists.debian.net

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------anW0H0C74dX4r06e10EJYfWG
    Content-Type: multipart/mixed; boundary="------------FucwKG8MqOxYGvXBilwf4pVF"

    --------------FucwKG8MqOxYGvXBilwf4pVF
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    VGhhbmtzIEhjIQ0KDQpJIHdhcyBhYmxlIHRvIGZpZ3VyZSBvdXQsIHRocm91Z2ggaGVscCBm cm9tIE1hcmt1cyAsIHRoZXkgd2VyZSBhY3R1YWxseSANCmNsYXNzZXMgZ2VuZXJhdGVkIGJ5 IHRoZSBwcm90b2J1ZiBjb21waWxlci4NCg0KU28gdGhlIGVycm9yIHdhcyByZXNvbHZlZCBh ZnRlciBJIHJhbiBwcm90b2MgY29tbWFuZCBiZWZvcmUgamhfYnVpbGQuDQoNClBsZWFzZSBJ IGhhdmUgYW5vdGhlciBjaGFsbGVuZ2Ugb2Ygbm90IGJlaW5nIGFibGUgdG8gZmlndXJlIG91 dCB3aGVyZSANCmFhcHQgYW5kIGFuZHJvaWQtbGliYWFwdCBhcmUgaW5zdGFsbGVkIGluIERl Ymlhbi4gSSd2ZSBzZWFyY2hlZCB0aHJvdWdoIA0KL3Vzci9zaGFyZS9qYXZhIGFmdGVyIGlu c3RhbGxpbmcgdGhlbSBidXQgY2FuJ3QgZmluZCBhbnkgbWF0Y2hpbmcgamFycy4gDQpUaGUg b25seSB0aGluZ3MgdGhhdCBJIGZvdW5kIHRoYXQgY2FtZSBjbG9zZSBhcmU6DQoNCmFuZHJv aWQtbGliYWFwdDogL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9hbmRyb2lkL2xpYmFhcHQu c28NCmFuZHJvaWQtbGliYWFwdDogL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9hbmRyb2lk L2xpYmFhcHQuc28uMA0KDQpBZnRlciBhZGRpbmcgdGhlc2UgdG8gQ0xBU1NQQVRILCBJIHN0 aWxsIGdldCAiZXJyb3I6IHBhY2thZ2UgDQpjb20uYW5kcm9pZC5hYXB0LlJlc291cmNlcyBk b2VzIG5vdCBleGlzdCINCg0KUmVnYXJkcywNCg0KU29ubmllDQoNCk9uIDcvMjAvMjIgMTc6 MDcsIEhhbnMtQ2hyaXN0b3BoIFN0ZWluZXIgd3JvdGU6DQo+DQo+IFRob3NlIGFyZSBteXN0 ZXJpb3VzIGRlcGVuZGVuY2llcy7CoCBJIGNvdWxkIG9ubHkgZmluZCByZWZlcmVuY2VzIHRv IA0KPiB0aGVtIGluIGh0dHBzOi8vY3MuYW5kcm9pZC5jb20uwqAgTWF5YmUgdGhleSBhcmUg YXV0by1nZW5lcmF0ZWQgYnkgdGhlIA0KPiBidW5kbGV0b29sIGJ1aWxkIHN5c3RlbT8gY29t LmFuZHJvaWQuYnVuZGxlLkNvbmZpZyBzZWVtcyBsaWtlIHRoYXQgDQo+IGtpbmQgb2YgdGhp bmcsIGxpa2UgQnVpbGRDb25maWcgaW4gQW5kcm9pZCBwcm9qZWN0cy4NCj4NCj4gLmhjDQo+ DQo+IE5rd3VkYSBTdW5kYXkgQ2xldHVzOg0KPj4gSGkgdGhlcmUsDQo+Pg0KPj4gSSAnbSBz dHVjayBvbiB0aGlzIGVycm9yOiBodHRwczovL3d3dy5lYXN5cGFzdGVzLnRrL3Bhc3Rlcy9H U3pNRXggLCANCj4+IHdoaWxlIHRyeWluZyB0byBwYWNrYWdlIGJ1bmRsZXRvb2wgDQo+PiAo aHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9idW5kbGV0b29sICkgZm9yIERlYmlhbi4NCj4+ DQo+PiBQbGVhc2UgSSBuZWVkIGhlbHAgb24gd2hlcmUgdG8gZmluZCB0aGVzZSBwYWNrYWdl cyBpbiBEZWJpYW46DQo+Pg0KPj4gY29tLmFuZHJvaWQuYnVuZGxlLkNvZGVUcmFuc3BhcmVu Y3lPdXRlckNsYXNzLA0KPj4NCj4+IGNvbS5hbmRyb2lkLmJ1bmRsZS5Db25maWcsDQo+Pg0K Pj4gY29tLmFuZHJvaWQuYnVuZGxlLlNka0J1bmRsZUNvbmZpZ1Byb3RvLA0KPj4NCj4+IGNv bS5hbmRyb2lkLmJ1bmRsZS5TZGtNb2R1bGVzQ29uZmlnT3V0ZXJDbGFzcywNCj4+DQo+PiBj b20uYW5kcm9pZC5idW5kbGUuVGFyZ2V0aW5nLA0KPj4NCj4+IGNvbS5hbmRyb2lkLmJ1bmRs ZS5Db21tYW5kcywNCj4+DQo+PiBjb20uYW5kcm9pZC5hYXB0LlJlc291cmNlcywNCj4+DQo+ PiBJbnNwZWN0aW5nIGJ1bmRsZXRvb2wgb24gVnNjb2RlLCBJIHNlZSBhbGwgaW1wb3J0cyBm cm9tIA0KPj4gY29tLmFuZHJvaWQuYnVuZGxlKiBhcmUgdW5kZXJsaW5lZCByZWQgYXMgbm90 IHJlc29sdmVkLCB0aG91Z2ggDQo+PiBgZ3JhZGxlIGJ1aWxkYCB3b3JrZmxvdyBzdGlsbCB3 b3Jrcw0KPj4NCj4+IFJlZ2FyZHMsDQo+Pg0KPj4gU29ubmllDQo+Pg0KPj4NCj4NCg== --------------FucwKG8MqOxYGvXBilwf4pVF
    Content-Type: application/pgp-keys; name="OpenPGP_0x64C708814523D373.asc" Content-Disposition: attachment; filename="OpenPGP_0x64C708814523D373.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    EeI=
    =KOfM
    -----END PGP PUBLIC KEY BLOCK-----

    --------------FucwKG8MqOxYGvXBilwf4pVF--

    --------------anW0H0C74dX4r06e10EJYfWG--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEaI3KprnJ1j9q1LHfZMcIgUUj03MFAmLYXOMFAwAAAAAACgkQZMcIgUUj03MO Gw//SAMY8/6L8Hh1LkZy/o7SU2voVhRqxZ+7bgIHeK3lnbaEpOZEuh4HA6metkl5BVoqJ5CHAq9A 5bAYMeSWSUvOucBTKoIqcgN/DhevashRW2iRc2Ug9zJADM+k2R2/an8wB7aHRChjBzBXjb4ZLVqt /CIkCtBzrnLFAGEJYnZE2WxYYTdT21SSGXSN2b+Lrn0mgGcTbmVw2IyvK5kOMmR24S0y9QaBY4bn z1kSV8MT5cfCk7PDhN3FhEDmyhJYfp4S8AHVGoceFhOc7rLxRg1/RaznePLa2w9I7erqgW4kAt3Q ErBDpZJlHYxjUImzqhLtXSDoIht8kgPxJiICk1RjH8weTVpTJWtRTw0YxsML689gj7anAbmanfUH kPX+/yOOZU5utt/Sh0sc514DObhanctcNtI8WYjZ/mFran8m49CCLyVdgc/IdwGQ6HBL1xoyJ59i /BD1LDZhwQNVEm15QlOlVhiAbhwtyjQYzkpSvdPl0BzdpT6gMczeQkj589qFM3uXxevj9uOv3Nw+ nIcKG/cApQEJMAKTuB66DMfUZ51tMTueLFsnWPP6TZJ7Msd4+iofSIKTlCNYfmRT5NYRu628rpeO +tnHCgN4pc08MKdTQl/IuBxaZwDpkOVxQ0GSBP7p7XFo5SXUezv+ZY913mhN9lAt6yp1i4Papti3 By0=
    =dKLo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Markus Koschany@21:1/5 to All on Wed Jul 20 21:30:01 2022
    Am Mittwoch, dem 20.07.2022 um 20:03 +0100 schrieb Nkwuda Sunday Cletus:
    com.android.aapt.Resources

    aapt is a binary package compiled from

    https://tracker.debian.org/pkg/android-platform-frameworks-base

    I'm not sure if that will solve your problem. You can search for imports or code in general with

    https://codesearch.debian.net/

    A quick search only highlights bazel-bootstrap as the only source package in Debian that currently references com.android.aapt.Resources.

    Maybe it is another protobuf generated class but from another project?

    https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2/Resources.proto

    Tip: Whenever you get stuck with compiling something it is OK to use a precompiled class or a jar file for testing and development. Just take a look at the official bundletool binaries and fetch the class from there and add it to the CLASSPATH. If that works, at least you know that it is not a general Debian packaging problem. Of course you should remove the binary before you upload the package to Debian and replace it with the corresponding sources.

    Regards,

    Markus

    -----BEGIN PGP SIGNATURE-----

    iQKTBAABCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmLYVihfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeQWzQ//SdjZEBGyF9jSaa/VnqMpePsUEPCjE7xtEpN6OgsvcC/QfRxK9xz/5Mq3 +TArbgpigqflFL0ACb40+mGoziMKC2EF0nJ8ZiKRmdf/GiuNmLi0wGm0MnOs/2Fn iGn/qG25wzwambHKoymeI3kVUrYYmVNksfDW5QXwKk4yTRnpRELT9V+kutMKbAiG 3Hj50x2tV/JDUK9tMAP1Cukb/dcWffKuSWJSTF7/FSyfi5g3ZiNofkOLlTUG66D9 +fPkSK5nuGKkHtMsI7pTPQCnYldOJGFRaGdQSbG5n/sJkx81Qd3vquca40nNpLPS 4LkaUfJnwVTXCIE9XmSG58343Igg5u8dJ8DaT+oosVfv9ILFcOi4TMU4gjiYUiMz IHBQxoM4tQt628MfQgWjsZHE7yxqMtZgXdsavmX6BDNNJuqL/DD0vxjx1tbgVOuV KxGNOM6lZ5a1GFXFAxND5iLEE8a8twABWLStUHvvpq5dOBiebPCFoP+Go7yLHhFQ lG38krAQSUJetgQIPBdoIcK8355Dr1ki5cNz59b5NBk3A2VHZSNCblHdGP60Dn0L W/U3Qlu6OrpxUHL4qMQw/45tdiyxnyJ3lDOMawyxLr7ZLfdzJMkIDBk3Hl0FtEKL Gr9+lUjXdEY3m0xFY58sI4EN2oEApISeCNj4cJWmGvUMHRba4jw=
    =GL3c
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nkwuda Sunday Cletus@21:1/5 to Markus Koschany on Wed Jul 20 22:00:01 2022
    To: debian-java@lists.debian.org
    Copy: android-tools-devel@alioth-lists.debian.net

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------y9XcrSo7C1nPYepAJggrmHBE
    Content-Type: multipart/mixed; boundary="------------6eDrX3rajGe8lBqqRkGvmF38"

    --------------6eDrX3rajGe8lBqqRkGvmF38
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    VGhhbmtzIGZvciB0aGVzZSBpbnZhbHVhYmxlIGhpbnRzIE1hcmt1cy4NCg0KSSdsbCB0cnkg dGhlc2Ugc3RlcHMgeW91IG1lbnRpb25lZC4NCg0KUmVnYXJkcywNCg0KU29ubmllDQoNCk9u IDcvMjAvMjIgMjA6MjMsIE1hcmt1cyBLb3NjaGFueSB3cm90ZToNCj4gQW0gTWl0dHdvY2gs IGRlbSAyMC4wNy4yMDIyIHVtIDIwOjAzICswMTAwIHNjaHJpZWIgTmt3dWRhIFN1bmRheSBD bGV0dXM6DQo+PiBjb20uYW5kcm9pZC5hYXB0LlJlc291cmNlcw0KPiBhYXB0IGlzIGEgYmlu YXJ5IHBhY2thZ2UgY29tcGlsZWQgZnJvbQ0KPg0KPiBodHRwczovL3RyYWNrZXIuZGViaWFu Lm9yZy9wa2cvYW5kcm9pZC1wbGF0Zm9ybS1mcmFtZXdvcmtzLWJhc2UNCj4NCj4gSSdtIG5v dCBzdXJlIGlmIHRoYXQgd2lsbCBzb2x2ZSB5b3VyIHByb2JsZW0uIFlvdSBjYW4gc2VhcmNo IGZvciBpbXBvcnRzIG9yDQo+IGNvZGUgaW4gZ2VuZXJhbCB3aXRoDQo+DQo+IGh0dHBzOi8v Y29kZXNlYXJjaC5kZWJpYW4ubmV0Lw0KPg0KPiBBIHF1aWNrIHNlYXJjaCBvbmx5IGhpZ2hs aWdodHMgYmF6ZWwtYm9vdHN0cmFwIGFzIHRoZSBvbmx5IHNvdXJjZSBwYWNrYWdlIGluDQo+ IERlYmlhbiB0aGF0IGN1cnJlbnRseSByZWZlcmVuY2VzIGNvbS5hbmRyb2lkLmFhcHQuUmVz b3VyY2VzLg0KPg0KPiBNYXliZSBpdCBpcyBhbm90aGVyIHByb3RvYnVmIGdlbmVyYXRlZCBj bGFzcyBidXQgZnJvbSBhbm90aGVyIHByb2plY3Q/DQo+DQo+IGh0dHBzOi8vYW5kcm9pZC5n b29nbGVzb3VyY2UuY29tL3BsYXRmb3JtL2ZyYW1ld29ya3MvYmFzZS8rL21hc3Rlci90b29s cy9hYXB0Mi9SZXNvdXJjZXMucHJvdG8NCj4NCj4gVGlwOiBXaGVuZXZlciB5b3UgZ2V0IHN0 dWNrIHdpdGggY29tcGlsaW5nIHNvbWV0aGluZyBpdCBpcyBPSyB0byB1c2UgYQ0KPiBwcmVj b21waWxlZCBjbGFzcyBvciBhIGphciBmaWxlIGZvciB0ZXN0aW5nIGFuZCBkZXZlbG9wbWVu dC4gSnVzdCB0YWtlIGEgbG9vaw0KPiBhdCB0aGUgb2ZmaWNpYWwgYnVuZGxldG9vbCBiaW5h cmllcyBhbmQgZmV0Y2ggdGhlIGNsYXNzIGZyb20gdGhlcmUgYW5kIGFkZCBpdA0KPiB0byB0 aGUgQ0xBU1NQQVRILiBJZiB0aGF0IHdvcmtzLCBhdCBsZWFzdCB5b3Uga25vdyB0aGF0IGl0 IGlzIG5vdCBhIGdlbmVyYWwNCj4gRGViaWFuIHBhY2thZ2luZyBwcm9ibGVtLiBPZiBjb3Vy c2UgeW91IHNob3VsZCByZW1vdmUgdGhlIGJpbmFyeSBiZWZvcmUgeW91DQo+IHVwbG9hZCB0 aGUgcGFja2FnZSB0byBEZWJpYW4gYW5kIHJlcGxhY2UgaXQgd2l0aCB0aGUgY29ycmVzcG9u ZGluZyBzb3VyY2VzLg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBNYXJrdXMNCg== --------------6eDrX3rajGe8lBqqRkGvmF38
    Content-Type: application/pgp-keys; name="OpenPGP_0x64C708814523D373.asc" Content-Disposition: attachment; filename="OpenPGP_0x64C708814523D373.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    EeI=
    =KOfM
    -----END PGP PUBLIC KEY BLOCK-----

    --------------6eDrX3rajGe8lBqqRkGvmF38--

    --------------y9XcrSo7C1nPYepAJggrmHBE--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEaI3KprnJ1j9q1LHfZMcIgUUj03MFAmLYXoYFAwAAAAAACgkQZMcIgUUj03Nd oQ//dwn1vu5wC9/GYrUS7raDbNuxdieCa2Xb+oyzCjcX7RE9X+NtIUjJT4FTyLjCq5HN8S0bOZU/ KfNm2V6ExrMsYoMOpgXTIZXrMlDmOgDZlyF389LhntY0iE+bYV7G7FedrsrYoGNCDOvyXF2/ItJK Vzc/OC30AX6P8Kw3j6pfZrOIdRTVGOMzZX1GP0VOo7szEmhR/53lxR+YyhuRDM6BdJfFK+QSim1P CqBgcTXDnNHQYRX5NLpG+xE8aXDJPWxLasqfH+BMbZ9yoI1rmXzGUiJ1CzGeCj8oT/HfINqm/Mvv gjfV8vOaxT+eSgiIThIE8m0qefQXnltc1rLPY3TErYr5iSpZFf1mbFD5JMlS6jYy4TUGrOKGWCza KGvoFQdEavm1WiNJLZ1RWS4NMqlYRb2qRoBTFfsBpQvjFasd/MlYwWHhNvtViuWAaHvk877U4p36 3rj9IyZf5a0HdpX3CaeTvfH0a7BejktkGYRe8JwGMEBR+hfWAGZzLPbzsXA77vznwkNoJkK4LPRz 7cd1PT/Afr/lYUTrg6BLTr6NmYxxpTLnmf6PkmDbZGwVjKFbrZSmrJ440pKQEMTjprrXy/AoMRiZ X+/ks/NhiClLlOri+TqdGzyRq9OkeK7XZ1uv9oyHR6ItQ5jP5Ty8rY3hGYE+ZZOEJISW8HW/T56I Lb8=
    =uS5+
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hans-Christoph Steiner@21:1/5 to All on Thu Jul 21 21:00:01 2022
    I think updating android-platform-tools-base could be a big project. And aapt2 Java code isn't packaged AFAIK. It looks like there are just two self-contained
    protobuf files needed from aapt2, so I would just include those in the package via a patch.

    https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2/Resources.proto
    https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2/Configuration.proto

    I think it would be worth spending up to a day trying to just patch in the files
    needed from aapt2. If that fails, then we'll have to look into updating android-platform-tools-base.

    One thing to look out for is that these aapt2 files should come from the same tag/release as what bundletool wants. But maybe it doesn't matter so much, since it seems that these files don't change much with each release. For example, see the blame view:

    https://android.googlesource.com/platform/frameworks/base/+blame/master/tools/aapt2/Configuration.proto
    https://android.googlesource.com/platform/frameworks/base/+blame/master/tools/aapt2/Resources.proto


    .hc

    Nkwuda Sunday Cletus:
    Thanks Hc!

    I was able to figure out, through help from Markus , they were actually classes
    generated by the protobuf compiler.

    So the error was resolved after I ran protoc command before jh_build.

    Please I have another challenge of not being able to figure out where aapt and
    android-libaapt are installed in Debian. I've searched through /usr/share/java
    after installing them but can't find any matching jars. The only things that I
    found that came close are:

    android-libaapt: /usr/lib/x86_64-linux-gnu/android/libaapt.so android-libaapt: /usr/lib/x86_64-linux-gnu/android/libaapt.so.0

    After adding these to CLASSPATH, I still get "error: package com.android.aapt.Resources does not exist"

    Regards,

    Sonnie

    On 7/20/22 17:07, Hans-Christoph Steiner wrote:

    Those are mysterious dependencies.  I could only find references to them in >> https://cs.android.com.  Maybe they are auto-generated by the bundletool build
    system? com.android.bundle.Config seems like that kind of thing, like
    BuildConfig in Android projects.

    .hc

    Nkwuda Sunday Cletus:
    Hi there,

    I 'm stuck on this error: https://www.easypastes.tk/pastes/GSzMEx , while >>> trying to package bundletool (https://github.com/google/bundletool ) for Debian.

    Please I need help on where to find these packages in Debian:

    com.android.bundle.CodeTransparencyOuterClass,

    com.android.bundle.Config,

    com.android.bundle.SdkBundleConfigProto,

    com.android.bundle.SdkModulesConfigOuterClass,

    com.android.bundle.Targeting,

    com.android.bundle.Commands,

    com.android.aapt.Resources,

    Inspecting bundletool on Vscode, I see all imports from com.android.bundle* >>> are underlined red as not resolved, though `gradle build` workflow still works

    Regards,

    Sonnie




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nkwuda Sunday Cletus@21:1/5 to Hans-Christoph Steiner on Thu Jul 21 23:40:01 2022
    To: debian-java@lists.debian.org
    Copy: android-tools-devel@alioth-lists.debian.net

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------qMCoqRBs8n9tJaLhV0IVZQOm
    Content-Type: multipart/mixed; boundary="------------9k4IBl4g7BkczZqA8IPTLtsI"

    --------------9k4IBl4g7BkczZqA8IPTLtsI
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    VGhhbmtzIGEgbG90IEhjLg0KDQpJJ20gdHJ5aW5nIHRoZXNlIHJpZ2h0IGF3YXkhDQoNCg0K UmVnYXJkcywNCg0KU29ubmllDQoNCk9uIDcvMjEvMjIgMTc6MzgsIEhhbnMtQ2hyaXN0b3Bo IFN0ZWluZXIgd3JvdGU6DQo+DQo+IEkgdGhpbmsgdXBkYXRpbmcgYW5kcm9pZC1wbGF0Zm9y bS10b29scy1iYXNlIGNvdWxkIGJlIGEgYmlnIHByb2plY3QuIA0KPiBBbmQgYWFwdDIgSmF2 YSBjb2RlIGlzbid0IHBhY2thZ2VkIEFGQUlLLsKgIEl0IGxvb2tzIGxpa2UgdGhlcmUgYXJl IA0KPiBqdXN0IHR3byBzZWxmLWNvbnRhaW5lZCBwcm90b2J1ZiBmaWxlcyBuZWVkZWQgZnJv bSBhYXB0Miwgc28gSSB3b3VsZCANCj4ganVzdCBpbmNsdWRlIHRob3NlIGluIHRoZSBwYWNr YWdlIHZpYSBhIHBhdGNoLg0KPg0KPiBodHRwczovL2FuZHJvaWQuZ29vZ2xlc291cmNlLmNv bS9wbGF0Zm9ybS9mcmFtZXdvcmtzL2Jhc2UvKy9tYXN0ZXIvdG9vbHMvYWFwdDIvUmVzb3Vy Y2VzLnByb3RvIA0KPg0KPiBodHRwczovL2FuZHJvaWQuZ29vZ2xlc291cmNlLmNvbS9wbGF0 Zm9ybS9mcmFtZXdvcmtzL2Jhc2UvKy9tYXN0ZXIvdG9vbHMvYWFwdDIvQ29uZmlndXJhdGlv bi5wcm90byANCj4NCj4NCj4gSSB0aGluayBpdCB3b3VsZCBiZSB3b3J0aCBzcGVuZGluZyB1 cCB0byBhIGRheSB0cnlpbmcgdG8ganVzdCBwYXRjaCBpbiANCj4gdGhlIGZpbGVzIG5lZWRl ZCBmcm9tIGFhcHQyLsKgIElmIHRoYXQgZmFpbHMsIHRoZW4gd2UnbGwgaGF2ZSB0byBsb29r IA0KPiBpbnRvIHVwZGF0aW5nIGFuZHJvaWQtcGxhdGZvcm0tdG9vbHMtYmFzZS4NCj4NCj4g T25lIHRoaW5nIHRvIGxvb2sgb3V0IGZvciBpcyB0aGF0IHRoZXNlIGFhcHQyIGZpbGVzIHNo b3VsZCBjb21lIGZyb20gDQo+IHRoZSBzYW1lIHRhZy9yZWxlYXNlIGFzIHdoYXQgYnVuZGxl dG9vbCB3YW50cy7CoCBCdXQgbWF5YmUgaXQgZG9lc24ndCANCj4gbWF0dGVyIHNvIG11Y2gs IHNpbmNlIGl0IHNlZW1zIHRoYXQgdGhlc2UgZmlsZXMgZG9uJ3QgY2hhbmdlIG11Y2ggd2l0 aCANCj4gZWFjaCByZWxlYXNlLsKgIEZvciBleGFtcGxlLCBzZWUgdGhlIGJsYW1lIHZpZXc6 DQo+DQo+IGh0dHBzOi8vYW5kcm9pZC5nb29nbGVzb3VyY2UuY29tL3BsYXRmb3JtL2ZyYW1l d29ya3MvYmFzZS8rYmxhbWUvbWFzdGVyL3Rvb2xzL2FhcHQyL0NvbmZpZ3VyYXRpb24ucHJv dG8gDQo+DQo+IGh0dHBzOi8vYW5kcm9pZC5nb29nbGVzb3VyY2UuY29tL3BsYXRmb3JtL2Zy YW1ld29ya3MvYmFzZS8rYmxhbWUvbWFzdGVyL3Rvb2xzL2FhcHQyL1Jlc291cmNlcy5wcm90 byANCj4NCj4NCj4NCj4gLmhjDQo+DQo+IE5rd3VkYSBTdW5kYXkgQ2xldHVzOg0KPj4gVGhh bmtzIEhjIQ0KPj4NCj4+IEkgd2FzIGFibGUgdG8gZmlndXJlIG91dCwgdGhyb3VnaCBoZWxw IGZyb20gTWFya3VzICwgdGhleSB3ZXJlIA0KPj4gYWN0dWFsbHkgY2xhc3NlcyBnZW5lcmF0 ZWQgYnkgdGhlIHByb3RvYnVmIGNvbXBpbGVyLg0KPj4NCj4+IFNvIHRoZSBlcnJvciB3YXMg cmVzb2x2ZWQgYWZ0ZXIgSSByYW4gcHJvdG9jIGNvbW1hbmQgYmVmb3JlIGpoX2J1aWxkLg0K Pj4NCj4+IFBsZWFzZSBJIGhhdmUgYW5vdGhlciBjaGFsbGVuZ2Ugb2Ygbm90IGJlaW5nIGFi bGUgdG8gZmlndXJlIG91dCB3aGVyZSANCj4+IGFhcHQgYW5kIGFuZHJvaWQtbGliYWFwdCBh cmUgaW5zdGFsbGVkIGluIERlYmlhbi4gSSd2ZSBzZWFyY2hlZCANCj4+IHRocm91Z2ggL3Vz ci9zaGFyZS9qYXZhIGFmdGVyIGluc3RhbGxpbmcgdGhlbSBidXQgY2FuJ3QgZmluZCBhbnkg DQo+PiBtYXRjaGluZyBqYXJzLiBUaGUgb25seSB0aGluZ3MgdGhhdCBJIGZvdW5kIHRoYXQg Y2FtZSBjbG9zZSBhcmU6DQo+Pg0KPj4gYW5kcm9pZC1saWJhYXB0OiAvdXNyL2xpYi94ODZf NjQtbGludXgtZ251L2FuZHJvaWQvbGliYWFwdC5zbw0KPj4gYW5kcm9pZC1saWJhYXB0OiAv dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2FuZHJvaWQvbGliYWFwdC5zby4wDQo+Pg0KPj4g QWZ0ZXIgYWRkaW5nIHRoZXNlIHRvIENMQVNTUEFUSCwgSSBzdGlsbCBnZXQgImVycm9yOiBw YWNrYWdlIA0KPj4gY29tLmFuZHJvaWQuYWFwdC5SZXNvdXJjZXMgZG9lcyBub3QgZXhpc3Qi DQo+Pg0KPj4gUmVnYXJkcywNCj4+DQo+PiBTb25uaWUNCj4+DQo+PiBPbiA3LzIwLzIyIDE3 OjA3LCBIYW5zLUNocmlzdG9waCBTdGVpbmVyIHdyb3RlOg0KPj4+DQo+Pj4gVGhvc2UgYXJl IG15c3RlcmlvdXMgZGVwZW5kZW5jaWVzLsKgIEkgY291bGQgb25seSBmaW5kIHJlZmVyZW5j ZXMgdG8gDQo+Pj4gdGhlbSBpbiBodHRwczovL2NzLmFuZHJvaWQuY29tLsKgIE1heWJlIHRo ZXkgYXJlIGF1dG8tZ2VuZXJhdGVkIGJ5IA0KPj4+IHRoZSBidW5kbGV0b29sIGJ1aWxkIHN5 c3RlbT8gY29tLmFuZHJvaWQuYnVuZGxlLkNvbmZpZyBzZWVtcyBsaWtlIA0KPj4+IHRoYXQg a2luZCBvZiB0aGluZywgbGlrZSBCdWlsZENvbmZpZyBpbiBBbmRyb2lkIHByb2plY3RzLg0K Pj4+DQo+Pj4gLmhjDQo+Pj4NCj4+PiBOa3d1ZGEgU3VuZGF5IENsZXR1czoNCj4+Pj4gSGkg dGhlcmUsDQo+Pj4+DQo+Pj4+IEkgJ20gc3R1Y2sgb24gdGhpcyBlcnJvcjogaHR0cHM6Ly93 d3cuZWFzeXBhc3Rlcy50ay9wYXN0ZXMvR1N6TUV4ICwgDQo+Pj4+IHdoaWxlIHRyeWluZyB0 byBwYWNrYWdlIGJ1bmRsZXRvb2wgDQo+Pj4+IChodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xl L2J1bmRsZXRvb2wgKSBmb3IgRGViaWFuLg0KPj4+Pg0KPj4+PiBQbGVhc2UgSSBuZWVkIGhl bHAgb24gd2hlcmUgdG8gZmluZCB0aGVzZSBwYWNrYWdlcyBpbiBEZWJpYW46DQo+Pj4+DQo+ Pj4+IGNvbS5hbmRyb2lkLmJ1bmRsZS5Db2RlVHJhbnNwYXJlbmN5T3V0ZXJDbGFzcywNCj4+ Pj4NCj4+Pj4gY29tLmFuZHJvaWQuYnVuZGxlLkNvbmZpZywNCj4+Pj4NCj4+Pj4gY29tLmFu ZHJvaWQuYnVuZGxlLlNka0J1bmRsZUNvbmZpZ1Byb3RvLA0KPj4+Pg0KPj4+PiBjb20uYW5k cm9pZC5idW5kbGUuU2RrTW9kdWxlc0NvbmZpZ091dGVyQ2xhc3MsDQo+Pj4+DQo+Pj4+IGNv bS5hbmRyb2lkLmJ1bmRsZS5UYXJnZXRpbmcsDQo+Pj4+DQo+Pj4+IGNvbS5hbmRyb2lkLmJ1 bmRsZS5Db21tYW5kcywNCj4+Pj4NCj4+Pj4gY29tLmFuZHJvaWQuYWFwdC5SZXNvdXJjZXMs DQo+Pj4+DQo+Pj4+IEluc3BlY3RpbmcgYnVuZGxldG9vbCBvbiBWc2NvZGUsIEkgc2VlIGFs bCBpbXBvcnRzIGZyb20gDQo+Pj4+IGNvbS5hbmRyb2lkLmJ1bmRsZSogYXJlIHVuZGVybGlu ZWQgcmVkIGFzIG5vdCByZXNvbHZlZCwgdGhvdWdoIA0KPj4+PiBgZ3JhZGxlIGJ1aWxkYCB3 b3JrZmxvdyBzdGlsbCB3b3Jrcw0KPj4+Pg0KPj4+PiBSZWdhcmRzLA0KPj4+Pg0KPj4+PiBT b25uaWUNCj4+Pj4NCj4+Pj4NCj4+Pg0KPg0K
    --------------9k4IBl4g7BkczZqA8IPTLtsI
    Content-Type: application/pgp-keys; name="OpenPGP_0x64C708814523D373.asc" Content-Disposition: attachment; filename="OpenPGP_0x64C708814523D373.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    EeI=
    =KOfM
    -----END PGP PUBLIC KEY BLOCK-----

    --------------9k4IBl4g7BkczZqA8IPTLtsI--

    --------------qMCoqRBs8n9tJaLhV0IVZQOm--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEaI3KprnJ1j9q1LHfZMcIgUUj03MFAmLZxsUFAwAAAAAACgkQZMcIgUUj03Mn /w//RHf9DUjvV2mB/bLb2Qb9IjBtOTZpb9jD/oj0bv5yqLZF4ntGuSjCoDfX7E56N8npPgtybFi+ EhN9wVfrJda6UjnBfsJlLziXHp6zx0qNWrg50A/U/NoPdAInpNT4+FKwPHkrcrpx4WVQHWBh/tYz 4OUTejeH9XsmFw1pvENCr8RGjY3CEbRcm4a907KeLiwIcY7kt9drSdpcBmF1ZYoYXERsyMhEbiQO Jr8/NVn9XVUU+zJ9AUbcArbVioN9qcJcPyoHjb97aCmBpz5QMPMtgGXcUwgcvUt1zmDpHZYQWur3 gm4sS6/u25og82UyXv58Oc9TGrE95mMO0ERt9NOvA18LS1we8lM4x+9zPc27zsaIvwMBX6yWZWW6 Eej2dONY/Dx4+DtSWANmpOgpQFaC7zwZrJIACV2AIlTLLtGtg7BydqRFcHiWgf1M8RhkuKYe2mJI sQhmuY1VG+DDmia9dt/eDX/1k9D7TGfgE1otyAtWeRUvBnazD96riiY063I1nP47ZWq/XUO+4/mh zNFNSFQjBtGR2mZembK9xPM4kYMwaky7VWb84XHcplfoK3EcNXmtWpt06t0ZYlBmfai9YrDQQLY3 HhROm4Od2/65HTFrD3uBvfuFqWvGOoWpy/aj4pq/lbsFYOhwlRiPFyy8Lw0aUdRoEPAIW/zaX1Up W6k=
    =8TIr
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)