Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Raman Sarda Newsgroups: linux.debian.maint.java Subject: Packaging Gradle Date: Fri, 12 Mar 2021 22:00:03 +0100 Message-ID: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Fri Mar 12 20:59:33 2021 Old-Return-Path: X-Amavis-Spam-Status: No, score=-9.68 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, CAPINIT=0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, PGPSIGNATURE=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 Reply-To: theloudspeaker@disroot.org Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1615582751; bh=ocM7JsIX7qE/DrMshRO8kvfL8eTzoNZsZFtogPLNzyc=; h=Reply-To:To:From:Subject:Date; b=c6gB+L30If+HXpXCrsFqzIzPQewasaLBs6rh23r7bvCPOgteDmf2yMOn3nY8h9dS8 ixZYS4dW8t4/6cBL1DMPv8f94l9Ht2lR8Zc+mHOAQ0opIXygDhLXMxxpCHIUta8Fpd YPvCf2yN8/iR3hC1gbb3Bc0fXLeANtEjsw9IJWaPf6cY5PPdskzi7YDS4DMjThl+K9 DBq2SCIQ6iIW3dbl3IduOYnxBg82HepwA6UMy/JF3u8l8tl5Bdn4/tnXzCBlwO4ajy Qhcbyir32OC47kpwNffHp8Ilbj/b5HFQyaXLEjqNQpb49KV5AhDo+uEka9/PralrOI hZdA/icKOb8Wg== MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4bZUgSDe4Oom9LHewJ18NM0qQTNiZjwux" X-Mailing-List: archive/latest/22715 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/25510c2b-78a3-8739-247e-8c24647036e0@disroot.org Approved: robomod@news.nic.it Lines: 274 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 13 Mar 2021 02:29:04 +0530 X-Original-Message-ID: <25510c2b-78a3-8739-247e-8c24647036e0@disroot.org> Xref: csiph.com linux.debian.maint.java:12088 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4bZUgSDe4Oom9LHewJ18NM0qQTNiZjwux Content-Type: multipart/mixed; boundary="soS9XFaDwo3EY5IfBJpyArtOZ8y3qbwtF"; protected-headers="v1" From: Raman Sarda Reply-To: theloudspeaker@disroot.org To: debian-java@lists.debian.org Message-ID: <25510c2b-78a3-8739-247e-8c24647036e0@disroot.org> Subject: Packaging Gradle --soS9XFaDwo3EY5IfBJpyArtOZ8y3qbwtF Content-Type: multipart/mixed; boundary="------------5AA3604E98109B83290BD5B7" Content-Language: en-US This is a multi-part message in MIME format. --------------5AA3604E98109B83290BD5B7 Content-Type: multipart/alternative; boundary="------------937ABE61F45910F764CCDE24" --------------937ABE61F45910F764CCDE24 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Dear all, I have a few queries. Is there a way we can go about updating gradle using some another way? I = have worked on major part of the update last summer but seems we can't=20 go any further without gradle enterprise plugin. I am trying to update gradle to 6.4.1 and it doesn't build kotlin-dsl=20 plugin as of now. Gradle enterprise plugin (formerly buildscan) is=20 needed for it which is proprietary. I am working on it here=20 . current progress = about enterprise plugin is under enterprise-test branch. There have been already tons and tons of patches to remove other parts=20 which are missing in debian in a bid to atleast make core gradle work.=20 These patches along with all the changes in upstream have made it almost = impossible to upgrade Gradle in Debian. A better approach is needed in=20 my opinion. A gradle installer which pulls latest gradle and installs it = would be easiest way to go about. But then it won't come under standard=20 Debian repositories. I created a upstream issue to discuss the enterprise plugin situation=20 #16439 They mentioned that it is possible but didn't mention how yet. I also created a upstream issue to discuss better ways of packaging=20 Gradle. #16512 We can discuss this here on mailing list or IRC or salsa to find a way=20 to go forward with this. Thank you. --=20 Raman Sarda https://theloudspeaker.social/ --------------937ABE61F45910F764CCDE24 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

