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.

Reply via email to