On Sun, Jun 26, 2016 at 7:05 PM, Nadav Har'El <[email protected]> wrote:
> > On Sun, Jun 26, 2016 at 7:02 PM, Nadav Har'El <[email protected]> wrote: > >> By the way, I just noticed that on a clean build, this doesn't actually >> succeed to build mgmt/: >> >> [ERROR] Failed to execute goal on project crash: Could not resolve >> dependencies for project com.cloudius.cli:crash:jar:1.0.0: The following >> artifacts could not be resolved: >> org.crashub:crash.cli:jar:1.3.0-beta16-osv1, >> org.crashub:crash.shell:jar:1.3.0-beta16-osv1, >> org.crashub:crash.connectors.ssh:jar:1.3.0-beta16-osv1: Could not find >> artifact org.crashub:crash.cli:jar:1.3.0-beta16-osv1 in central ( >> https://repo.maven.apache.org/maven2) -> [Help 1] >> >> Does anyone know anything about this Crash stuff? >> > > I looked into this a bit. It appears that we used the "Crsh" shell with a few OSv-specific patches, but had the bright idea of distributing it to users as pre-compiled Java classes instead of source code. Then at some point, we removed our repository holding these pre-compiled classes, and obviously the main Maven repository doesn't hold our version of the Crsh packages, so the compilation fails. I spent a bit of time trying a few workarounds, but all failed: 1. I hoped that switching to the regular 1.3.0 (or newest, 1.3.2) version of Crsh would simply work. It does not. Apparently some classes moved, and changed their APIs in some bizarre ways (which is strange considering the versions we used was labeled 1.3.0 beta). I spent a few minutes trying to understand how/why, but failed and it would take more than a few minutes to fix. 2. I hoped I could find the *source code* of our version of Crsh and use that - instead of fetching binaries from somewhere. But https://github.com/cloudius-systems/crash does not seem to contain the right version, or maybe I don't know how how to find it (?). Does anybody know where it is? 3. As a last resort, I wanted to find the compiled jars we used to hold on that external repository, and put those in our git repository (I don't understand why we didn't do this in the first place). but couldn't even find those. Anybody know where they are? To make a long story short, nobody has been using "mgmt" and the crsh shell for at least a year, and hardly anyone even noticed it doesn't work. Instead of wasting my time fixing it, can we please drop support for this package (and drop that image from the release)? Pekka? Avi? Dor? Thanks, Nadav. -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
