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] > ------------------------------------------------------------------------ >

