Upgrade to ReSharper 10

13 views
Skip to first unread message

Sebastian Proksch

unread,
Nov 26, 2015, 3:39:53 AM11/26/15
to KaVE Development
Hey,

I started to upgrade the KaVE project to ReSharper 10 yesterday. The process was was quite easy and did not compare at all to the nightmare of the upgrade to version 9.

I do not fully trust it yet, but I have the updated version running right now and I will monitor it a bit. If you would like to do the same, you can checkout the “reshaper-10-upgrade” branch and build a debug version. I would highly appreciate to get some feedback from other people.

If no major bugs appear in the next days, I hope that I will have the upgrade production-ready at the weekend.

best
Sebastian

--
Email: pro...@st.informatik.tu-darmstadt.de
Phone: +49 (0) 6151-16-21367
Fax: +49 (0) 6151-16-22361

Software Technology Group
Technische Universität Darmstadt
Hochschulstr. 10, S202|A202
64289 Darmstadt, Germany

http://www.stg.tu-darmstadt.de/staff/sebastian_proksch

Sebastian Proksch

unread,
Nov 26, 2015, 1:00:12 PM11/26/15
to KaVE Development
I did not encounter any problems while working with ReSharper 10 today, so I just merged it back to master. Feel free to update your ReSharper installation.

Unfortunately, Jetbrains changed their licensing scheme with ReSharper 10, so our old Open-Source License is no longer valid. I already requested a new set of licenses for all of us (that are then bound to a user), until then you can just use R#10 in evaluation mode.

Sebastian Proksch

unread,
Nov 27, 2015, 3:56:40 PM11/27/15
to kave-dev
Short update: Our build server disagreed with me and crossed my plans... there were dependency issues with two test projects that I did not discover locally. :/

In the meantime, I could solve one of them, but the tests in the "KaVE.RS.Commons.Test_Integration" project are still not executable. My interpretation of the error messages that I get when switching between 32/64bit mode is that some Jetbrains lib is *not available* in 32bit and our Bayesian network lib is *only* available in a 32bit... I have to admit that I'm not 100% sure about this though.

I will do some more debugging later and keep you posted on the progress. Feel free to add your two cents, if you have more input on this...

best
Sebastian

Sebastian Proksch

unread,
Nov 28, 2015, 6:32:16 AM11/28/15
to kave-dev
I just reported our problem to the resharper-plugins mailing list. If we do not receive a quick reply until the beginning of next week, I'm going to revert the changes and down-grade the project back to R#9.

best
Sebastian

Sebastian Proksch

unread,
Nov 29, 2015, 2:03:40 PM11/29/15
to kave-dev
I just reset the master branch to the latest working R#9 commit. Unfortunately, this means that you have to fix your local copy (e.g., git pull --rebase). I was too optimistic when I pushed the upgrade directly to master, sorry for that.

My upgrade attempt is now available on a feature branch, feel free to play around with the upgrade if you have some time to spare.

best
Sebastian

Sebastian Proksch

unread,
Nov 30, 2015, 11:36:46 AM11/30/15
to kave-dev
In the meantime, the bug is confirmed in the ReSharper bug tracker [1], it even links to my request on the mailing list :D

If you have a JetBrains account, I would appreciate voting on the bug. Thanks!

best
Reply all
Reply to author
Forward
0 new messages