GNU bug report logs - #73432
clojure package is broken

Previous Next

Package: guix;

Reported by: Andreas Bauer <andreas.wolfgang.bauer <at> gmail.com>

Date: Mon, 23 Sep 2024 05:36:01 UTC

Severity: normal

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andreas Bauer <andreas.wolfgang.bauer <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: clojure package is broken
Date: Sun, 22 Sep 2024 21:21:33 -0500
[Message part 1 (text/plain, inline)]
Hi!

Something broke the clojure package. It was working some time ago, and now
it is not.
What no longer works is using JAR files from maven/clojars that contain
CLASS FILES.
The content of class files is no longer being loaded. This bug affects a
lot of libraries that
I use.

I have made a repo to reproduce the bug:
https://github.com/awb99/clojure-guix-broken

In this repo one can run clojur-X:curl on todays version of guix, and one
will
get this error: Execution error (ClassNotFoundException) at
java.net.URLClassLoader/findClass (REPL:-1). io.netty.channel.epoll.Epoll


Now it can be fixed with time machine:

guix time-machine --commit=98e4bfe96f2c99daa0b66b65c1d379bb385301a8 -- guix
shell --pure --development --check clojure-tools openjdk coreutils

Then in time-machine run again clojure-X:curl and the demo will work.

The demo can be tried out on  virtually any operating system and it will
work, just on guix it is currently broken.

Thanks.
[Message part 2 (text/html, inline)]

This bug report was last modified 327 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.