Just looked it some more. Applying this part of the overall patch
should do the trick for now:

http://codereview.appspot.com/download/issue59046_1_5.diff

This code passes all JS test cases when I build it locally.

On Tue, May 5, 2009 at 5:58 PM, Lev Epshteyn <[email protected]> wrote:
> Shallow copy is the desired result - but it was breaking a templates
> use case, so it was temporarily changed to returning the reference.
>
> This broke a unit test. It can probably be rolled back for a quick fix.
>
> For longer term, the patch here:
>  http://codereview.appspot.com/59046/show
>
> restores shallow copy functionality and fixes the templating's
> dependence on getting a reference.
>
> On Tue, May 5, 2009 at 5:51 PM, Brian Eaton <[email protected]> wrote:
>> The shindig build is failing because of svn revision 771945 [1].  The
>> old code was creating a shallow copy of dataSets.  The new code is
>> returning a reference.  There is a test case that explicitly verifies
>> that a copy is returned.
>>
>> What's the desired behavior here?  Reference, shallow copy, or deep copy?
>>
>> I've got a simple patch that restores the shallow copy, just not sure
>> it's what you intended.
>>
>> [1] 
>> http://svn.apache.org/viewvc/incubator/shindig/trunk/features/src/main/javascript/features/opensocial-data-context/datacontext.js?r1=770941&r2=771945&diff_format=h
>>
>> Cheers,
>> Brian
>>
>> ---------- Forwarded message ----------
>> From: Apache Hudson Server <[email protected]>
>> Date: Tue, May 5, 2009 at 11:08 AM
>> Subject: Build failed in Hudson: Shindig ยป Apache Shindig Features #704
>> To: [email protected]
>>
>>
>> See 
>> http://hudson.zones.apache.org/hudson/job/Shindig/org.apache.shindig$shindig-features/704/
>>
>> ------------------------------------------
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Building Apache Shindig Features
>> [INFO]    task-segment: [clean, install]
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] [clean:clean]
>> [INFO] Deleting file set:
>> /export/home/hudson/hudson/jobs/Shindig/workspace/trunk/features/target
>> (included: [**], excluded: [])
>> [INFO] [enforcer:enforce {execution: enforce-java}]
>> [INFO] [remote-resources:process {execution: default}]
>> [INFO] [resources:resources]
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 1020 resources to features
>> [INFO] Copying 4 resources
>> [INFO] [yuicompressor:compress {execution: default}]
>> [INFO] nb warnings: 0, nb errors: 0
>> [INFO] [compiler:compile]
>> [INFO] No sources to compile
>> [INFO] [resources:testResources]
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 33 resources to features
>> [INFO] Copying 4 resources
>> [INFO] [compiler:testCompile]
>> [INFO] No sources to compile
>> [INFO] [surefire:test]
>> [INFO] Surefire report directory:
>> /export/home/hudson/hudson/jobs/Shindig/workspace/trunk/features/target/surefire-reports
>>
>> -------------------------------------------------------
>>  T E S T S
>> -------------------------------------------------------
>> There are no tests to run.
>>
>> Results :
>>
>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>
>> [HUDSON] Recording test results
>> [INFO] [jsunit2:jsunit-test {execution: default}]
>> [HUDSON] Archiving
>> /export/home/hudson/hudson/jobs/Shindig/workspace/trunk/features/pom.xml
>> to 
>> /export/home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-features/builds/2009-05-05_18-03-16/archive/org.apache.shindig/shindig-features/1.1-SNAPSHOT/pom.xml
>> [INFO] 
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] There have been 0 errors and 1 failures testing JavaScript
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Total time: 5 minutes 27 seconds
>> [INFO] Finished at: Tue May 05 18:08:54 UTC 2009
>> [INFO] Final Memory: 55M/275M
>> [INFO] 
>> ------------------------------------------------------------------------
>>
>

Reply via email to