[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2014-11-03 Thread Adam Duke (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14195629#comment-14195629
 ] 

Adam Duke commented on THRIFT-2145:
---

Any progress on releasing this? Coming up on a year since it was committed 
according to 
https://github.com/apache/thrift/commit/cba92b308f894ef02b89c23ea6179faff6138772,
 but I don't see it in rubygems.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2014-11-03 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14195689#comment-14195689
 ] 

Jake Farrell commented on THRIFT-2145:
--

0.9.2-rc0 had some issues with it and we have worked through them, i'm testing 
the 0.9.2-rc1 as we speak and hope to have it out for a vote in the next day or 
so

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2014-03-31 Thread Jared Szechy (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13955645#comment-13955645
 ] 

Jared Szechy commented on THRIFT-2145:
--

This resolves the issue of not requiring thin however this is still broken as 
it has not been released yet. It's been 4 months since this was fixed and no 
release?

As far as I can tell there is no development gem that I can use in my Gemfile 
either. I'm running in an environment where I CANNOT use thin so this whole gem 
is unusable until this require is removed.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2014-03-31 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13955666#comment-13955666
 ] 

Jake Farrell commented on THRIFT-2145:
--

we are preparing for our 0.9.2 release candidate and would expect this to be 
available soon

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Matt Gillooly (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831643#comment-13831643
 ] 

Matt Gillooly commented on THRIFT-2145:
---

+1 Nick and Andrew.

I've got a gem which requires thrift.  We had added rack and thin as 
dependencies of that gem to get around this issue.  We now wish to use that gem 
in a JRuby environment, where thin is not available, so I'm forced to either 
fork the thrift gem or add a dummy thin.rb to my gem.  Neither of these seem 
reasonable, when there is a simple fix in the attached patch above.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Andrew Bloomgarden (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831683#comment-13831683
 ] 

Andrew Bloomgarden commented on THRIFT-2145:


That would probably work, but I don't think it's necessary. I don't think it's 
asking too much of people who need a Thin-based server to require it themselves.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831678#comment-13831678
 ] 

Jake Farrell commented on THRIFT-2145:
--

Instead of removing from thrift.rb we could check for thin with something like 
the following, thoughts?

require 'thrift/server/thin_http_server' if defined?(Rack::Handler::Thin)

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Matt Gillooly (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831685#comment-13831685
 ] 

Matt Gillooly commented on THRIFT-2145:
---

I agree with Andrew.  0001-Require-thin-server-in-spec-that-uses-it.patch looks 
like a simple fix which has been sitting around for 3 months.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Andrew Bloomgarden (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831768#comment-13831768
 ] 

Andrew Bloomgarden commented on THRIFT-2145:


Thank you!

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Matt Gillooly (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13831797#comment-13831797
 ] 

Matt Gillooly commented on THRIFT-2145:
---

Thanks!

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-11-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13832095#comment-13832095
 ] 

Hudson commented on THRIFT-2145:


FAILURE: Integrated in Thrift #944 (See 
[https://builds.apache.org/job/Thrift/944/])
THRIFT-2145:Rack and Thin are not just development dependencies (jfarrell: rev 
cba92b308f894ef02b89c23ea6179faff6138772)
* lib/rb/spec/thin_http_server_spec.rb
* lib/rb/lib/thrift.rb
* lib/rb/thrift.gemspec


 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
Assignee: Jake Farrell
 Fix For: 0.9.2

 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-10-14 Thread Andrew Bloomgarden (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13794338#comment-13794338
 ] 

Andrew Bloomgarden commented on THRIFT-2145:


Note that MongrelHttpServer wasn't being required by thrift.rb, so you didn't 
need to install Mongrel to use thrift. Since the thin-based server is meant to 
replace the Mongrel-based one, it should act the same way.

Anyways, this change broke backwards compatibility in a point release. Please 
fix it, and not by just adding thin as a runtime dependency.

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-08-23 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13748925#comment-13748925
 ] 

Jake Farrell commented on THRIFT-2145:
--

We cant just remove entirely and only offer as a testing dependency as 
thin_http_server.rb uses it, probably should be moved to a dependency. Also 
should delete the deprecated mongrel_http_server.rb 

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-2145) Rack and Thin are not just development dependencies

2013-08-23 Thread Nick Sieger (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-2145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13748933#comment-13748933
 ] 

Nick Sieger commented on THRIFT-2145:
-

It would be up to the consumer of thrift to require thin if they are going to 
use thin_http_server.rb. If I have no plan to use thin at runtime why should 
Thrift require me to install it?

 Rack and Thin are not just development dependencies
 ---

 Key: THRIFT-2145
 URL: https://issues.apache.org/jira/browse/THRIFT-2145
 Project: Thrift
  Issue Type: Bug
  Components: Ruby - Library
Affects Versions: 0.9.1
 Environment: Mac OS X and Linux, Ruby v1.9.3
Reporter: Keith Barrette
 Attachments: 0001-Require-thin-server-in-spec-that-uses-it.patch, 
 thrift-0.9.1-rack-thin-dependency.patch


 The rack and thin gems should be specified as full dependencies, not just 
 development dependencies.
 This is causing runtime errors when requiring thrift.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira