[ 
https://issues.apache.org/jira/browse/SHINDIG-152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584006#action_12584006
 ] 

Santiago Gala commented on SHINDIG-152:
---------------------------------------

The patch doesn't apply here, it refers to files that don't exist (at least in 
my working copy), GadgetTokenDecoder and BasicGadgetTokenDecoder 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/
 can't find them either, which puzzles me a lot as the patch contains an 
rXXXXXX as if they were existing files:

$ cat /tmp/guice-2.patch.txt | patch -p0 --dry-run
patching file 
java/gadgets/src/test/java/org/apache/shindig/util/BlobCrypterTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/SigningFetcherTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/ProxyHandlerTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/GadgetRendererTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/HttpTestFixture.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/JsonRpcRequestTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/GadgetRenderingTaskTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/http/JsonRpcHandlerTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/JsLibraryTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTestFixture.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/SignedFetchRequestSignerTest.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/EasyMockTestCase.java
patching file 
java/gadgets/src/test/java/org/apache/shindig/gadgets/InterceptingContentFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/XmlStateFileFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/social/GadgetDataServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/util/BlobCrypter.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/util/ResourceLoader.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/RemoteContentRequest.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/CrossServletState.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpGuiceModule.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultCrossServletState.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/UrlGenerator.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GuiceServletContextListener.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingTask.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/JsonRpcHandler.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/ProxyHandler.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/JsServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderer.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/JsonRpcGadgetJob.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/ProxyServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/JsonRpcRequest.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/RpcServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/InjectedServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/SigningFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetFeatureRegistry.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/RequestSigner.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetSigner.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/SyndicatorConfig.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServerConfig.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/MessageBundleFetcher.java
can't find file to patch at input line 5332
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetTokenDecoder.java
|===================================================================
|--- 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetTokenDecoder.java
 (revision 642892)
|+++ 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetTokenDecoder.java
 (working copy)
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
2 out of 2 hunks ignored
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/RemoteContentFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/NullRequestSigner.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetToken.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/JsLibrary.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetSigner.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/SignedFetchRequestSigner.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetSpecFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/JsFeatureLoader.java
can't find file to patch at input line 6056
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetTokenDecoder.java
|===================================================================
|--- 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetTokenDecoder.java   
   (revision 642892)
|+++ 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetTokenDecoder.java   
   (working copy)
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicGadgetBlacklist.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/SigningFetcherFactory.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/BasicRemoteContentFetcher.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServerConfigReader.java
patching file 
java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetToken.java
patching file java/gadgets/src/main/webapp/WEB-INF/web.xml
patching file java/gadgets/pom.xml


> Replace CrossServletState and other hacky junk with Guice
> ---------------------------------------------------------
>
>                 Key: SHINDIG-152
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-152
>             Project: Shindig
>          Issue Type: Improvement
>          Components: Gadgets Server - Java
>            Reporter: Kevin Brown
>            Assignee: Kevin Brown
>         Attachments: guice-2.patch.txt
>
>
> http://code.google.com/p/google-guice
> The attached patch will get rid of several remaining bits of clunkiness that 
> weren't properly addressed in the last refactoring patch by introducing 
> Guice, an open source dependency injection framework.
> This patch mostly consists of removing code that is no longer necessary, 
> moving some code around to facilitate DI, and adding the guice wiring. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to