-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
finagle-*: scala 2.11 compatibility #290
Comments
I can grab finagle-http. |
It's yours! |
I can take finagle-thrift and finagle-stream. |
Excellent! Noted. |
is finagle-memcached available? If it's, I can take it. |
For @rlazoti, anything! |
Can I take a shot at finagle-kestrel? |
Boom! Only finagle-native is left now. |
Looks easy enough. I got it. |
And all gone. Thanks! |
Forgot to mention before, if you're working with mocks, please use MockitoSugar. I've updated the list of guidelines to reflect this too. |
What should I do with tests marked as deprecated? Should I convert them too? |
Yeah, let's convert them too. We can remove it after we've actually deleted it. |
@mosesn any idea what's left with this one? |
@caniszczyk I've been keeping the description of the issue up to date. We need to review @bajohns' PRs, and then the only ones that are left are finagle-redis (mostly done) and finagle-kestrel (unsure of status). |
I hope to have finagle-redis finished up by the end of the weekend - Monday. My apologies if this is holding anyone up! |
It's not--we still have more work we can do on our end, don't worry about it 🐼 |
Guys, finagle-kestrel is on me, I apologise for not reporting for so long. |
Sounds like a plan! Thanks for following up. |
Send a PR with what I've got. |
great! will do 2014-08-15 18:29 GMT+04:00 Pierre-Antoine Ganaye [email protected]:
С уважением, |
I am also available to help anyone in a pinch! 😃 |
Actually, if you folks are rip-roaring to go, it would be great to get started on scrooge and ostrich, which are both dependencies of finagle. The other thing that needs to be done is to actually turn on 2.11 support for finagle. We can't do it properly until we're totally off of specs, but we can start off by just making a branch where we remove the specs bits and make sure everything else compiles, and all of our dependencies are OK. Any interest? |
I'm sorry for the delays—there are some complications and other things keep coming up that make it difficult to make this a priority. I can promise to spend some time with it this week. finagle-core and finagle-thrift at least only need a few small changes and it should be possible to publish 2.11 builds with the next Finagle release. A couple of other subprojects will take longer (e.g. finagle-ostrich), and the rest are somewhere in the middle. Are there particular subprojects that are priorities for you, @c089? |
I know there are a few people on here waiting for Ostrich to run under 2.11. |
We are waiting patiently for thrift/core. Really appreciate all the hard work. |
We've also been waiting for half a year. The only library preventing us from migrating to 2.11. Please-please-please... |
@travisbrown thanks for getting back on this, appreciated. Personally I'm waiting on |
Hey @mosesn - would you mind updating the package status above? I know finagle-thrift and finagle-stream are done and based on this thread it looks like finagle-kestrel is also done. Thanks! cc @travisbrown |
Okay, quick update—we're planning a release of Finagle and associated projects this week with 2.11 builds for twitter-server and all but five Finagle subprojects (finagle-redis and the ones that depend on Ostrich). I've got Finatra running on 2.11 locally, and the necessary changes are pretty small, but I can't promise when they'll be available in a release. |
Perhaps this is already known - but finagle master isn't build-able right now due to Ostrich 9.6.1 not being published. Can you push that to github and publish? Sorry to pile on with requests! And thank you for updating the other packages for 2.11!
|
I'll be taking on finagle-redis at the end of this month - I'll have the bandwidth around the holidays. Test migration needs to be completed ( by me ), and then the testing of 2.11. |
Another update: the changes that allow us to publish 2.11 builds for almost everything (not finagle-redis, finagle-ostrich4, finagle-stress, or finagle-example) have been merged internally, but they made it in too late yesterday for us to get a release out. I'm waiting on review for additional changes that will allow us to publish util-eval, scala-json, ostrich, finagle-ostrich4, and finagle-stress for 2.11, but all tests are passing and there's no ABI breakage, so it shouldn't be too long. Thanks much to @rlazoti for the Ostrich test migration work that made this part much easier than it would have been otherwise. |
In case you missed it: 2.11 builds were published last week for everything but finagle-redis, finagle-ostrich4, finagle-stress, and finagle-example. I'm working on pushing these stragglers through this week, but they may not be available until after the holidays (I'll close this issue when they're out). There's also some initial work by @c089 here on putting together a 2.11 release for Finatra. Thanks to everyone who put in so much work to make this possible (and thanks to everyone in general for your patience)! |
Great news, thank you folks! |
Thank you @travisbrown and all the others who pushed this forward. This is an important step forward for many of us who depend on finagle. |
Quick note: it's now possible to build finagle-ostrich4 locally for 2.11 by running |
Hello, I would like to know the status of the remaining packages/modules that needs to be updated to Scala 2.11. cheers |
Hi @hgfischer. Most subprojects have been published for 2.11, and everything except finagle-redis is available in the |
@travisbrown , is Ostrich 2.11 on the roadmap too? |
@dnatic09 Yep, Ostrich has been updated for 2.11 internally and is just waiting for the next release. |
Can finagle-redis be merged? |
Any movement on finagle-redis? |
@ckampfe @rodrigodealer You can blame me for that - I bit off too large of a change when we did the port to |
in defense of @penland365 it has actually been merged internally, we just need to publish and push the code to github. There's a problem with our ssh keys that we're trying to sort out. I'll try to figure out what still needs to be done. |
@penland365 @mosesn no worries at all and sincere thanks for your hard work. Was just curious! |
Thank you @penland365 and @mosesn for your work. Looking forward for finagle-redis for Scala 2.11. |
@penland365 No problem, ping us when you have any news about finagle-redis. Thank you for your work. |
@penland365 @mosesn Hey guys, are there any updates on finagle-redis? |
@beenokle The migration to ScalaTest is done and is available in the |
❤️ |
It looks like several people are interested in converting finagle over to scalatest. Since finagle has many small projects, and @p-antoine has already done the biggest chunk, finagle-core, I'm optimistic that we can be done with this quickly.
coordination
Here are the
finagle-benchmark ✔️
finagle-commons-stats ✔️
finagle-core ✔️
finagle-example ✔️
finagle-exception ✔️
finagle-exp ✔️
finagle-http ✔️ @adamdecaf
finagle-kestrel ⭕ @chester89
finagle-mdns ✔️
finagle-memcached ✔️ @rlazoti
finagle-mux ✔️
finagle-mysql ✔️
finagle-native ✔️ @adamdecaf
finagle-ostrich4 ✔️
finagle-protobuf ✔️
finagle-redis ⭕ @penland365
finagle-serversets ✔️
finagle-spdy ✔️
finagle-stats ✔️
finagle-stream ⭕ @bajohns
finagle-stress ✔️
finagle-swift ✔️
finagle-test ✔️
finagle-testers ✔️
finagle-thrift ⭕ @bajohns
finagle-thriftmux ✔️
finagle-validate ✔️
finagle-zipkin ✔️
If we could coordinate our efforts, that would be super awesome.
@penland365 has already staked a claim to finagle-redis. If there's a project that you want to work on, please post on this thread!
If someone is working on something you want to help with, please get in contact with them, make sure they're OK with you helping out, and then get in contact with us.
tips
The text was updated successfully, but these errors were encountered: