!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

131 Members
29 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
28 Nov 2024
@tomasajt:matrix.orgTomaExact version06:01:52
@emilazy:matrix.orgemilyI don't think we want/can sustain that level of version proliferation06:02:04
@tomasajt:matrix.orgTomaYou're right, it would just delay the inevitable manual re-pinning in the future06:03:56
@tomasajt:matrix.orgTomaBy the way I have a package that uses mill as the build system (IIRC it's the only one in the tree), which also fetches jar files from Ivy. What's much worse about that is that we can't pin any internal plugin versions, like with maven. As a solution I just locked the version of mill. Not sure if there was anything better I could have done. 06:09:33
@emilazy:matrix.orgemilyyou know, you don't have to deal with FOD stability issues if you just build everything separately from source :)06:12:37
@emilazy:matrix.orgemily(I know, I know, but I gotta keep beating the drum…)06:12:43
@tomodachi94:matrix.orgTomodachi94 (they/them)(I wonder how much effort it would take?)19:57:09
@tomodachi94:matrix.orgTomodachi94 (they/them) We could introduce mavenRepository attrset which exposes JARs with Maven-friendly paths (many build systems speak Maven, including Maven, Gradle, and Ivy). The packages would just be derived from ones that are in the mainspace (or another namespace; maven.plugins could be one) 19:59:07
@tomodachi94:matrix.orgTomodachi94 (they/them)The idea would be to symlinkJoin the packages and then pass the path to whichever build system19:59:33
@tomodachi94:matrix.orgTomodachi94 (they/them)In other news: I have a fully built-from-source version of Ant locally (with the exception of three censored JARs that I intend to build from source)20:00:58
@tomodachi94:matrix.orgTomodachi94 (they/them)* In other news: I have a fully built-from-source version of Ant locally (with the exception of three vendored JARs that I intend to build from source)20:01:05

Show newer messages


Back to Room ListRoom Version: 6