In message <4b29f72f.50...@gmail.com>, Tim Ellison writes: > > On 17/Dec/2009 08:58, Mark Hindess wrote: > > -1. This change wasn't missed from a merge as a merge > > hasn't happened. Applying this patch wont fix the other > > missing changes and it wont update mergeinfo property. The > > correct fix is to merge /repos/asf/harmony/enhanced/trunk to > > /repos/asf/harmony/enhanced/branches/java6. I'd like permission to do > > this instead? Any committers approve please? > > That would bring in lots of changes that have been added since the 5.0 > stream was unfrozen, so I don't think this is a good idea.
Lots of changes? I think you are reading: /repos/asf/harmony/enhancedclasslib/trunk but I wrote: /repos/asf/harmony/enhanced/trunk I've appended the full diff below. The only commits being merged are: r834381 | hindessm | 2009-11-10 08:15:42 +0000 (Tue, 10 Nov 2009) | 2 lines Fixing Bouncy Castle license version and copyright. r818225 | hindessm | 2009-09-23 20:46:48 +0100 (Wed, 23 Sep 2009) | 9 lines Update make macro in common_resources to match classlib. For everything using the classlib rules.{mk,mak} files: 1) Create .pdb or gnu debug files in jdk/lib. 2) build directly to appropriate location so no copying is needed. Remove the copying and svn:ignore properties that aren't needed anymore. Replace some jdktools antcalls with depends targets. Added a couple of TODO items to remind me of outstanding things to be fixed. There was a third commit (r824047) but that was a horrible conflicting merge in the debian packaging and I've already done that manually. > I don't see a problem with applying a targeted patch to 6.0 (rather > than doing the merge) to bring specific things like this up to date. A > later merge will auto-merge the file anyway. > > However, it sounds like you are disputing Nathan's claim that we > actually use BouncyCastle 1.44 in Java 6. I need to check. I think we need the .pdb copying fixes to get the build artifacts correct too. So I'd like to do the complete merge please. -Mark. Property changes on: . ___________________________________________________________________ Added: svn:mergeinfo Merged /harmony/enhanced/trunk:r810871-891586 Property changes on: debian/patches ___________________________________________________________________ Added: svn:mergeinfo Index: LICENSE =================================================================== --- LICENSE (revision 891586) +++ LICENSE (working copy) @@ -372,10 +372,10 @@ -License Notice for Bouncy Castle version 1.41 +License Notice for Bouncy Castle version 1.44 ============================================= -Copyright (c) 2000 - 2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) +Copyright (c) 2000 - 2009 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in Index: build.xml =================================================================== --- build.xml (revision 891586) +++ build.xml (working copy) @@ -326,12 +326,16 @@ <!-- copy the classlib/deploy tree as the hdk filtering out the jre, as that comes from working_vm --> + <!-- TODO: classlib files should come from classlib. So we + should filter out classlib files when copying out of + working_vm and *not* when copying out of + working_classlib. And if necessary add specific excludes + so we know exactly why it is not done in the obvious + way. --> <copy todir="${target.dir}/hdk"> <fileset dir="working_classlib/deploy"> <exclude name="**/jre/**/*" /> - <exclude name="**/jdk/lib/*" /> <exclude name="**/jdk/include/*" /> - <exclude name="**/*.pdb" unless="copy.progdb" /> </fileset> </copy> @@ -339,15 +343,14 @@ <!-- set overwrite flag to take hythr from VM --> <copy todir="${target.dir}/hdk" overwrite="true"> <fileset dir="working_vm/deploy"> + <!-- TODO: where should these .pdb files go? --> <exclude name="**/*.pdb" unless="copy.progdb" /> </fileset> </copy> <!-- now copy the working_jdktools/deploy/jdk --> <copy todir="${target.dir}/hdk/jdk/"> - <fileset dir="working_jdktools/deploy/jdk"> - <exclude name="**/*.pdb" unless="copy.progdb" /> - </fileset> + <fileset dir="working_jdktools/deploy/jdk" /> </copy> </target>