13 Sep 2024 |
Infinidoge 🏳️⚧️ | The ecosystem is just fundamentally centered around downloading dependencies using build tools, which in the case of Java, can be non-trivial to analyze ahead of time | 15:07:17 |
trexd | Yeah I'm just working with an incredibly complex gradle project and I'm wondering if I rewrote everything how I would make my life easier on the nix side. | 15:09:19 |
Infinidoge 🏳️⚧️ | Ideally someone would make a PR to gradle that makes lockfiles a thing,
But the likelihood of that is slim lol | 15:10:07 |
trexd | the lockfiles are just so useless in our case because there are dependencies that are fetched at build time. It's honestly very difficult for me to wrap my head around. | 15:11:36 |
trexd | sorry just ranting a bit | 15:11:55 |
Infinidoge 🏳️⚧️ | Nah I get it, I work on Minecraft mods and it's gradle all the way down lmao | 15:15:23 |
Infinidoge 🏳️⚧️ | (Honestly one of the few things I don't build with Nix because it's really annoying) | 15:17:12 |
Infinidoge 🏳️⚧️ | (For those unfamiliar, Minecraft modding has a lineage of gradle plugins for handling the process, including downloading dependencies, decompiling and deobfuscating/remapping sources, and then stitching everything back up together) | 15:18:29 |
trexd | Just got my first job out of college and I was very excited to bring Nix into my work but I got really unlucky getting stuck on this gradle based project. I can solve many of the problems that we're having using Nix but gradle is such a blocker. Our security team wants hashes for everything and a clear lineage between dependencies and Nix would be perfect for this but because I can't use Nix, I'm writing some jank version of nix's phases in our CICD pipelines and it's sooooooo painful. | 15:21:05 |
14 Sep 2024 |
| SomeoneSerge (utc+3) changed their display name from SomeoneSerge (nix.camp) to SomeoneSerge (utc+3). | 11:38:02 |
16 Sep 2024 |
| silentlurker joined the room. | 19:56:28 |
18 Sep 2024 |
| (lambda (f l) (format nil "~a ~a")) "Artur" "Manuel" changed their profile picture. | 23:00:42 |
19 Sep 2024 |
| memegames99 joined the room. | 01:52:12 |
| memegames99 set a profile picture. | 02:02:21 |
| memegames99 changed their profile picture. | 02:02:27 |