| 3 Nov 2024 |
Infinidoge 🏳️⚧️ | Would stdenvNoCC be more appropriate? 🤔 Thought for later | 01:01:21 |
Tomodachi94 (they/them) | I'm wondering if we should change the example in the docs to use stdenvNoCC as well | 01:01:25 |
emily | In reply to @infinidoge:inx.moe I mildly dislike the fact that Gradle is handled within mkDerivation and not a separate helper Though granted, given it's so common, I can understand why what does this mean? | 01:21:45 |
emily | isn't it just a regular setup hook? | 01:21:50 |
Infinidoge 🏳️⚧️ | Maybe the ecosystems I generally use are weird, but i'm much more used to build${Language}Package and the like | 01:22:32 |
emily | those are bad. they don't compose when you have multiple ecosystems in a build | 01:23:35 |
emily | new things are moving away from them and old things are sometimes moving towards hooks | 01:23:50 |
Infinidoge 🏳️⚧️ | Fair enough | 01:24:05 |
Tomodachi94 (they/them) | Okay hopefully maintenance of Rhino will be much easier now (update script and placed in by-name, and the fetched revision is determined automatically) | 02:52:18 |
Tomodachi94 (they/them) | Still stuck on how to even build "rhino-all" | 02:53:43 |
Tomodachi94 (they/them) | Oh, hmm. A discussion on their GitHub says to use "./gradlew :rhino-all:shadowJar", but setting gradleBuildTask = ":rhino-all:shadowJar" fails because Gradle can't find such a task | 03:03:24 |
Tomodachi94 (they/them) | Oh, hmm. A discussion on their GitHub says to use ./gradlew :rhino-all:shadowJar, but setting gradleBuildTask = ":rhino-all:shadowJar" fails because Gradle can't find such a task | 03:03:40 |
Tomodachi94 (they/them) | source-1.7.15.jar is identical to their rhino-1.7.15.jar except for NativeCollectionIterator$1.class and NativePromise$1.class (both in theirs but not ours) according to a diff --recursive of them | 03:55:17 |
Tomodachi94 (they/them) | source-1.7.15.jar is identical to their rhino-1.7.15.jar except for NativeCollectionIterator$1.class and NativePromise$1.class (both in theirs but not ours) according to a diff --recursive of the extracted JARs | 03:55:50 |
emily | diffoscope time | 03:55:57 |
Tomodachi94 (they/them) | It's all bytecode 💔 | 03:56:13 |
Tomodachi94 (they/them) | There are differences in the files too, but I'm chalking that up to different Java versions | 03:56:43 |
Tomodachi94 (they/them) | * There are differences in many files too, but I'm chalking that up to different Java versions | 03:56:49 |
Tomodachi94 (they/them) | Our source.jar has xml, tools, but no engine subdirectory | 03:59:41 |
emily | I think diffoscope can decompile Java. | 04:03:09 |
Infinidoge 🏳️⚧️ | In reply to @tomodachi94:matrix.org Oh, hmm. A discussion on their GitHub says to use ./gradlew :rhino-all:shadowJar, but setting gradleBuildTask = ":rhino-all:shadowJar" fails because Gradle can't find such a task Which is odd, since running ./gradlew in the repo can find it just fine | 05:56:59 |
Infinidoge 🏳️⚧️ | My guess is the gradle infrastructure is creating a "phantom" project that's missing the necessary tasks, annoyingly | 06:06:48 |
Tomodachi94 (they/them) | Looking at the Ant package right now: https://github.com/NixOS/nixpkgs/blob/d0d0a083585193d7a5c0bb0a7172b3f7a975beb6/pkgs/development/tools/build-managers/apache-ant/default.nix#L14-L17
| 08:08:45 |
Tomodachi94 (they/them) | Should ant-contrib be its own package?
| 08:08:58 |
Tomodachi94 (they/them) | Updated Ant to 1.10.15, and made it an update script: https://github.com/NixOS/nixpkgs/pull/353301
| 08:17:00 |
Tomodachi94 (they/them) | In reply to@tomodachi94:matrix.org
Thiago politely declined, I pinged shlevy and NeQuissimus on GitHub here: https://github.com/NixOS/nixpkgs/pull/352938
Was this the correct way to establish a team, or is there an established process I'm supposed to follow? | 20:39:33 |
emily | just gotta ping the org owners a couple times sometimes :) | 20:46:27 |
Tomodachi94 (they/them) | In reply to@tomodachi94:matrix.org
Updated Ant to 1.10.15, and made it an update script: https://github.com/NixOS/nixpkgs/pull/353301
Is this fine to go to master, or should we do this on staging? :) | 20:49:43 |
Tomodachi94 (they/them) | 100-500 rebuilds according to our beloved Borgo | 20:50:01 |
emily | rebuilds look fine for master | 20:50:17 |