That's great news! Thank you, Mathieu, and keep up the good work, I see you making progress on other clojure-related stuff!
// On Thu, Feb 12, 2026, 00:04 Mathieu Lirzin <[email protected]> wrote: > Hello Kristiyan, > > Your contribution has been merged on master. We should finally have a > fully functional ‘clojure-tools’ package. > > For now we still need to explicitly install clojure-tools, openjdk:jdk, > coreutils and optionally rlwrap. I have tried to make OpenJDK and > Coreutils proper package inputs but there was an issue when using > cider-repl. I am currently investigating that issue. > > Regards, > > Mathieu > > Kristiyan Kanchev <[email protected]> writes: > > > No, I don't mind at all. Thank you for helping me out. > > > > // > > > > On Tue, Feb 3, 2026, 12:40 Mathieu Lirzin <[email protected]> wrote: > > > > Hello, > > > > I am fine with that incremental approach. > > > > If you don't mind, in order to make the job of the committer as easy as > > possible, I will gather your patches into a PR on codeberg. > > > > Thank you, > > > > Mathieu Lirzin > > > > Kristiyan Kanchev <[email protected]> writes: > > > > > Hello, > > > Sorry for the delayed response, I'm on FOSDEM now but unfortunately, > I won't be abe to attend Guix Days. > > > I think the best route is to merge my patches as is and then open a > new PR on codeberg updating only the resolver. > > > I'm absolutely sure that resolver 1.6 is enough for clojure to > function properly, but also agree with your remarks that 1.8 would > > be even > > > better. However, I don't think maven-resolver 1.8 is ported on Guix > now, so this would involve some more porting and it's better > > to > > > tackle this in a future PR. What do you think? > > > > > > // > > > > > > On Sun, Feb 1, 2026, 20:10 Mathieu Lirzin <[email protected]> wrote: > > > > > > Hello Kristiyan, > > > > > > Do you agree with the rationale for making clojure-tools-deps depend > on > > > maven-resolver 1.8.2 instead of 1.6.3 ? > > > > > > Given your understandeable dishartenment, Are you still interested in > > > giving a second shot by opening PR on codeberg containing the updated > > > package definition ? > > > > > > Since dependency resolution problem is forcing me to fallback on > using > > > ‘clojure-tools-bin’ from nonguix which is frustrating, I am willing > to > > > take the burden of opening the PR and pinging people on IRC until > some > > > committer gets to merge it, if you prefer. > > > > > > What is more comfortable to you ? > > > > > > Mathieu > > > > > > Ben Sturmfels <[email protected]> writes: > > > > > > > Mathieu Lirzin <[email protected]> writes: > > > > > > > >> My recommandation is similar to what Kristiyan has done. I am > > > >> perfectly > > > >> fine with the usage of maven-3.8-core as input to > clojure-tools-deps > > > >> package. However as you suggested I am in favour of depending on > > > >> maven-resolver-1.8 instead of maven-resolver-1.6 because this is > > > >> safer > > > >> to depends on a minor version that matches what is distributed in > > > >> the > > > >> upstream clojure-tools bundle JAR. > > > > > > > > Thanks. I'm no expert in analysing JAR files, but upstream > > > > clojure-tools does appear to be depending on maven-resolver 1.8. > The > > > > linux-install.sh fetches > > > > > https://github.com/clojure/brew-install/releases/download/1.12.4.1602/clojure-tools-1.12.4.1602.tar.gz > > > > which installs the included > > > > clojure-tools/clojure-tools-1.12.4.1602.jar. That JAR has > > > > > META-INF/maven/org.apache.maven.resolver/maven-resolver-api/pom.properties, > > > > which lists: > > > > > > > > artifactId=maven-resolver-api > > > > groupId=org.apache.maven.resolver > > > > version=1.8.2 > > > > > > > > Same for the include JAR in Guix's very slightly older version > > > > 1.12.4.1582. > > > > > > > > Regards, > > > > Ben > > > > > > > > > >
