<atw>my first impression is that this is a nontrivial piece of software written in Java and as such it will be nontrivial to package. I don't mean to discourage, but I don't think I'll be able to do this.
<atw>I think this may be a hard thing to package, so I just wanna put that out there. Personally, I have things that I want to package that are still too hard for me, and some of them I've kept in the back of my mind for a couple years. So I want to say up front that if this is too hard, you can always come back to it later
<atw>that said, back to IDEA -- I'm in the process of using your package definition now. I'll let you know when I know more...
<jfred>Quick question, I've got libhandy building through guix and passing everything in guix lint now. However, I don't have anything packaged that actually uses it, so I can't be sure it works as expected. Would it be advisable to submit what I have to guix now or wait until I also have something that depends on it?
<atw>sneek: later tell Nick832423 do you see something like this in your guix build output: "[exec] Exception in thread "main" java.lang.RuntimeException: Could not create parent directory for lock file /.gradle/wrapper/dists/gradle-4.10-all/1m1pt0798cerxan3h64dm1dvn/gradle-4.10-all.zip.lck"? If not, could you use a pastebin to share your build output? thanks!
<sneek>Nick832423, atw says: do you see something like this in your guix build output: "[exec] Exception in thread "main" java.lang.RuntimeException: Could not create parent directory for lock file /.gradle/wrapper/dists/gradle-4.10-all/1m1pt0798cerxan3h64dm1dvn/gradle-4.10-all.zip.lck"? If not, could you use a pastebin to share your build output? thanks!
<roptat>also, nix doesn't have the same standards as guix when it comes to packaging
<roptat>we try very hard to build everything from source, to bootstrap everything
<roptat>this not something java developers are used to (and not only in Java world), so it's very difficult to build anything
<roptat>I'm making progress towards a maven-build-system at the moment, which should help for a lot of java packages, and later for gradle
<roptat>I've already worked on gradle itself too, but I didn't finish it yet, because it depends on scala and kotlin, too languages that are not in guix yet (scala is not bootstrappable, but it might be possible to patch it out of gradle, and kotlin is a bit complicated, but should be doable)
<roptat>it's just going to take time, as I can only work on this on my free time
<xavierm02>rekado_: Would patching a file to change the "default" sysdir path it searched be considered better?
<jfred>rekado_: thanks for the libhandy merge/modifications! :) I'm still getting used to how flexible guix is, and it's helpful seeing those changes for a package I'm already familiar with
<apfel>hi there, everytime i ran guix system init on a target btrfs subvolume tree i get an error saying that bash-static was not found. guix gc --verify=repair installs it again. But guix system init keeps deleting it... i am confused, how can i debug that?