Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 72585 invoked from network); 16 Jan 2008 21:16:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Jan 2008 21:16:13 -0000 Received: (qmail 35331 invoked by uid 500); 16 Jan 2008 21:16:00 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 35266 invoked by uid 500); 16 Jan 2008 21:16:00 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 35257 invoked by uid 99); 16 Jan 2008 21:16:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2008 13:16:00 -0800 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [216.82.254.227] (HELO mail202.messagelabs.com) (216.82.254.227) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2008 21:15:32 +0000 X-VirusChecked: Checked X-Env-Sender: GGregory@seagullsoftware.com X-Msg-Ref: server-3.tower-202.messagelabs.com!1200518135!775747!2 X-StarScan-Version: 5.5.12.14.2; banners=-,-,- X-Originating-IP: [137.134.240.188] Received: (qmail 9182 invoked from network); 16 Jan 2008 21:15:36 -0000 Received: from unknown (HELO postal.rocketsoftware.com) (137.134.240.188) by server-3.tower-202.messagelabs.com with RC4-SHA encrypted SMTP; 16 Jan 2008 21:15:36 -0000 Received: from HQMAIL.rocketsoftware.com ([172.16.37.60]) by RS1063.rocketsoftware.com ([172.16.37.63]) with mapi; Wed, 16 Jan 2008 16:15:28 -0500 From: Gary Gregory To: Jakarta Commons Developers List Date: Wed, 16 Jan 2008 16:16:46 -0500 Subject: RE: [VOTE] Release Commons IO 1.4 based on RC2 Thread-Topic: [VOTE] Release Commons IO 1.4 based on RC2 Thread-Index: AchYg9qHh5aM+8k8TbePFU352/ucNAAAIL1Q Message-ID: <94C476C03BFF5E42AC3518FDAC9643C43C781930F9@HQMAIL.rocketsoftware.com> References: <55afdc850801160251u3e09e0f7l3229855ed3d2b582@mail.gmail.com> <55afdc850801160400v4de4225fga65ebd4a4e7fe033@mail.gmail.com> <25aac9fc0801160627j54f38262l1735becebfaa4d79@mail.gmail.com> <55afdc850801160658m664d528aw5b590be30ea18d3c@mail.gmail.com> <25aac9fc0801160758o5d79d88bl7f7fbb80ec405f13@mail.gmail.com> <55afdc850801160802x2f6735a1ld96d02a46988aafd@mail.gmail.com> <25aac9fc0801160820nfc734a5s518bba8357b74a1b@mail.gmail.com> <94C476C03BFF5E42AC3518FDAC9643C43C78192FFC@HQMAIL.rocketsoftware.com> <55afdc850801161210k2b9a24d1t945796420c4f3a91@mail.gmail.com> <25aac9fc0801161307g7724f2ecx743d78ecac59c579@mail.gmail.com> In-Reply-To: <25aac9fc0801161307g7724f2ecx743d78ecac59c579@mail.gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/mixed; boundary="_002_94C476C03BFF5E42AC3518FDAC9643C43C781930F9HQMAILrockets_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_002_94C476C03BFF5E42AC3518FDAC9643C43C781930F9HQMAILrockets_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > From: sebb [mailto:sebbaz@gmail.com] > Sent: Wednesday, January 16, 2008 1:07 PM > To: Jakarta Commons Developers List > Subject: Re: [VOTE] Release Commons IO 1.4 based on RC2 > > On 16/01/2008, Niall Pemberton wrote: > > On Jan 16, 2008 6:04 PM, Gary Gregory > wrote: > > > > From: sebb [mailto:sebbaz@gmail.com] > > > > Sent: Wednesday, January 16, 2008 8:21 AM > > > > To: Jakarta Commons Developers List > > > > Subject: Re: [VOTE] Release Commons IO 1.4 based on RC2 > > > > > > > > On 16/01/2008, Niall Pemberton wrote: > > > > > On Jan 16, 2008 3:58 PM, sebb wrote: > > > > > > The manifest created by the M2 build includes the following: > > > > > > > > > > > > Build-Jdk: 1.5.0_07 > > > > > > X-Compile-Source-JDK: 1.3 > > > > > > X-Compile-Target-JDK: 1.3 > > > > > > > > > > > > so yes, the actual build JDK is shown, but so are the intended = versions. > > > > > > > > > > > > For javac, the source and target setting have limited effect in= that > > > > > > they don't affect the libraries, see: > > > > > > > > > > > > https://issues.apache.org/jira/browse/MATH- > > > > 173?focusedCommentId=3D12557925#action_12557925 > > > > > > > > > > Just a note on the above - I have built IO 1.4 using Ant and JDK = 1.3 > > > > > (the ant build excludes the JDK 1.4 dependant classes when JDK 1.= 3 is > > > > > used) and that guarantees that except for the 4 JDK 1.4 > > > > > implementations the rest if the code base only uses JDK 1.3 APIs.= Feel > > > > > free to try this out yourselves. > > > > > > > > > > > > > Builds OK for me on 1.3.1_20 so APIs are presumably OK. > > > > > > > > However JDK1.4 is required for testing, so one has to assume that t= he > > > > 1.3 code tests still work ... for a release which is still targette= d > > > > at 1.3 it would be nice if at least one of the build methods allowe= d > > > > this to be demonstrated. > > > > > > I agree. The Ant build has the same problem. You can build but not te= st on > 1.3.1. IMO, if you cannot run tests on Java x.y , you cannot say you run = on Java > x.y, strictly speaking. It seems that we "know" we can run but without un= it > tests... we are effectively releasing untested code in that context. > > > > > > This is why I have voiced (mildly) opposition to support mixed SDK re= leased > for IO 1.4. To me it is much simpler to do and explain that, for example:= IO 1.3.2 > runs on Java 1.3.1 and IO 1.4 runs on Java 1.4.2. Or keep the Java 1.3.1 > requirement for IO 1.4 and move it to Java 1.4.2 for IO 1.5. > > > > We made this decision months ago and the majority opinion was to move > > to Java 1.4 for IO 1.4. Stephen though wanted to retain compatibility > > for the existing code base - even though he was in a minority, we > > respected his opinion and took this compromise. I have provided a > > mechanism to ensure that JDK 1.4 features have not leaked into the > > existing code base - on top of that anyone who wants to can build > > themselves a JDK 1.3 version - I think this is enough. Theres also > > nothing to stop anyone hacking the ant build to get the tests working > > for 1.3 to satisfy themselves about this release. > > Just tried creating an Ant test target for 1.3, and AFAICS it's not > actually possible to get it working without also making changes to the > 4 PackageTest files that refer to the new classes. > > I can provide a patch for build.xml to exclude the 1.4-only test cases > if required. > > But I'm not sure how the PackageTest errors should be fixed: > - separate PackageTest for the new classes? > - dynamic generation of the test cases (e.g. Class.forName()) I initially fixed the build.xml (see attached patch) but then ran into the = trouble of the unit test code not being factored for Java 1.3 vs. 1.4. I think that either: - You can rename all Java 1.4 test to *Java14TestCase. - Create a test suite that includes Java 1.4 test cases. You can then use Ant exclude/include for 1.3 and 1.4 test targets. Gary > > > But IMO these points > > should have been raised when we were making that decision and not now > > at this late stage. > > Perhaps these issues were overlooked at the time. > > > Niall > > > > > Gary > > > > > > > > > > > > > > > Niall > > > > > > > > > > > but at least they have *some* effect. > > > > > > > > > > > > Are you saying that Maven2 fails to act on the source and targe= t JDK > > > > > > settings at all? > > > > > > > > > > > > > > > > > > On 16/01/2008, Paul Benedict wrote: > > > > > > > Only Ant can specify the actual target JDK used to compile th= e code in > the > > > > > > > Manifest. Maven has an open issue for this in the jar plugin.= Alot of > people > > > > > > > want to write the target JDK to the manifest, but unfortunate= ly the > actual > > > > > > > JDK version (e.g., 1.6) appears. > > > > > > > > > > > > > > Paul > > > > > > > > > > > > > > On Jan 16, 2008 8:58 AM, Niall Pemberton > > > > > wrote: > > > > > > > > > > > > > > > On Jan 16, 2008 2:27 PM, sebb wrote: > > > > > > > > > Found what appear to be some build problems: > > > > > > > > > > > > > > > > > > "ant dist" creates a Manifest entry of: > > > > > > > > > > > > > > > > > > X-Compile-Target-JDK: 1.1 > > > > > > > > > > > > > > > > > > whereas the (M2) distribution has: > > > > > > > > > > > > > > > > > > X-Compile-Target-JDK: 1.3 > > > > > > > > > > > > > > > > > > This is probably due to > > > > > > > > > > > > > > > > > > project.properties: maven.compile.target =3D 1.1 > > > > > > > > > > > > > > > > > > which affects M1 builds as well. > > > > > > > > > > > > > > > > OK but m2 is the primary build system for this release as l= ong as > what > > > > > > > > its generated is OK and the other builds work (even though = with > > > > > > > > slightly different config) then I don't think this is an is= sue. This > > > > > > > > release supports mainly JDK 1.3 with some JDK 1.4 requireme= nt - > and by > > > > > > > > configuring source/target compiler options of 1.3 then we a= chieve > that > > > > > > > > (which is also the same as the last release btw) - the othe= r build > > > > > > > > systems specifying 1.1 doesn't AFAIK break that goal. > > > > > > > > > > > > > > > > > The Ant Manifest does not include the Bundle and Import/E= xport > > > > > > > > > headers, but that probably does not matter. > > > > > > > > > > > > > > > > Agreed, and my answers the same as to the previous point. > > > > > > > > > > > > > > > > > The Maven1 build runs the tests twice - the target "test:= compile" > > > > > > > > > appears twice in the output (but the second time, the cla= sses are > not > > > > > > > > > recompiled). > > > > > > > > > > > > > > > > Yes thats a maven feature! > > > > > > > > > > > > > > > > > The Maven2 build seems to download lots of unnecessary ja= rs, for > > > > > > > > > example, taking just the commons jars: > > > > > > > > > > > > > > > > > > commons-collections-3.0.jar > > > > > > > > > commons-httpclient-3.0.1.jar > > > > > > > > > commons-codec-1.2.jar > > > > > > > > > commons-beanutils-core-1.7.0.jar > > > > > > > > > commons-logging-1.0.3.jar > > > > > > > > > > > > > > > > > > Are these (and all the other jars) really needed to build= Commons > IO? > > > > > > > > > I counted 52 jar downloads; there were probably others th= at would > have > > > > > > > > > been downloaded if I had started with an empty local repo= sitory. > > > > > > > > > > > > > > > > Its not what IO needs - its what maven and all the plugins = need to > run > > > > > > > > the build. Take for example the Jira report that the IO bui= ld > produces > > > > > > > > - maven needs it and all its dependencies (and its dependen= cies' > > > > > > > > dependencies etc etc) to be able to run that report > > > > > > > > http://tinyurl.com/2hgs8c - from a quick scan I count 10 fo= r that > > > > > > > > alone and that applies to all the plugins the build uses. I= O itself > > > > > > > > has one dependency for testing on JUnit and thats it - no r= untime > > > > > > > > dependencies. > > > > > > > > > > > > > > > > > [ERROR] BUILD ERROR > > > > > > > > > [INFO] > > > > > > > > -----------------------------------------------------------= ------------- > > > > > > > > > [INFO] Internal error in the plugin manager executing goa= l > > > > > > > > > 'org.apache.maven.plugins:maven-site-plugin:2.0-beta-5:si= te': > Unable > > > > > > > > > to find the mojo > > > > > > > > > 'org.apache.maven.plugins:maven-site-plugin:2.0-beta-5:si= te' in > the > > > > > > > > > plugin 'org.apache.maven.plugins:maven-site-plugin' > > > > > > > > > Component descriptor cannot be found in the component > repository: > > > > > > > > > > > > > > > > > org.apache.maven.plugin.Mojoorg.apache.maven.plugins:maven- > site- > > > > plugin:2.0-beta-5:site > > > > > > > > . > > > > > > > > > > > > > > > > OK I see the version of that plugin in the repo: > > > > > > > > > http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-site- > > > > plugin/ > > > > > > > > > > > > > > > > So looks like its a local problem to your env. (assuming yo= u can > > > > > > > > access the repo). We don't specify a version for that plugi= n either in > > > > > > > > the IO pom.xml or commons-parent (perhaps should) and I've = never > had > > > > > > > > any luck downloading and installing them manually, so I usu= ally just > > > > > > > > add a dependency temporarily (i.e. specify the plugin and v= ersion) > and > > > > > > > > let maven sort it out - perhaps someone else can give you a= better > > > > > > > > solution though. > > > > > > > > > > > > > > > > Niall > > > > > > > > > > > > > > > > > This was running: > > > > > > > > > > > > > > > > > > mvn clean site assembly:assembly > > > > > > > > > > > > > > > > > > using: > > > > > > > > > > > > > > > > > > Maven version: 2.0.8 > > > > > > > > > Java version: 1.4.2_16 > > > > > > > > > OS name: "windows xp" version: "5.1" arch: "x86" Family: = "windows" > > > > > > > > > > > > > > > > > > > > > > > > > > > On 16/01/2008, Niall Pemberton > wrote: > > > > > > > > > > Sorry in the changes section that should have read "Fix= an error > in > > > > > > > > > > the FileWriterWithEncoding JavaDocs" rather than just "= fix an > error in > > > > > > > > > > the". > > > > > > > > > > > > > > > > > > > > Niall > > > > > > > > > > > > > > > > > > > > On Jan 16, 2008 10:51 AM, Niall Pemberton > > > > > > > > > > > > wrote: > > > > > > > > > > > There have been a few changes since RC1, but since th= ey were > all > > > > IMO > > > > > > > > > > > minor, I've cut a RC2 and thought would proceed strai= ght to a > vote. > > > > > > > > > > > > > > > > > > > > > > The changes since RC1 are: > > > > > > > > > > > > > > > > > > > > > > - changes to build.xml to keep gump happy > > > > > > > > > > > - fix an error in the > > > > > > > > > > > - upgrade to version 7 and commons-parent (and remo= ve stuff > from > > > > > > > > pom > > > > > > > > > > > thats now in the parent) > > > > > > > > > > > > > > > > > > > > > > The artifacts are here: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4- > > > > RC2/ > > > > > > > > > > > > > > > > > > > > > > SVN Tag: > > > > > > > > > > > > > > > > > > > http://svn.apache.org/viewvc/commons/proper/io/tags/commons= - > io-1.4- > > > > RC2/ > > > > > > > > > > > > > > > > > > > > > > Site: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4- > > > > RC2/site/ > > > > > > > > > > > (note m2 generates relative links, so some don't work= - but the > site > > > > > > > > > > > is for info and not included in the release artifacts= ) > > > > > > > > > > > > > > > > > > > > > > Release Notes: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4- > > > > RC2/site/upgradeto1_4.html > > > RC2/site/upgradeto1_4.html> > > > > > > > > > > > (These are a copy of RELEASE-NOTES.txt in html form) > > > > > > > > > > > > > > > > > > > > > > RAT Report: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4-RC2/site/rat- > > > > report.html > > > report.html> > > > > > > > > > > > > > > > > > > > > > > CLIRR Report: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4-RC2/site/clir= r- > > > > report.html > > > report.html> > > > > > > > > > > > > > > > > > > > > > > RC2 has been built with m2 - but m1 and ant builds ar= e > available - > > > > > > > > details here: > > > > > > > > > > > http://people.apache.org/~niallp/io-1.4- > > > > RC2/site/building.html > > > RC2/site/building.html> > > > > > > > > > > > > > > > > > > > > > > Vote is open for 72 hours > > > > > > > > > > > > > > > > > > > > > > Thanks in advance for your feedback/votes. > > > > > > > > > > > > > > > > > > > > > > Niall > > > > > > > > > > > > > > > > > > > -----------------------------------------------------------= -------------------------- > ------ > > > > ------------------> > > > > > > > > > > > > > > > > > > > > > > [ ] +1 I support this release > > > > > > > > > > > [ ] +0 I am OK with this release > > > > > > > > > > > [ ] -0 OK, but.... > > > > > > > > > > > [ ] -1 I do not support this release > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------= -------------- > > > > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.= org > > > > > > > > > > For additional commands, e-mail: dev- > help@commons.apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------= ------------ > > > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.or= g > > > > > > > > > For additional commands, e-mail: dev-help@commons.apache.= org > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -----------------------------------------------------------= ---------- > > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > > > > > > > For additional commands, e-mail: dev-help@commons.apache.or= g > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------------= ------ > > > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > > > > > For additional commands, e-mail: dev-help@commons.apache.org > > > > > > > > > > > > > > > > > > > > > > -----------------------------------------------------------------= ---- > > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > > > > For additional commands, e-mail: dev-help@commons.apache.org > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------= -- > > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > > > For additional commands, e-mail: dev-help@commons.apache.org > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > > For additional commands, e-mail: dev-help@commons.apache.org > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > > For additional commands, e-mail: dev-help@commons.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org --_002_94C476C03BFF5E42AC3518FDAC9643C43C781930F9HQMAILrockets_ Content-Type: text/plain; name="io14-build.xml.txt" Content-Description: io14-build.xml.txt Content-Disposition: attachment; filename="io14-build.xml.txt"; size=3096; creation-date="Wed, 16 Jan 2008 16:13:52 GMT"; modification-date="Wed, 16 Jan 2008 16:13:52 GMT" Content-Transfer-Encoding: base64 SW5kZXg6IEM6L0RvY3VtZW50cyBhbmQgU2V0dGluZ3MvZ2dyZWdvcnkvTXkgRG9jdW1lbnRzL2Vj bGlwc2Uvd29ya3NwYWNlcy9BcGFjaGUgQ29tbW9ucyBJTy9idWlsZC54bWwNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Ci0tLSBDOi9Eb2N1bWVudHMgYW5kIFNldHRpbmdzL2dncmVnb3J5L015IERvY3VtZW50cy9lY2xp cHNlL3dvcmtzcGFjZXMvQXBhY2hlIENvbW1vbnMgSU8vYnVpbGQueG1sCShyZXZpc2lvbiA2MTIx OTEpDQorKysgQzovRG9jdW1lbnRzIGFuZCBTZXR0aW5ncy9nZ3JlZ29yeS9NeSBEb2N1bWVudHMv ZWNsaXBzZS93b3Jrc3BhY2VzL0FwYWNoZSBDb21tb25zIElPL2J1aWxkLnhtbAkod29ya2luZyBj b3B5KQ0KQEAgLTIwMywxOSArMjAzLDU2IEBADQogCiA8IS0tID09PT09PT09PT0gVW5pdCBUZXN0 IFRhcmdldHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CiAK KyAgICA8dGFyZ2V0IG5hbWU9ImNvbXBpbGUudGVzdHMiIGRlcGVuZHM9ImNvbXBpbGUsIGRvd25s b2FkLWRlcGVuZGVuY2llcyIgZGVzY3JpcHRpb249IkNvbXBpbGUgdW5pdCB0ZXN0IGNhc2VzIGRl cGVuZGFudCBvbiBKREsgdmVyc2lvbiI+CisgICAgICA8YW50Y2FsbCB0YXJnZXQ9ImNvbXBpbGUu dGVzdHMuamRrMTMiIC8+CisgICAgICA8YW50Y2FsbCB0YXJnZXQ9ImNvbXBpbGUudGVzdHMuYWxs IiAvPgorICAgIDwvdGFyZ2V0PgorICAgIAorICAgIDwhLS0gQ29tcGlsZSBhbGwgY2xhc3NlcyAt LT4KKyAgICA8dGFyZ2V0IG5hbWU9ImNvbXBpbGUudGVzdHMuYWxsIiB1bmxlc3M9ImlzLmpkazEz IgorICAgICAgICAgICAgZGVzY3JpcHRpb249IkNvbXBpbGUgQUxMIHRlc3QgY2xhc3NlcyI+Cisg ICAgICA8ZWNobyBtZXNzYWdlPSIqKiogQ29tcGlsaW5nIGFsbCB0ZXN0IGNsYXNzZXMgKioqIiAv PgogCi0gIDx0YXJnZXQgbmFtZT0iY29tcGlsZS50ZXN0cyIgZGVwZW5kcz0iY29tcGlsZSxkb3du bG9hZC1kZXBlbmRlbmNpZXMiCi0gICBkZXNjcmlwdGlvbj0iQ29tcGlsZSB1bml0IHRlc3QgY2Fz ZXMiPgotICAgIDxqYXZhYyAgc3JjZGlyPSIke3Rlc3QuaG9tZX0iCi0gICAgICAgICAgIGRlc3Rk aXI9IiR7YnVpbGQuaG9tZX0vdGVzdC1jbGFzc2VzIgorICAgICAgPCEtLSBjaGVjayBKREsgMS4z IC0tPgorICAgICAgPGZhaWwgbWVzc2FnZT0ic3dpdGNoIHRvIEpESyAxLjQrIj4KKyAgICAgICAg PGNvbmRpdGlvbj4KKyAgICAgICAgICA8ZXF1YWxzIGFyZzE9IiR7YW50LmphdmEudmVyc2lvbn0i IGFyZzI9IjEuMyIgLz4KKyAgICAgICAgPC9jb25kaXRpb24+CisgICAgICA8L2ZhaWw+CisKKyAg ICAgIDxqYXZhYyBzcmNkaXI9IiR7dGVzdC5ob21lfSIKKyAgICAgICAgICAgICBkZXN0ZGlyPSIk e2J1aWxkLmhvbWV9L3Rlc3QtY2xhc3NlcyIKICAgICAgICAgICAgICBkZWJ1Zz0iJHtjb21waWxl LmRlYnVnfSIKLSAgICAgICBkZXByZWNhdGlvbj0iJHtjb21waWxlLmRlcHJlY2F0aW9ufSIKLSAg ICAgICAgICBvcHRpbWl6ZT0iJHtjb21waWxlLm9wdGltaXplfSI+Ci0gICAgICA8Y2xhc3NwYXRo IHJlZmlkPSJ0ZXN0LmNsYXNzcGF0aCIvPgotICAgIDwvamF2YWM+Ci0gIDwvdGFyZ2V0PgorICAg ICAgICAgICAgIGRlcHJlY2F0aW9uPSIke2NvbXBpbGUuZGVwcmVjYXRpb259IgorICAgICAgICAg ICAgIG9wdGltaXplPSIke2NvbXBpbGUub3B0aW1pemV9Ij4gICAgICAgICAgICAgCisgICAgICAg ICAgPGNsYXNzcGF0aCByZWZpZD0idGVzdC5jbGFzc3BhdGgiLz4KKyAgICAgIDwvamF2YWM+ICAg ICAgICAgICAgCisgICAgPC90YXJnZXQ+CiAKKyAgICA8IS0tIENvbXBpbGUgZXhjbHVkaW5nIEpE SyAxLjQgY2xhc3NlcyAtLT4KKyAgICA8dGFyZ2V0IG5hbWU9ImNvbXBpbGUudGVzdHMuamRrMTMi IHVubGVzcz0ibm90LmpkazEzIgorICAgICAgICAgICAgZGVzY3JpcHRpb249IkNvbXBpbGUgT05M WSBKREsgMS4zIGNvbXBhdGlibGUgdGVzdCBjbGFzc2VzICI+CisgICAgICA8ZWNobyBtZXNzYWdl PSIqKiogQ29tcGlsaW5nIE9OTFkgSkRLIDEuMyBjb21wYXRpYmxlIHRlc3QgY2xhc3NlcyAqKioi IC8+CiAKKyAgICAgIDxmYWlsIG1lc3NhZ2U9InN3aXRjaCB0byBKREsgMS4zIj4KKyAgICAgICAg PGNvbmRpdGlvbj4KKyAgICAgICAgICA8bm90PjxlcXVhbHMgYXJnMT0iJHthbnQuamF2YS52ZXJz aW9ufSIgYXJnMj0iMS4zIiAvPjwvbm90PgorICAgICAgICA8L2NvbmRpdGlvbj4KKyAgICAgIDwv ZmFpbD4KKyAgICAgIDxqYXZhYyBzcmNkaXI9IiR7dGVzdC5ob21lfSIKKyAgICAgICAgICAgICAg IGRlc3RkaXI9IiR7YnVpbGQuaG9tZX0vdGVzdC1jbGFzc2VzIgorICAgICAgICAgICAgICAgZGVi dWc9IiR7Y29tcGlsZS5kZWJ1Z30iCisgICAgICAgICAgICAgICBkZXByZWNhdGlvbj0iJHtjb21w aWxlLmRlcHJlY2F0aW9ufSIKKyAgICAgICAgICAgICAgIG9wdGltaXplPSIke2NvbXBpbGUub3B0 aW1pemV9Ij4gICAgICAgICAgICAgCisgICAgICAgICAgPGNsYXNzcGF0aCByZWZpZD0idGVzdC5j bGFzc3BhdGgiLz4KKyAgICAgICAgICA8aW5jbHVkZSBuYW1lPSIqKi8qLmphdmEiLz4gICAgICAg ICAgICAKKyAgICAgICAgICA8ZXhjbHVkZSBuYW1lPSIqKi9GaWxlRmlsdGVyVGVzdENhc2UuamF2 YSIvPgorICAgICAgICAgIDxleGNsdWRlIG5hbWU9IioqL0ZpbGVXcml0ZXJXaXRoRW5jb2RpbmdU ZXN0LmphdmEiLz4KKyAgICAgICAgICA8ZXhjbHVkZSBuYW1lPSIqKi9JT0V4Y2VwdGlvbldpdGhD YXVzZVRlc3RDYXNlLmphdmEiLz4KKyAgICAgICAgICA8ZXhjbHVkZSBuYW1lPSIqKi9DaGFyU2Vx dWVuY2VSZWFkZXJUZXN0LmphdmEiLz4KKyAgICAgIDwvamF2YWM+CisgICAgPC90YXJnZXQ+CisK ICAgPHRhcmdldCBuYW1lPSJ0ZXN0IiAgZGVwZW5kcz0iY29tcGlsZS50ZXN0cyx0ZXN0Lm1haW4s dGVzdC5jb21wYXJhdG9yLHRlc3QuZmlsZWZpbHRlcix0ZXN0LmlucHV0LHRlc3Qub3V0cHV0Igog ICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj0iUnVuIGFsbCB1bml0IHRlc3QgY2Fz ZXMiPgogICA8L3RhcmdldD4K --_002_94C476C03BFF5E42AC3518FDAC9643C43C781930F9HQMAILrockets_ Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org --_002_94C476C03BFF5E42AC3518FDAC9643C43C781930F9HQMAILrockets_--