Dear all,

I have a few queries.

Is there a way we can go about updating gradle using some another way? I have worked on major part of the update last summer but seems we can't go any further without gradle enterprise plugin.
= I am trying to update gradle to 6.4.1 and it doesn't build kotlin-dsl plugin as of now. Gradle enterprise plugin (formerly buildscan) is needed for it which is proprietary.


I am working on it her= e. current progress about enterprise plugin is under enterprise-test branch.


There have been already tons and tons of patches to remove other parts which are missing in debian in a bid to atleast make core gradle work. These patches along with all the changes in upstream have made it almost impossible to upgrade Gradle in Debian. A better approach is needed in my opinion. A gradle installer which pulls latest gradle and installs it would be easiest way to go about. But then it won't come under standard Debian repositories.


I created a upstream issue to discuss the enterprise plugin situation #16439=

They mentioned that it is possible but didn't mention how yet.

=

I also created a upstream issue to discuss better ways of packaging Gradle. #16512=

We can discuss this here on mailing list or IRC or salsa to find a way to go forward with this.


Thank you.

--------------937ABE61F45910F764CCDE24-- --------------5AA3604E98109B83290BD5B7 Content-Type: application/pgp-keys; name="OpenPGP_0xAB606D73399C0B52.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="OpenPGP_0xAB606D73399C0B52.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBF0iMjYBCAC0+YjovNOpo/gIc7uPJKN2k3mXpL6aCutm2Jej2g2CjZVGb44JAKlpig5v+= viF YxyMAirvq5oRhEQ4AwqEbj0Tc+uFYSZlfOVzyOrfz6DwMsySOELIzztW4KaJikMFPsmY1DWvA= 1Xf z4KEB/wm4H+f2a7wxbpFUj5qo17yREZyU2wZ0xoPwiB2n3HQPzlEAUmJBeZWfM02gZZYgjqeh= /Ts 1hQEM2JqXM4sVI2HzmKseiZQyjzwqxDH+8N+8nkFR1hXWRIp6H0wIUjZvJ0rv2aa4ybK1cA4u= JeI 56jRPNi3x7OxIEZvgaKoQgd1FZ5KoegTNVOWo/V/zrKnTadCLeizABEBAAHNKFJhbWFuIFNhc= mRh IDx0aGVsb3Vkc3BlYWtlckBkaXNyb290Lm9yZz7CwHAEEwEKABoECwkIBwIVCgIWAQIZAQWCX= ej9 +QKeAQKbAwAKCRCrYG1zOZwLUif/B/9sEn558Vsb5tKIzqJTa+l0k7fpw9rUmIyWsgapWe+dl= 1y6 ECmZplj+eTcFwAfvbh2jCC06trEonPMhuEMqoprbj5tdTVUjwd4kq/Myq5SviIr0ajpYkd3AU= pvt xmUViW7MtKSZrDd3IaZS1zV6mfSbRx9BUinegQraZNFAtkY0OgPEAGVGC0EGdEYxXtVNtzGng= bmA 4JmL+UEXabrsavvBNtZxJaTBI1qrSr4a4pw7ykkTap0AfmKet13qX1lMZJnuN3RODKDe8EEP/= Abc J3L4sARz4aS1AymNvDyxmlQhhoaoF06QcXQIBmDbuN006f8trrxRInPRN5FFgh2kEPhozSZSY= W1h biBTYXJkYSA8cmFtYW5zYXJkYTIwMDBAZ21haWwuY29tPsLAcAQTAQoAGgQLCQgHAhUKAhYBA= hkA BYJdaIIxAp4BApsDAAoJEKtgbXM5nAtSLxUH/1gYxNSjY0F0gdhs4JU7k1Sayd9L+BanVeUT1= ykv 4H8+zHJhRe/NIDVA9A6gXKMIDl8p/nNaSlx8SzHkIVSpPEeJb20giuHqJkpKrWacM/hMZ/fUq= cnQ ZKOlZ2w08nIctKSs1L1QNDBM0oh+0Fgmn+sg4XPTiqoO+7gpIIHNFGmP3tJAXuPabpJr84wXE= w0t VXNxEwXcZF8budGT06N6B2LN22C6Ese+uFA/pbPx8yM7PqAv3MMgKo8lL7InRgazsmrSQ6A/C= 0nX BTVpTuwqT2yjPkjs+rXeN9O/le5W0W015QSDKByJ/SZZz48LvM1TLtwfNMF+aa7No04jWOsIG= UbN J1JhbWFuIFNhcmRhIDx0aGVsb3Vkc3BlYWtlckBsdWJ1bnR1Lm1lPsLAcAQTAQoAGgQLCQgHA= hUK AhYBAhkABYJd6P35Ap4BApsDAAoJEKtgbXM5nAtSCVEH/2JLtn57Kxjha7aaDgB51iRfMCkbF= bol pMTRgMuWap4vpppz9BWqC0dOLJQJtlaw6N/CcIJQ32nlXqTmJBK9FEN9/41nhe9l5Ni1woNjr= wxh bZ7jSWtxADsnoJPtYJnogrW4zftmeowjOj4uT1qsKkVNSZjp3O7YyVExBftD3s/RQdV5kSY+y= +kD VNoS5NP5zsHCfPWgVVQ4/FZkAjXHS5Dprrely/CumaSaB/Gb6ZZ8Wam2st69+aGiwwQrYqcaN= 4KL rebfjN7ZT6udrWb5fG5l0e24DCdwnlObFYNydhwQj+rQlRqVZTIqd+UW1omd7He+6LSVfJw8G= tH1 ofacQxfNJ1JhbWFuIFNhcmRhIDx0aGVsb3Vkc3BlYWtlckB1YnVudHUuY29tPsLAcAQTAQoAG= gQL CQgHAhUKAhYBAhkABYJdaIIUAp4BApsDAAoJEKtgbXM5nAtSF3gIAKN8x42XqiF6VkB+DdEig= gKQ I53TR5X6LBIOEDbq7VQmLJjKQnwU5bzcfCfhgpiLCthRBssjNX6xNKqS5R1149XCsn37C2RxQ= til mkNcSnqVctZ9TkyMztlEtmcUry/6qLeQ9+c3Iy7bDHE+U1ebInhtDd/5hR8oIUOQqfGKJoy84= SgX +j86Jm3tFQY3EI5C9cE+mn7dh47pIAzufSnJwuhmDkjR7t1JwZ3vvQLWFtrANIeM6K2dFR1GB= Jc8 XAXsp+3JyDTL7PdD4nVI0fuHZuRHeliGnIVWVvIHtkAuaOGILpymCws6dACNNzfi1cx8MKy7C= jk0 wnkC6r7FHE/yRJHOwE0EXSIyNgEIAPQ44Qk2Ei60mBVmYQo/e/sLzE1NZp9d7MWjsT06mJwM7= DQi vp6pdpMg3sgpK7hNGTcqWTlfv0Z0ONg2eDKGScjKCQ8IIji9Oennnq2RzoUMPR+1ModVqGWvV= eGh m5Fsr2I2deVXx+SHDQvdtydq16o5glbEjwomiaqWiyYj+ig8Trp7F3l6WEX0/rPpY8drtE5ob= mkZ E0Cenae7kk8YSjLlKJAdS/C6mMS8jyWuQiL69M4RdxfuOAlMIZzCc2fxfJ57KukAKwJ11FwSy= yNd FvG5R3rUXNFL/4erjPnP/CwGZ18J483W3jLjfwvm0u0UI50pQp5mpSWRPpn4K6W6wFkAEQEAA= cLA dgQYAQoAIBYhBJYWuJjFeLRUwyYCiKtgbXM5nAtSBQJdIjI2AhsMAAoJEKtgbXM5nAtSOVMH/= iGF 4SBP+XeVUY76sJVBRZOpsMW4dysNaUFnqf9/NLM+kALIOa/JcjqXL++HDe08uT5FyfKEQOJ8Y= zy/ +cJkJtu9HLLj+xyMFvw6sgpp6yK1PELbBITXmSNwrbs1X3/RvmYRJDgKsliQ319cBJEC7Z+1j= Te2 K/oNLDgVKUz7Y5hLWmXt04H/Cuc4BetcfejIW3dbdjo4960wtt+9rBr2bItFJpNQOVkVLNud4= PGn 6kvkjC9GecDUN6noGtlaetjYH7GX2vuRDos60qvcXNQ7BF8FMgdpITVzDSoXnSFkJ0XzK218y= NcA ZAE0ZsCMfPAoS3KHl/7vYUhREBhP0K7XuG3OwE0EXUHVIQEIAK/wZpNI3ZtI67NiYFiTABbXV= xcl 2T8SMt4X9fkI+CsKkiz19ieUteicOPXk+S6dtLKNs3/7Dnil/DLsjnfUr+EwsCKJ+E9P43EYy= k0y Y0p6TjnJWJQa/rc78SMxeTNUUqfN6PBJV1jGQr2P40I1DEuDo2cCdMeLfySW7SvDwP5eXlJgc= JlT sVFqeMkPt86yqVFKl63qG1tqgvrw0nBRJxL4yssFjbz3ERmSq++PfuiBR/aXDQFn6TJyd0gmT= k7V WYvzpkad2BDnxHrAr/fBXlShrrKivfk3eSoOsr2VA1MDWNokeTiYdjRNB+oneMH4KiHCa69v2= f7v 8ULN9B7J38sAEQEAAcLAXwQYAQoACQWCXUHVIQKbIAAKCRCrYG1zOZwLUsSzCACw7b0Gnynse= E34 QkNUXXDjubdBTtaDpJZK9TmnMv11hDrbMQxho8MUqdFzKwNT9F1ODXmD9ZtKnokIXKQMoQI/9= 3w3 uW8l93jUUgN4VkflIK5x0vEO2PzP6LTWvzT1/wcAejjSKwM8m/G5V0gcTTzZ4z/3yYG6mRI9r= yMM RBHdG5TYoTrmEdiP/YoiWpElDWRYB7DNlmtGqaeFuhUpM1wtyvzC8+kNCWUDzs0Z1aR6QQuTN= vvF lnavGRUcSy1hW1oXrRxoAvYwdjsBdQWpEmqWhCYhcMypYybMiwgBsPhPzOaAjmQmT9Hm0o4A/= 1zI 6JgDoZtl+yswJPAbjwo10oP8 =3DyOcB -----END PGP PUBLIC KEY BLOCK----- --------------5AA3604E98109B83290BD5B7-- --soS9XFaDwo3EY5IfBJpyArtOZ8y3qbwtF-- --4bZUgSDe4Oom9LHewJ18NM0qQTNiZjwux Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEElha4mMV4tFTDJgKIq2BtczmcC1IFAmBL1hgFAwAAAAAACgkQq2BtczmcC1LU 7Af+LrP5IKyvsHIxjPov1+hrNAEl9EZ06/xm/vV1cXUL7qAtnN2iLOjP5rptErfUO2Oh3V8P5g9O mtgRzVRojUvpc9vUfq+mnzCL47fEAqyk+4qEz2kOkCXO567mHtGwN8KxGFZiUZ8jZeuqAbRD5nV7 bsJZHxCsSHZumkmNUO2CFJK/GG/S5ZEt14A9BE/ANbREkbh1GludH3gkzONZt3ZiW9ZXoehaUJ5D WfSRC39oPZmaHsj+Xme0WkT2eq/ValvajoKipGU4VEbLaNgxgKhQHs5Z2EfHDoCjaujC/z9Ut/RM mMngF6QJxRuk5487XZu6vpsSvwh90nbVkRZjF2gDEg== =cAR9 -----END PGP SIGNATURE----- --4bZUgSDe4Oom9LHewJ18NM0qQTNiZjwux--