These are chat archives for akkadotnet/akka.net

10th
Feb 2015
Roger Johansson
@rogeralsing
Feb 10 2015 08:07
oki
Roger Johansson
@rogeralsing
Feb 10 2015 17:12
@Aaronontheweb I saw that we have two different versions of json.net in our solution, the multinode stuff uses a different version than the rest of the code, we should unify this,, there are also a few things using fastjson, we should replace that too
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:12
oh whoops
my bad, I thought I had them using the same version
should we just standardize on the latest?
Bartosz Sypytkowski
@Horusiath
Feb 10 2015 17:13
Paket manager... just saying...
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:13
haha
I haven't had time to look at Paket yet, heard good things though
Roger Johansson
@rogeralsing
Feb 10 2015 17:13
had a talk to the guy who maintains xUnit also, he said that the 1.9.x code is dead to them, and the bugs we have now is due to 1.9 trying to hack stdio
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:14
sigh
Roger Johansson
@rogeralsing
Feb 10 2015 17:15
so I think we should do a test to replace with 2.0 and see how it goes, I saw @smalldave's post on it, but I suppose we can se quite soon if it works or not, right?
@Horusiath so, is Paket easy to get going with? just dont want people to get overwhelmed with alien tech when they open up our code :)
Rodrigo Vidal
@rodrigovidal
Feb 10 2015 17:21
Paket is easy, but it's different :)
Bartosz Sypytkowski
@Horusiath
Feb 10 2015 17:23
@rogeralsing Paket is improving very fast, it's hard to say how much of the people complains still stands true in the current version
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:24
what's the point of Paket exactly? Is it meant to be an abstraction on top of NuGet?
for me control over dependencies versions on the solution level rather than each project level separately is strong nice to have
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:27
yeah, I like that idea
reminds me of Bundler from Ruby
was reading about the dependency management down the stack
not a fan of not allowing post-install scripts though, although that doesn't really affect Akka.NET at all
Bartosz Sypytkowski
@Horusiath
Feb 10 2015 17:28
when I found Paket for the first time, they admitted that it's heavily inspired by Ruby's bundler
Rodrigo Vidal
@rodrigovidal
Feb 10 2015 17:32
@Horusiath yeah, that's true.
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:36
so by the sound of it
Paket doesn't change the Visual Studio NuGet package restore experience at all
it's a command line tool that fixes up the packages.config whenever it's run
to synchronize the versions with paket.lock?
Aaron Stannard
@Aaronontheweb
Feb 10 2015 17:41
because if that's the case, then I'm all for it - so long as we update our "how to build Akka.NET" instructions to mention what you need to do with Paket in order to update a package
Rodrigo Vidal
@rodrigovidal
Feb 10 2015 17:57
@Aaronontheweb that's not the case. If you use Paket you don't have a packages.config anymore. Read this: http://fsprojects.github.io/Paket/paket-convert-from-nuget.html
Aaron Stannard
@Aaronontheweb
Feb 10 2015 18:09
hmmm
I'll think on it then - have to weigh the benefits of what it does against the impact on the learning curve for people who want to contribute.
but I appreciate the goals of the project. I'll play around with it too
however, looking at the issue (#609) I lean towards what @smalldave said
probably not much of a learning curve once it's wired up in the RESTORE process
Bartosz Sypytkowski
@Horusiath
Feb 10 2015 18:48
AFAIK Tail Chopping router is implemented, but it's not presented here: http://getakka.net/wiki/Routing
Roger Johansson
@rogeralsing
Feb 10 2015 18:50
It was implemented after the docs was written, need to update that
David Smith
@smalldave
Feb 10 2015 22:43
@Aaronontheweb looking forward to seeing throttling in the cluster tests. FYI I'm looking at RestartNodeSpec so we don't duplicate effort