• Status of antlr4 in Debian

    From Pierre Gruet@21:1/5 to Debian Java List on Wed Oct 26 16:50:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------quoJTANvmymkHZP4tzA6Qa7l
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgRW1tYW51ZWwsDQoNCkkgYW0gd3JpdGluZyB0byB5b3UgKGJ1dCBhbHNvIHRvIHRoZSB3 aG9sZSB0ZWFtKSBhcyB5b3UgYXJlIHRoZSB1cGxvYWRlciANCm9mIGFudGxyNC4NCg0KVGhl IGxhdGVzdCB1cHN0cmVhbSB2ZXJzaW9uIG9mIGEgcGFja2FnZSBJIGFtIG1haW50YWluaW5n IGluIERlYmlhbi1tZWQgDQp0ZWFtIG5vdyBmaXJlcw0KDQpqYXZhLmlvLkludmFsaWRDbGFz c0V4Y2VwdGlvbjogb3JnLmFudGxyLnY0LnJ1bnRpbWUuYXRuLkFUTjsgQ291bGQgbm90IA0K ZGVzZXJpYWxpemUgQVROIHdpdGggdmVyc2lvbiA0IChleHBlY3RlZCAzKQ0KDQp3aGVuIEkg cnVuIGl0cyB0ZXN0c3VpdGUuIEkgdW5kZXJzdGFuZCB0aGlzIGlzIGR1ZSB0byBTRVJJQUxJ WkVEX1ZFUlNJT04gDQppbiB0aGUgQVRORGVzZXJpYWxpemVyIGNsYXNzIG9mIGFudGxyNCBb MF0gYmVpbmcgMyBhbHRob3VnaCB0aGUgdXBzdHJlYW0gDQpvZiBteSBwYWNrYWdlIGdlbmVy YXRlZCBhIHNvdXJjZSBmaWxlIHdpdGggYSBtb3JlIHJlY2VudCBhbnRscjQgaGF2aW5nIA0K U0VSSUFMSVpFRF9WRVJTSU9OIGJlaW5nIDQuDQoNCk15IHF1ZXN0aW9uIGlzOiBhcGFydCBm cm9tIHRpbWUgdG8gd29yayBvbiB0aGUgcGFja2FnZSwgaXMgdGhlcmUgYW55IA0KcmVhc29u IHdlIHNob3VsZCByZW1haW4gd2l0aCBhbnRscjQgNC43LjIgaW4gRGViaWFuIGFsdGhvdWdo IDQuMTEuMSBoYXMgDQpiZWVuIHJlbGVhc2VkIHVwc3RyZWFtPw0KDQoNClRoYW5rcyBmb3Ig eW91ciBpbnNpZ2h0cywNCg0KQ2hlZXJzLA0KDQotLSANClBpZXJyZQ0KDQoNClswXSANCmh0 dHBzOi8vc291cmNlcy5kZWJpYW4ub3JnL3NyYy9hbnRscjQvNC43LjItNS9ydW50aW1lL0ph dmEvc3JjL29yZy9hbnRsci92NC9ydW50aW1lL2F0bi9BVE5EZXNlcmlhbGl6ZXIuamF2YS8N
    Cg==

    --------------quoJTANvmymkHZP4tzA6Qa7l--

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

    iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmNZSGQACgkQYAMWptwn dHbs7RAAqziUEesz+9Fr9aNjQuJRzaHzDvQTnZYnERo8VgVjnCpydxAGp3A/0eKS GRwh+z5tQLoISiY6R2Ia6EzqsGRMSAYqKG3zQ0OI+nEeiQY2s1XmMKfXYFfkQXLu N4RSRWoDW9kH/mTiY1abdy/3b7OTjL80EEYqD8KMjy0XxzqzLrSW0+NGLZ7oj971 2zlIrel9L/2INeRZmR3W/wGmMH3C3IOBGzaT2scgLG2wgQRrY8XgIMZ0HFGI+KiZ Y9A9CEfM3psQtnJfousZgFjb41WIDPaSw+j1J7ytqQiXjS0IFK2byQHo19so6P1r kpjC3K/F/YdJRlJmMsZN/OWNO75mMAFuSzqUG2HaI1oxkhQCymZuq0nzqzsjigpn ET58yNlttJeKg5Z2E6KtHBr8N76uKR5qMs6/+yM6Z1hrgJocSQL0fIIXiqaT6AQi T4aay7l1Dpj6eSOAu+ja5KKIpaif0oHZTSag3UdiJ2mx1JJNdy4xjijsOyH01EMP 19pcnhwK8KGZ06P1r9gzME81s/YVuEMLChnqo2vNmZa2pZZWVR6RhzL42DgpMXcw jnmQcGfA9uNHB/ll+/HBpBkSLwRG1fORvJ186fafX9KVfzWOeq20+abvfurt30MQ gcrM1Huul4IjoS2IYKoSP9S5M8P1PcloHAb18PhRI1lu/Shkf/k=
    =FEXo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emmanuel Bourg@21:1/5 to All on Wed Oct 26 18:30:01 2022
    Hi Pierre,

    Le 26/10/2022 à 16:47, Pierre Gruet a écrit :

    My question is: apart from time to work on the package, is there any
    reason we should remain with antlr4 4.7.2 in Debian although 4.11.1 has
    been released upstream?

    Yes, antlr is the kind of package you don't want to upgrade, because
    it's likely to break another package and debugging a language grammar
    without upstream consent is really the last thing you want to do. So as
    long as it works, I'm not touching it :)

    The safe way to upgrade antlr4 is to:
    - check the version used by the reverse dependencies
    - if the lowest version used is above the package version, then upgrade
    - if the version you need is still higher, checkout the project, update
    the antlr dependency and run the upstream test suite (not from the
    Debian package build since tests are sometime disabled)
    - if all goes well, upgrade the antl4 package
    - if if not, clone the package to keep the previous version (we had to
    do this with antlr 3.2)

    Good luck!

    Emmanuel Bourg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to All on Wed Oct 26 23:00:01 2022
    Hi Pierre,

    java.io.InvalidClassException: org.antlr.v4.runtime.atn.ATN;
    Could not deserialize ATN with version 4 (expected 3)

    what exactly does it deserialise there?

    Is this maybe something that we should build from source in the
    Debian packaging instead?

    That would also solve your issue, probaby with less effort and
    additionally more DFSG-correctness ☺

    bye,
    //mirabilos
    --
    Infrastrukturexperte • tarent solutions GmbH
    Am Dickobskreuz 10, D-53121 Bonn • http://www.tarent.de/
    Telephon +49 228 54881-393 • Fax: +49 228 54881-235
    HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
    Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

    **************************************************** /⁀\ The UTF-8 Ribbon
    ╲ ╱ Campaign against Mit dem tarent-Newsletter nichts mehr verpassen:  ╳  HTML eMail! Also, https://www.tarent.de/newsletter
    ╱ ╲ header encryption!
    ****************************************************

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Gruet@21:1/5 to All on Wed Oct 26 22:50:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LhPOXxxjf3osBLO90MDv046T
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgRW1tYW51ZWwsDQoNCkxlIDI2LzEwLzIwMjIgw6AgMTg6MjIsIEVtbWFudWVsIEJvdXJn IGEgw6ljcml0wqA6DQo+IEhpIFBpZXJyZSwNCj4gDQo+IExlIDI2LzEwLzIwMjIgw6AgMTY6 NDcsIFBpZXJyZSBHcnVldCBhIMOpY3JpdMKgOg0KPiANCj4+IE15IHF1ZXN0aW9uIGlzOiBh cGFydCBmcm9tIHRpbWUgdG8gd29yayBvbiB0aGUgcGFja2FnZSwgaXMgdGhlcmUgYW55IA0K Pj4gcmVhc29uIHdlIHNob3VsZCByZW1haW4gd2l0aCBhbnRscjQgNC43LjIgaW4gRGViaWFu IGFsdGhvdWdoIDQuMTEuMSANCj4+IGhhcyBiZWVuIHJlbGVhc2VkIHVwc3RyZWFtPw0KPiAN Cj4gWWVzLCBhbnRsciBpcyB0aGUga2luZCBvZiBwYWNrYWdlIHlvdSBkb24ndCB3YW50IHRv IHVwZ3JhZGUsIGJlY2F1c2UgDQo+IGl0J3MgbGlrZWx5IHRvIGJyZWFrIGFub3RoZXIgcGFj a2FnZSBhbmQgZGVidWdnaW5nIGEgbGFuZ3VhZ2UgZ3JhbW1hciANCj4gd2l0aG91dCB1cHN0 cmVhbSBjb25zZW50IGlzIHJlYWxseSB0aGUgbGFzdCB0aGluZyB5b3Ugd2FudCB0byBkby4g U28gYXMgDQo+IGxvbmcgYXMgaXQgd29ya3MsIEknbSBub3QgdG91Y2hpbmcgaXQgOikNCg0K VGhhdCdzIG11Y2ggdW5kZXJzdGFuZGFibGUgOi1EDQoNCj4gDQo+IFRoZSBzYWZlIHdheSB0 byB1cGdyYWRlIGFudGxyNCBpcyB0bzoNCj4gLSBjaGVjayB0aGUgdmVyc2lvbiB1c2VkIGJ5 IHRoZSByZXZlcnNlIGRlcGVuZGVuY2llcw0KPiAtIGlmIHRoZSBsb3dlc3QgdmVyc2lvbiB1 c2VkIGlzIGFib3ZlIHRoZSBwYWNrYWdlIHZlcnNpb24sIHRoZW4gdXBncmFkZQ0KPiAtIGlm IHRoZSB2ZXJzaW9uIHlvdSBuZWVkIGlzIHN0aWxsIGhpZ2hlciwgY2hlY2tvdXQgdGhlIHBy b2plY3QsIHVwZGF0ZSANCj4gdGhlIGFudGxyIGRlcGVuZGVuY3kgYW5kIHJ1biB0aGUgdXBz dHJlYW0gdGVzdCBzdWl0ZSAobm90IGZyb20gdGhlIA0KPiBEZWJpYW4gcGFja2FnZSBidWls ZCBzaW5jZSB0ZXN0cyBhcmUgc29tZXRpbWUgZGlzYWJsZWQpDQo+IC0gaWYgYWxsIGdvZXMg d2VsbCwgdXBncmFkZSB0aGUgYW50bDQgcGFja2FnZQ0KPiAtIGlmIGlmIG5vdCwgY2xvbmUg dGhlIHBhY2thZ2UgdG8ga2VlcCB0aGUgcHJldmlvdXMgdmVyc2lvbiAod2UgaGFkIHRvIA0K PiBkbyB0aGlzIHdpdGggYW50bHIgMy4yKQ0KDQpUaGFuayB5b3UgZm9yIHRoaXMgZGV0YWls ZWQgY2hlY2tsaXN0LiBJIHdpbGwgaW52ZXN0aWdhdGUgdGhlIGZpZWxkLCANCmJlaW5nIHZl cnkgY2F1dGlvdXMuDQoNCj4gDQo+IEdvb2QgbHVjayENCj4gDQo+IEVtbWFudWVsIEJvdXJn DQo+IA0KDQpUaGFua3MgYWxzbyBmb3IgdGhpcyA6LUQNCg0KQmVzdCByZWdhcmRzLA0KDQot LSANClBpZXJyZQ0K

    --------------LhPOXxxjf3osBLO90MDv046T--

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

    iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmNZnNMACgkQYAMWptwn dHYRSBAAioEI3hb818OAj8eERR5f/1SMdvlv4Abzo+NJqV+WYgSr3MzrdR66O6bv jE/6PTr3Yet568ajS9WDNmCzhbuUEfe8cCY5kxNvQAwPtELY/bQEXGrjifsuF7Qu l2JrmlQpd7bda5gFCbnXl//qagiUN1WNFc0VwqIeiy8q0z08XOtcUnfbGTbOt8gn IzsnEq+bRFl47xdJDi7NsrDK0NUeg2mP6+HnUUYJlcf1yPNbCZiH2SAAROv0iQTR 6D4g5SL07MvCdW/NKRwPjhj9yUU+KXRpN5B9fuGq8Kdz8AjDjv3zcygYl7rmGMdE Q4DbixS8wHmifXelMPDamCFcuAlFBn/2Hk9NH+saO5EFufYEuMLrmwKHH3JwIdMw KVdK4mGuT4/VMB71hrfSwcjMa5BDDdtqbPY43DA0U16EOUBwORWobFB8nNbhEhWy op5vEJVDUXH6poG/fSD7Wn98/g8KlbpsVourBEHopFu1v+B8JsNOCMwS03+jXU8R ElzTE3Mxd+zbkp4m/1jSSeZrvC6QTVXS4Jxi2dxSYnehq6J/kSH9EAy+vCkYnoCm po7aG3dPEeQKSjyCOzmJPznzBFGzGOl0QSyM932UA3e9fR32r4tuMiiep3zb4q+L G8yd5xCsikftKuKXxAJgVSp220Zndy41vzCff4h6eafzIoeKphk=
    =x3tP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Gruet@21:1/5 to Thorsten Glaser on Thu Oct 27 18:00:01 2022
    Copy: debian-java@lists.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------IurRB5b3Vp6NdJYR4Z1m484i
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgVGhvcnN0ZW4sDQoNCkxlIDI2LzEwLzIwMjIgw6AgMjI6NTcsIFRob3JzdGVuIEdsYXNl ciBhIMOpY3JpdMKgOg0KPiBIaSBQaWVycmUsDQo+IA0KPj4gICAgIGphdmEuaW8uSW52YWxp ZENsYXNzRXhjZXB0aW9uOiAgb3JnLmFudGxyLnY0LnJ1bnRpbWUuYXRuLkFUTjsNCj4+ICAg ICBDb3VsZCBub3QgZGVzZXJpYWxpemUgQVROIHdpdGggdmVyc2lvbiA0IChleHBlY3RlZCAz KQ0KPiANCj4gd2hhdCBleGFjdGx5IGRvZXMgaXQgZGVzZXJpYWxpc2UgdGhlcmU/DQoNClRo ZXJlIGFyZSA2IC5qYXZhIHNvdXJjZSBmaWxlcyBnZW5lcmF0ZWQgd2l0aCBBTlRMUiA0LjEw IGluIHRoZSB1cHN0cmVhbSANCnRhcmJhbGwsIGFuZCB0aGUgZXhjZXB0aW9uIGlzIHJhaXNl ZCBiZWNhdXNlIG9mIHRoZW0uDQoNCkkgYW0gZ3JhdGVmdWwgeW91IGFza2VkLCBiZWNhdXNl IHRoZW4gSSBzYXcgdGhlIG9yaWdpbmFsIC5nNCBmaWxlcyB3ZXJlIA0KYWxzbyBzaGlwcGVk IGJ5IHVwc3RyZWFtLi4uDQoNCj4gDQo+IElzIHRoaXMgbWF5YmUgc29tZXRoaW5nIHRoYXQg d2Ugc2hvdWxkIGJ1aWxkIGZyb20gc291cmNlIGluIHRoZQ0KPiBEZWJpYW4gcGFja2FnaW5n IGluc3RlYWQ/DQoNCi4uLiBhbmQgdGh1cyBJIGNvdWxkIHN1Y2Nlc3NmdWxseSBnZW5lcmF0 ZSB0aGVpciAuamF2YSBmaWxlcyBieSBjYWxsaW5nIA0KdGhlIERlYmlhbi1wYWNrYWdlZCBh bnRscjQgYXMgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcy4NCg0KPiANCj4gVGhhdCB3b3Vs ZCBhbHNvIHNvbHZlIHlvdXIgaXNzdWUsIHByb2JhYnkgd2l0aCBsZXNzIGVmZm9ydCBhbmQN Cj4gYWRkaXRpb25hbGx5IG1vcmUgREZTRy1jb3JyZWN0bmVzcyDimLoNCj4gDQoNCkluZGVl ZCEgVGhhbmtzIGFnYWluIGZvciB0aGlzIHN1Z2dlc3Rpb24gd2hpY2ggc29sdmVkIG15IGlz c3VlIG9mIHRoZSBkYXkhDQoNCj4gYnllLA0KPiAvL21pcmFiaWxvcw0KDQpCZXN0LA0KDQot LSANClBpZXJyZQ0K

    --------------IurRB5b3Vp6NdJYR4Z1m484i--

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

    iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmNaqZUACgkQYAMWptwn dHa7ng/+JoPEs9seTUsETx+q89Lr72XA7qQ2H1abtJJ3oz3uXZSexTqi2IeY0l7s LD6xvbZq5jvZwm9F9kjT/WkW/BjhsnkpZ9VQk5q8LKFwda9Ole5gCEcXQANoaq9q 86x2Uzt1yaNaYKVGgXYzfVO12wGXf9fmh0NlZt4/OHdq01rbE9X5lo8mFjUoCdz2 uF86hbvdDQwIadNmVIW88GgdCfrg9mCjQBlb3063iK30wRww0qUYbERv7CWW/8ct TlJ7NBbdF8444ljL0eG9+//zXK2W+CuY4xNwQkT+mm87byWAhPTeJVGtsdnxqZO+ /VoZ6ptdB/35qTaBWKXJpJGuLpY3Ks5tb2ihTzZMWOAlAW7XhBjmcpx0YhIpcrq2 FNCYo9UeDnwey8Objvo1W6R9oVDtsu1LX7I6kJw9xDmvD3K6dyUUhy32OsuyVBK7 lcXMpo+h+yH9mPOKWo5AwpOnyRE+/35R3GmmTK77L9idwDwV7LXXUpKpnsBFzQJ5 rJf1s7Wo0qv+3UJavPNuZtNA//0rvadhYSlsi/mnXVu+VjcnzlaqL/3WWJ0Gfe42 QKEqPTtMbLma9ikTFq6XLnmp30xtS9R5zMy61ChuleTJ/cjLvTGvDTXG2rIDrVKs LvS53YjjLN+snmrW2/25XIrbAFK93dLGo6IBbJoGje8bxbdNUOQ=
    =ecuF
    -----END PGP SIGNATURE-----

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