-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It this project active anymore? #236
Comments
Yes, it's active, it's just proceeding very slowly because (a) my day job + my family are eating my life and (b) there are some things I'm trying to resolve with common.graph (the Guava library that 3.0 uses in place of the previous graph types/implementations, which I am also responsible for) that will have downstream effects on JUNG. If you're interested in contributing/moving this process along, there's a task list for this release here: https://github.com/jrtom/jung/projects/1; I can point you at parts that won't be affected by the common.graph changes. |
After forking and cloning I am unable to make a clean build. The spotless maven plugin produces some format violations. How can I fix this, should I fix this?
|
After commenting out this spotless thingy, I was able to build Jung locally. If I am going to contribute, at first I need a clean clone. Maybe you could somehow sort your projects issues by complexity, to provide some new contributors starter issues. |
The problem is the linefeed check . I use git at my system using autocrlf = input. My git system did not check against .gitattributes. Maybe one could soften the constraints. |
@wumpz When you get formatting errors, running The intent is to minimize diffs prior to submitting a pull request, so that the changes will be clean and easy to understand. Please LMK if that doesn't solve the problem. (@jbduncan in case you have anything to add here) |
@jrtom That is absolutely understandable. I use a similar technique, not spotless but checkstyle. However there is no plugin fmt in your pom, at least maven does not find it. After applying spotless:apply nearly every source file was changed due to the linefeed changes I already found. In some days I think a new jgit version arrives to consider your .gitattributes. May be then those problems go away. |
@jrtom I was successful by doing this clone command from my fork.
Now the corrected autocrlf setting is written into the local .git directory and processed fine. |
Hi @wumpz, sorry to see that Spotless was proving troublesome for you (and sorry for the delayed response @jrtom!) I've contributed to Spotless in the past, and I was the one who introduced it to this project, but it's not clear to me how this problem can be solved other than how you did it in your last comment @wumpz. So I'll see if I can post an issue on the Spotless issue tracker within the next few days so that the current maintainers are aware of it. :) |
@jbduncan a solution would be to force the linefeed to e.g. Unix style, wouldn't it? Maybe the git workaround above could be written into Jungs contribution doc. |
@wumpz I don't know that much about how Git works, so yep changing all line endings to Unix LF may be a good workaround for now. But I'll still submit an issue on the Spotless GitHub tracker so that the relevant maintainer(s) know to upgrade Spotless's version of JGit at some point, in the hope that that fixes things. |
Oh wait, I've just found this issue that suggests the way to fix this is to use a certain setting to enable Thus I'll open a new issue here so that we don't forget to upgrade our version of Spotless at some point. |
I read in other issues, that a version V3 is on the way. Where is the sourcecode?
I saw that this pom.xml is already at 3.0-SNAPSHOT. So forget this question.
When is V3 released? Is there any work to be done? Java 8?
The text was updated successfully, but these errors were encountered: