Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3838818A5C for ; Wed, 9 Dec 2015 20:07:06 +0000 (UTC) Received: (qmail 59950 invoked by uid 500); 9 Dec 2015 20:07:02 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 59802 invoked by uid 500); 9 Dec 2015 20:07:02 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 59789 invoked by uid 99); 9 Dec 2015 20:07:02 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Dec 2015 20:07:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 10365180A77 for ; Wed, 9 Dec 2015 20:07:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.902 X-Spam-Level: ** X-Spam-Status: No, score=2.902 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=3, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=zenior-no.20150623.gappssmtp.com header.b=oTuAnntf; dkim=pass (2048-bit key) header.d=gmail.com header.b=NbQEqmXb Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id mCqsSY3OjqoM for ; Wed, 9 Dec 2015 20:06:53 +0000 (UTC) Received: from mail-ig0-f169.google.com (mail-ig0-f169.google.com [209.85.213.169]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 3FB2F24C0D for ; Wed, 9 Dec 2015 20:06:52 +0000 (UTC) Received: by igcsu19 with SMTP id su19so19500753igc.0 for ; Wed, 09 Dec 2015 12:06:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zenior-no.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=p4VWm+s9hjkki3w/JaZs/Vc1vH16wSrqtsYc5cuLIPs=; b=oTuAnntfeRA8Vt95O9Gk46Xm0WWv5l2exwuFrj3zzqYzqOL+xNTLsL6Xec+6J9BG89 /HegWTGKZuzOO7dmj3e+aymeRMi/cIzlkwOoLqnSBVpox+T+vXDsV7T9be5ou36/5ATt l8bclEdkCr9TBvawQcOFzsxWWeU8eEYRd7PdAjPdOuzebxfUlz/85nbBVf5dzKt2B30c +7IYD3txQ3FzvANglpYzI1qqhq0Yy7/IrzDV3oxlq46VXnxWJS3rpfZEb0sGJ0VZ3dVj LqxBwiabuNDNvQx2dYH9vTBLtsRAZrLOLp9IyIsUUUFn2RVw8EWF+U3+Nel5qJzUMvP/ zIjQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=p4VWm+s9hjkki3w/JaZs/Vc1vH16wSrqtsYc5cuLIPs=; b=NbQEqmXbh4ZPIjuEIV7MdcggPmU7EKAlSYZo7/bCoTgVEtr9SzRRDEQ2hxyDLQDrJ5 GylaZ7bqt8CJg0Vg3aGSvxSK7WuCK1UpKIcrPWRoD+OQIZVUID+z3buFt2EBG6gUS8rP 9IG4Azuz0EKAiJohEl6ODB6/4IM06WL+UNipFjVaMeYaonGEaT5GEc46h/yYo/OW+0U6 /ahCE/tlbA6vvJU08jfBZhh4+EVnhNoC0zvOnMbuoosWVV9Za6ss1J6BoEKkeQgRF7uf dkt+/MQnSlNdrzb+FRiSTvAvdi/buJpaIqIFIIMNw7x5lYGpBrJfdA/iEWQZPpoQwHUC ZRQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=p4VWm+s9hjkki3w/JaZs/Vc1vH16wSrqtsYc5cuLIPs=; b=HeMRMxV9DIMLFgGBpkL5+kCa433EYv4c8FdW6ckWAD2hgPt7xR8jdXk7LwB0HpyThQ 31d6HFcjtSM1KfpVfo+TVfP0+RGwdCHuP5xtJsuprfIuEKNIW/OkUWw1tAESAksblP89 uAUD7sLVeyIQOjHGYx7DZ+w4jw8vFZDF/d7AkwFEbzPZAWu7n7/gcDsVib6UjtNAWtQG cMHTrfJu9naA3WaFRwyOl8uoH07y27cI/7Y3/kmuEJ5LJiTFOaDO+GjfFbk94I7iDbb7 3zJ+pRtBvPddF2YKan9lgk0WkZv6Xk9mUA08qY8ivJiIWyvCdbv1llijBt1ah+MwegUj tjNw== X-Gm-Message-State: ALoCoQmL6NgnG0+wUZPmU0QzMHEv23TW26CxADU27ceA9lPXh6RqwyT1P06Tl7nq5PBfwUGU7wSAk+UIMpDjzJY3hgzgyiKa6Q== MIME-Version: 1.0 X-Received: by 10.50.64.146 with SMTP id o18mr10980945igs.51.1449691610854; Wed, 09 Dec 2015 12:06:50 -0800 (PST) Sender: kristian.rosenvold@zenior.no Received: by 10.50.57.227 with HTTP; Wed, 9 Dec 2015 12:06:50 -0800 (PST) In-Reply-To: References: Date: Wed, 9 Dec 2015 21:06:50 +0100 X-Google-Sender-Auth: DhuAOZnvHbngP9U47vf1dS7Hn3Y Message-ID: Subject: Re: [VOTE] Release commons-io 2.5 based on RC1 From: Kristian Rosenvold To: Commons Developers List , joerg.schaible@gmx.de Content-Type: multipart/alternative; boundary=047d7bea43fc7ff68e05267ca191 --047d7bea43fc7ff68e05267ca191 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The Charset related tests fail due some character set that is installed in your environment that is nor present in mine (commons.io builds fine on IBM jdk6 & 7 here). To try to identify which character set we're talking about I added the name to the assert message; there is already logic in place in these tests to ignore specific character sets. If you can run the latest commons-io trunk on your system right now, you should get the name of the failing character set and hopefully I can install it here and analyze the problem a little more or ignore that specific character set. The TailerTest was doing two different things which are both problematic; it was relying on Thread.sleep(X) sleeping anything remotelly similar to X ms, which is known to be untrue. Additionally there is a reliance on gc actually running in this interval, which is even more questionable. I have "fixed" the sleep part of this issue, leaving the reliance on deterministic gc invocation (which I still believe cannot really be done reliably without resorting to the debugger api). If this test fails on any of your environments I'm partial to just deleting the tests as "not possible". Let me know about the charset and any other problems you might encounter and I'll try to fix them before spinning RC2 (hopefully this weekend). Kristian 2015-11-26 14:20 GMT+01:00 J=C3=B6rg Schaible : > Kristian Rosenvold wrote: > > > We have fixed quite a few bugs and added some significant > > enhancements since commons-io was released, > > so I would like to release commons-io 2.5 > > > > Foo 2.5 RC1 is available for review here: > > https://dist.apache.org/repos/dist/dev/commons/io/ (svn revision > > 11266) > > > > Maven artifacts are here: > > > https://repository.apache.org/content/repositories/orgapachecommons-1123 > > > > Details of changes since 2.4 are in the release notes: > > https://dist.apache.org/repos/dist/dev/commons/io/RELEASE-NOTES.txt > > > http://people.apache.org/~krosenvold/commons-io-2.5-RC1/changes-report.ht= ml > > > > I have tested this with JDK 1.6, 1.7 and 1.8. > > > > The tag is here: > > > https://svn.apache.org/repos/asf/commons/proper/io/tags/commons-io-2.5-RC= 1 > > (r1715890) > > > > Site: > > http://people.apache.org/~krosenvold/commons-io-2.5-RC1/ > > (note some *relative* links are broken and the 2.5 directories are > > not yet created - these will be OK once the site is deployed) > > > > Clirr Report (compared to 2.4): > > > http://people.apache.org/~krosenvold/commons-io-2.5-RC1/clirr-report.html > > > > > > RAT Report: > > > http://people.apache.org/~krosenvold/commons-io-2.5-RC1/rat-report.html > > > > KEYS: > > https://www.apache.org/dist/commons/KEYS > > > > Please review the release candidate and vote. > > This vote will close no sooner that 72 hours from now, i.e. after > > 19:00 CET 26-March 2015 > > > > [ ] +1 Release these artifacts > > [ ] +0 OK, but... > > [ ] -0 OK, but really should fix... > > [ ] -1 I oppose this release because... > > > IBM JDK 1.6 fails (as usual): > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > Failed tests: > CharSequenceInputStreamTest.testBufferedRead_AvailableCharset:96- > >testBufferedRead:72 bytes should agree expected:<65> but was:<71> > WriterOutputStreamTest.testUTF16WithSingleByteWrite:81- > >testWithSingleByteWrite:47 expected:<[=C3=A0 peine arriv=C3=A9s nous ent= r=C3=A2mes dans > sa > chambre]> but was:<[=EF=BC=80=EE=80=80 =E7=80=80=E6=94=80=E6=A4=80=E6=B8= =80=E6=94=80 =E6=84=80=E7=88=80=E7=88=80=E6=A4=80=E7=98=80=EE=A4=80=E7=8C= =80 =E6=B8=80=E6=BC=80=E7=94=80=E7=8C=80 =E6=94=80=E6=B8=80=E7=90=80=E7=88= =80=EE=88=80=E6=B4=80=E6=94=80=E7=8C=80 =E6=90=80=E6=84=80=E6=B8=80=E7=8C= =80 =E7=8C=80=E6=84=80 =E6=8C=80=E6=A0=80=E6=84=80=E6=B4=80=E6=88=80=E7=88= =80]> > Tests in error: > BOMInputStreamTest.testReadXmlWithBOMUcs2:602->parseXml:158 =C2=BB SAXP= arse > Content... > BOMInputStreamTest.testReadXmlWithBOMUcs4:615->parseXml:158 =C2=BB SAXP= arse > Content... > BOMInputStreamTest.testReadXmlWithBOMUtf32Be:638->parseXml:158 =C2=BB S= AXParse > Inva... > BOMInputStreamTest.testReadXmlWithBOMUtf32Le:647->parseXml:158 =C2=BB S= AXParse > Inva... > BOMInputStreamTest.testReadXmlWithoutBOMUtf32Be:664->parseXml:158 =C2= =BB > SAXParse I... > BOMInputStreamTest.testReadXmlWithoutBOMUtf32Le:672->parseXml:158 =C2= =BB > SAXParse I... > CharSequenceInputStreamTest.testAvailable:430->testAvailableSkip:391 = =C2=BB > UnsupportedOperation > > Tests run: 1156, Failures: 2, Errors: 7, Skipped: 2 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > IBM JDK 1.7 fails also: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > Failed tests: > CharSequenceInputStreamTest.testBufferedRead_AvailableCharset:96- > >testBufferedRead:72 bytes should agree expected:<111> but was:<-3> > WriterOutputStreamTest.testUTF16WithSingleByteWrite:81- > >testWithSingleByteWrite:47 expected:<[=C3=A0 peine arriv=C3=A9s nous ent= r=C3=A2mes dans > sa > chambre]> but was:<[=EF=BC=80=EE=80=80 =E7=80=80=E6=94=80=E6=A4=80=E6=B8= =80=E6=94=80 =E6=84=80=E7=88=80=E7=88=80=E6=A4=80=E7=98=80=EE=A4=80=E7=8C= =80 =E6=B8=80=E6=BC=80=E7=94=80=E7=8C=80 =E6=94=80=E6=B8=80=E7=90=80=E7=88= =80=EE=88=80=E6=B4=80=E6=94=80=E7=8C=80 =E6=90=80=E6=84=80=E6=B8=80=E7=8C= =80 =E7=8C=80=E6=84=80 =E6=8C=80=E6=A0=80=E6=84=80=E6=B4=80=E6=88=80=E7=88= =80]> > Tests in error: > BOMInputStreamTest.testReadXmlWithBOMUcs2:602->parseXml:158 =C2=BB SAXP= arse > Content... > BOMInputStreamTest.testReadXmlWithBOMUcs4:615->parseXml:158 =C2=BB SAXP= arse > Content... > BOMInputStreamTest.testReadXmlWithBOMUtf32Be:638->parseXml:158 =C2=BB S= AXParse > Inva... > BOMInputStreamTest.testReadXmlWithBOMUtf32Le:647->parseXml:158 =C2=BB S= AXParse > Inva... > BOMInputStreamTest.testReadXmlWithoutBOMUtf32Be:664->parseXml:158 =C2= =BB > SAXParse I... > BOMInputStreamTest.testReadXmlWithoutBOMUtf32Le:672->parseXml:158 =C2= =BB > SAXParse I... > CharSequenceInputStreamTest.testAvailable:430->testAvailableSkip:391 = =C2=BB > UnsupportedOperation > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > > This test seems brittle, it failed for me one time using IcedTea 7 > (OpenJDK), but passed a 2nd run: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > Failed tests: > TailerTest.testTailer:225 2 line count expected:<1> but was:<3> > > Tests run: 1156, Failures: 1, Errors: 0, Skipped: 3 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D %< =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > +1, since it's no regression that the IBM JDK's always fail these tests. > > Cheers, > J=C3=B6rg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --047d7bea43fc7ff68e05267ca191--