• New source package httpcomponents-client5

    From Markus Koschany@21:1/5 to All on Wed Apr 14 16:40:01 2021
    Hi,

    I intend to package the 5.x series of httpcomponents-client [1][2][3]. We already have the 4.x series in Debian packaged as src:httpcomponents-client. Is there anything against packaging the 5.x series as src:httpcomponents-client5?

    [1] https://search.maven.org/search?q=org.apache.httpcomponents.client5
    [2] https://hc.apache.org/httpcomponents-core-5.1.x/index.html
    [3] https://github.com/apache/httpcomponents-client/tree/5.0.x

    Regards,

    Markus

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

    iQKTBAABCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmB2/WpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeQaJRAAtauA4rvzeZitQsCCWE/r5JfFlRXE5aatkZNawJGuGfHVdf1/fr1HKXtL nFYbD/7I3JJClkWdJgDXQjdQ/tk/hlldkUY7SO9OGgyK8pB07SPJr9F9p6PXm9jr jkkvnC7eyxQL/Z8T65w+On8cLLAk6zk57t7EFo4uCPrqulIkEZsfBTuaiimEGzZY Z5V+lQV2oTlOzZP0Yvac5rVq4W9s2x+4mVtSNg2ch/Bx9VqykOojVwxoOR8oM9r4 svX7aTraSUxvXgdpkInaGVauTKmX3BYLaDg2vVh0Yw4PoYQMpoOXvXSUOtUPPaso /CwhQhI6VIPY4yr6Nx4FiFIMdOzkhznqYDxBsN17F11sC/iibLoKuaV0cqfwG2kf 0Wr719rltxdYAWrU9wBRof3Fm+1Y+2ahC19u2xMJe7YQjs95rJ93aZ/GomvEZ3vV n4UGNd7HNuWNpwDbbeoUkhINeWLV3WIYCpYBt7bvIzu9fbOjGC/KjaZqOgbKXASD CIzxbMSwAjAjAN+7JmKXxmxXnQwNevjZy/WDY5HEpNytNfbOXerwTPMRNDV4IbW4 Oxkb9ZIUIdTeTKdbpz1BPjHqcB9kDT2mBZPKNYJZS2XbiJutX2AyJZEY1A0oFFFD p72hJFnGTcXfV/x8zSk4yGBEFTNu7I6smLxfoCNTkuAORB2lRJU=
    =KJYr
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to Markus Koschany on Thu Apr 15 16:20:01 2021
    On Wed, Apr 14, 2021 at 04:34:18PM +0200, Markus Koschany wrote:
    Hi,

    I intend to package the 5.x series of httpcomponents-client [1][2][3]. We already have the 4.x series in Debian packaged as src:httpcomponents-client. Is
    there anything against packaging the 5.x series as src:httpcomponents-client5?

    Hi Markus,

    No objections from me. It's nice the artifactId is httpclient5, so we
    can name the JAR the same and the package should co-installable with the
    the 4.x series. (I only checked the main JAR, hopefully that holds true
    for ancillary JARs as well.)

    Thank you for packaging this.

    Cheers,
    tony

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

    iQIzBAABCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmB4SrkACgkQIdIFiZdL PpYmpQ//e7DmWxt/k6ngYHYwTWrGnSZarcK5lMp8qD+1M3NIy7rUyOnXd9f9GMhc bc7KkL9tzwGWq5m6dclblsWwTgin5j0jtGsflhA1aR41VczSHoZSwCzOYBjJuhuG G2IqKnUtXyYFKapPogBgAdL3MDZVR/ofmXM2OI3m3Ud4tMdO+3rExeIBhnyCzL5q 5UhlzwXIL/8BipvuYGyDBvEMDncssfjKSO9fxjqhLnjT5cDrK4r9vYZtDi+Jq5aF 3zEZ5xfntiO5JAm/hIYPn7zdTccR4Sge8D52Dg/y+kKKpSlsVm2n0E0HDauDCQp0 7jRTsty6wTjlNTSxyrMbVoO/xkUtOFjFhfpTLldgTA1M9ohsIegpYZ4o9MkRdLaJ Z2SsXuxyNLAXGbc1rnZrGanhP96B73gRm1suOyRyR+3fsWbfiyZA6ZuMOIqCUkS5 AFF6B5pwDpNnkd5IvJlPJaTVTWdYaoJUuF8AO+KILZ/pwwmZjvW4PazUHFmVqGMx lvt7sEY7jR++uppHxwCj9UmkVRwClZl2CBb3DNXlmYxLY047MR0QpVV592/f5NQ6 khlHP61di7kOHx9CUu7nhSHQvyjpZR+qL6//gxWyId4M4lwCJtWFADS200eLyaPS yg1lK67Rq523PrOnCUnKk3sc/C1yep/ei4HNAcwR8aV82KDo7Mw=
    =YSoD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emmanuel Bourg@21:1/5 to All on Fri Apr 16 21:50:02 2021
    Le 14/04/2021 à 16:34, Markus Koschany a écrit :

    there anything against packaging the 5.x series as src:httpcomponents-client5?

    +1 for src:httpcomponents-client5, the new version is incompatible with
    the previous one, and has different Maven coordinates, so the new
    package makes sense. Thank you for the work.

    Emmanuel Bourg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Markus Koschany@21:1/5 to All on Sat Apr 17 23:40:01 2021
    Hi,

    Am Donnerstag, den 15.04.2021, 07:16 -0700 schrieb tony mancill:
    [...]
    Hi Markus,

    No objections from me. It's nice the artifactId is httpclient5, so we
    can name the JAR the same and the package should co-installable with the
    the 4.x series. (I only checked the main JAR, hopefully that holds true
    for ancillary JARs as well.)

    Thanks for your and Emmanuel's feedback. I have finished the packaging and just uploaded the new httpcore5 and httpclient5 source packages to NEW.

    The new artifacts are co-installable. I had to patch both packages because we currently miss Conscrypt[1] and RxJava[2] in Debian. However both dependencies were optional or were only needed for testing, so I believe we should be fine here at the moment. httpcomponents-client5 also needed a newer version of libehcache-java. We still use the 2.x version for a couple of reverse- dependencies including the older httpcomponents-client. I don't know if it makes sense to create a new libehcache3-java package or if we should try to upgrade the r-deps. For now I've opted for removing one class but this one is probably not optional and should be fixed in the future.

    Cheers,

    Markus

    [1] https://www.conscrypt.org/
    [2] https://github.com/ReactiveX/RxJava

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

    iQKTBAABCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmB7VAhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeQ0Ag//Qirt5YwjZPgvivGD/0ZhXvfHF1S90j5vR/GVX6eltXD73+V/cvhGPeMb KaQeSx/8lwVp2Qaw6T+aEE4HA6UEnCqqi7GmVECd/fbVHLfqLvfqC09cQkdDZh5I z5WAnwyR7auw33J8c70xQUTyu97B4zBOVXl5ggaIG+69okWeHuY3+5AipUyvgYtM ZIbP31Oj2w8XKKOjnL+sQTTB31hpGwKu/k7ZVuw8o89WpWUlcUVYVMiReLVimBLR twaO4R/oRNAVRz4/Qhvcd6CmM4X+9C+dHSfZ/6u/YSjXgbga2NiuISrS9GNYAF5a 5HoowqAM/JErYBNcYklDYsYzEr2e9utkykZVmz4kWpTbhWrVUSzTs5eHUQlrQrpQ mUomN3teZXBusiZ5SYgAmfq7He5tDnQqVRF0u53DgwFTf5iZCwKPeiF9o0bKS3l8 AWOsW8rlNxG8DdURVjjzfLCyqIyBOX5zisn8Forddb0ipQt2xyFxCMAZVLyxOUzV bvPvPQSmD4qdLxh8IlFrAgro0utmmvtSrmbr3K2dy1iNLMv+gTes8FbanAb8RVIL r2EcXIpbpFRtNwXoE7Moad1VY3fMfw5iBWnYB5JYNZokTPlFT83dra+hLmXyzWwR mfmw3iVmgKEiO97CQ51Z6pAGLec+FyZxFhZfXxD9fHYAXfxkJl4=
    =ZWaf
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Olek Wojnar@21:1/5 to apo@debian.org on Mon Apr 19 18:50:01 2021
    Hi Markus,

    On Sat, Apr 17, 2021, 17:33 Markus Koschany <apo@debian.org> wrote:


    Thanks for your and Emmanuel's feedback. I have finished the packaging and just
    uploaded the new httpcore5 and httpclient5 source packages to NEW.


    Awesome!

    The new artifacts are co-installable. I had to patch both packages because
    we
    currently miss Conscrypt[1] and RxJava[2] in Debian.


    I packaged RxJava a while back [3] because newer versions of Bazel need it. Please let me know if anything you need is missing in the packaging.

    -Olek

    [3] https://tracker.debian.org/pkg/rx-java

    <div dir="auto"><div>Hi Markus,<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 17, 2021, 17:33 Markus Koschany &lt;<a href="mailto:apo@debian.org">apo@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote"
    style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>Thanks for your and Emmanuel&#39;s feedback. I have finished the packaging and just<br>
    uploaded the new httpcore5 and httpclient5 source packages to NEW.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Awesome!</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote"
    style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The new artifacts are co-installable. I had to patch both packages because we<br>
    currently miss Conscrypt[1] and RxJava[2] in Debian.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">I packaged RxJava a while back [3] because newer versions of Bazel need it. Please let me know if anything you need is missing in the
    packaging.</div><div dir="auto"><br></div><div dir="auto">-Olek</div><div dir="auto"><br></div><div dir="auto">[3] <a href="https://tracker.debian.org/pkg/rx-java">https://tracker.debian.org/pkg/rx-java</a></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Markus Koschany@21:1/5 to All on Mon Apr 19 19:30:02 2021
    Hi Olek,

    Am Montag, den 19.04.2021, 12:23 -0400 schrieb Olek Wojnar:
    [...]
    I packaged RxJava a while back [3] because newer versions of Bazel need it. Please let me know if anything you need is missing in the packaging.


    It seems httpcomponents-{core5,client5} requires io.reactivex.rxjava2:rxjava but we have version 3 in Debian. I get some compilation errors because of that.

    Regards,

    Markus

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

    iQKTBAABCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmB9vSZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeTfkxAAkwBvf8pRig3ewB/jHIAX6pEAm8/yYUXJFEA4Y3mj1bthfG/Sd+qk4iRj MCrm/BWKhgvovKwcrWJCb5D7sGqrFepF7Z3hd+hy2GObCK8CnOXv3/7Tc8YqWWyo 06sr44vSNJChwiC8BOvkDhLVxut9eIq/hXLQrAzDhLkDj8SKq2QZGWybvVOKPSJn QQP75hrbqL+M6Howdf0vgqRcf7cHmiTCzlEH/GffogX9hiFoAy58aKOtFmngNLSy 3P7USMGscXfHoJwZxOltrDIKIndDgR0VX8KJSZLbeQjZ2Bux6CgeEgOXK1Zf016t esmO4gAcP/y0G92VY4mZlmC1X2RVlLs+tp8D5Rly33qwOhrgcD7IvLx2Lr2uZzDY uNuk7C7Nw/JDG+QZoFCHCDRD8Mwn50UHhbazppbBVyix6JG5Q/m48SnwTg2mluIZ bxlcjHh/8IO1Y0quMWItgKJnHbEQ7C+qt3sokgeEPyAh8T32k2crJT4F8lX/iR1b XhJ/TnYU6DeBzxU+UeYOzI/fVtIrS3IBhiDqhq5lFcAcZdrZa+TethDsg4ulZayU k7eduHxIo6Ya/yAV2K1wWULJcHpBOEEEISSDpulFV3gdh2vbPNyQRJV164SqtmiZ hzwNtQbbGWMpHds6EiKoeWMEtKvGJ/Y1ZTO1c8uFwZYngadVOdY=
    =eUgE
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to Olek Wojnar on Mon Apr 19 20:40:01 2021
    On Mon, 19 Apr 2021, Olek Wojnar wrote:

    Ah, ok! Is there any value in packaging v2 of rxjava? Any other packages
    need that version? Or better to just leave the situation as it is until httpcomponents upgrades to v3?

    Can you see how much work/changes it would be to patch httpcomponents
    to work with the newer version? That’d seem like the most sensible way.

    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

    *************************************************

    Mit dem tarent-Newsletter nichts mehr verpassen: www.tarent.de/newsletter

    *************************************************

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Olek Wojnar@21:1/5 to apo@debian.org on Mon Apr 19 20:30:01 2021
    On Mon, Apr 19, 2021, 13:26 Markus Koschany <apo@debian.org> wrote:


    It seems httpcomponents-{core5,client5} requires
    io.reactivex.rxjava2:rxjava
    but we have version 3 in Debian. I get some compilation errors because of that.


    Ah, ok! Is there any value in packaging v2 of rxjava? Any other packages
    need that version? Or better to just leave the situation as it is until httpcomponents upgrades to v3?

    -Olek



    <div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 19, 2021, 13:26 Markus Koschany &lt;<a href="mailto:apo@debian.org">apo@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .
    8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
    It seems httpcomponents-{core5,client5} requires io.reactivex.rxjava2:rxjava<br>
    but we have version 3 in Debian. I get some compilation errors because of that.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ah, ok! Is there any value in packaging v2 of rxjava? Any other packages need that version? Or better to
    just leave the situation as it is until httpcomponents upgrades to v3?</div><div dir="auto"><br></div><div dir="auto">-Olek</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;
    padding-left:1ex">
    </blockquote></div></div></div>

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