| 30 Oct 2024 |
Tomodachi94 (they/them) | Started the build for armitage | 04:53:32 |
Tomodachi94 (they/them) | "Could not find method archiveName() for arguments [armitage.jar]" at line 22 | 04:58:00 |
Tomodachi94 (they/them) | Let's try gradle_7 | 04:58:09 |
Tomodachi94 (they/them) | Friendlier error! This one is about a duplicate handling strategy | 04:59:42 |
Tomodachi94 (they/them) | * Friendlier error! This one is about a "duplicate handling strategy" | 04:59:47 |
emily | it's probably only worth putting a bounded amount of effort into this if it proves complicated | 05:06:05 |
emily | maybe we could juts restore the old Ant build 😂 | 05:07:38 |
emily | OTOH, their build really does not look complex | 05:07:56 |
Tomodachi94 (they/them) | True. Can't find any patches for this on Kali nor AUR
| 05:15:14 |
Tomodachi94 (they/them) | Would you believe me if I said this software was forked twice because it was abandoned? :)
| 05:15:46 |
emily | easily :P | 05:15:54 |
emily | https://docs.gradle.org/current/userguide/upgrading_version_6.html | 05:16:07 |
emily | https://docs.gradle.org/current/userguide/upgrading_version_7.html | 05:16:13 |
emily | their build looks really simple, so I'd be surprised if it's more than a few minutes work to migrate, but if we can't figure it out before release then can just drop the package | 05:16:34 |
Tomodachi94 (they/them) | I'll take a stab at it, I've been meaning to find an excuse to learn Gradle
| 05:17:09 |
Tomodachi94 (they/them) | Got it working on v8! Had to change a total of 3 lines
| 05:33:36 |
emily | excellent | 05:34:41 |
emily | might be worth sending a PR once we're done here | 05:35:10 |
emily | two years isn't so long that they mightn't merge a build system fix | 05:35:20 |
Infinidoge 🏳️⚧️ | I wish Matrix a very not every notification needs to vibrate my phone | 05:36:47 |
Tomodachi94 (they/them) | Done: https://github.com/r00t0v3rr1d3/armitage/pull/1 (everything changed that isn't a build.gradle file is fallout from running gradle wrapper --gradle-version 8.0)
| 05:38:58 |
emily | nice | 05:40:45 |
emily | let's just vendor the bits we need in Nixpkgs | 05:40:54 |
Tomodachi94 (they/them) | Yep :) About to file the PR
| 05:41:06 |
Tomodachi94 (they/them) | https://github.com/NixOS/nixpkgs/pull/352285
| 05:46:42 |
emily | I'm about to sleep, but if you do the fetchpatch for jd-gui and get a removal PR up for gradle_6 I can merge them tomorrow morning worst-case | 05:48:43 |
emily | do we, uh, know when Gradle 9 is due? | 05:49:55 |
Tomodachi94 (they/them) | https://github.com/gradle/gradle/milestone/211 Doesn't look promising
| 05:50:15 |
Tomodachi94 (they/them) | In reply to @emilazy:matrix.org I'm about to sleep, but if you do the fetchpatch for jd-gui and get a removal PR up for gradle_6 I can merge them tomorrow morning worst-case On it :) rest well!
| 05:50:36 |
emily | In reply to @tomodachi94:matrix.org
https://github.com/gradle/gradle/milestone/211 Doesn't look promising
otoh I'm seeing a YouTube video from a month ago saying it's coming, and other projects preemptively handling the deprecations | 05:51:07 |