juneau-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Bognar <jamesbog...@apache.org>
Subject Re: [VOTE] Release Apache Juneau 6.4.0-incubating RC2
Date Thu, 21 Sep 2017 12:55:06 GMT
Hi David,

I don't have a Windows machine anymore :-(

It looks like a test issue.  Is it only RDF tests that are failing?

Can you find line 484 in org.apache.juneau.TestUtils in juneau-core-tests...

String[] e = expected.trim().split("\n"), a = actual.trim().split("\n");

...and change it to this?...

String[] e = expected.trim().split("[\r\n]+"), a = actual.trim().split(
"[\r\n]+");


Background on this method:  Since Jena does not guarantee the order of
entries in the generated RDF (it's pretty much random), it's difficult to
do simple comparison validation.  So instead, we sort the expected and
actual lines and then check for comparison.  It's not perfect (XML
attribute order can also be random), but generally good enough for what
we're testing.



On Thu, Sep 21, 2017 at 5:52 AM, David Goddard <goddard@acm.org> wrote:

> Thanks.
>
> I'm seeting a whole load of test failures in juneau-core parsing (every
> round trip test is failing for me).  For example:
>
> >
> ByteArrayBase64SwapComboTest>ComboRoundTripTest.g32_parseRdf
> XmlR:701->ComboRoundTripTest.testParse:205 ByteArray2d/parseRdfXmlR
> parse-normal failed expected:<<rdf:RDF>[
>   <rdf:Seq>
>     <rdf:li>AQID</rdf:li>
>     <rdf:li>BAUG</rdf:li>
>     <rdf:li rdf:resource='http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'/
> >
>   </rdf:Seq>
> </rdf:RDF>]
> > but was:<<rdf:RDF>[
>   <rdf:Seq>
>     <rdf:li>AQID</rdf:li>
>     <rdf:li>BAUG</rdf:li>
>     <rdf:li rdf:resource='http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'/
> >
>   </rdf:Seq>
> </rdf:RDF>
> ]
> >
>
> The only consistent difference I see is that the final closing square
> bracket is appearing on a new line.  Perhaps this is a character encoding
> issue (although I wouldn't rule out user error) - these tests fail on a
> Windows platform, but work fine on a Mac.
>
> David
>
>
>
> On 20/09/2017 15:39, James Bognar wrote:
>
>> Indeed they are.
>>
>> I've fixed them in Git.  Thanks David!
>>
>> On Wed, Sep 20, 2017 at 8:25 AM, David Goddard <goddard@acm.org> wrote:
>>
>> I'm seeing a couple of issues with the Eclipse project names when
>>> importing a fresh clone into a workspace.
>>>
>>> juneau-microservice/.project has <name>juneau-rest</name>
>>> juneau-doc/.project has <name>juneau-marshall</name>
>>>
>>> I'm assuming these are copy/paste errors arising from the restructuring.
>>>
>>> David
>>>
>>>
>>>
>>> On 19/09/2017 18:26, Charles Mims wrote:
>>>
>>> +1, with intermittent test failures in Apache Juneau Microservice Tests
>>>>
>>>> MD5 (apache-juneau-6.4.0-incubating-src.zip) =
>>>> e6ef05085093a5235cb9665c65a778fb
>>>> For me it failed on the 1st and 2nd try, passed on the 3rd.
>>>>
>>>>
>>>>
>>>> On Tue, Sep 19, 2017 at 11:11 AM, James Bognar <jamesbognar@apache.org>
>>>> wrote:
>>>>
>>>> ** At this time, I have met “Broken Pipe” issue too. I think we need
to
>>>>> handle this problem soon.
>>>>>
>>>>> Darn.
>>>>>
>>>>> I'm thinking it must be an issue with Jetty since we just upgraded it.
>>>>>   From the Jetty side, the connection is open waiting for data, but
>>>>> that's
>>>>> all I know.
>>>>>
>>>>> I'll have to figure out how to use Fiddler and do some low-level
>>>>> debugging.  It's really hard to reproduce though :-(
>>>>>
>>>>> On Tue, Sep 19, 2017 at 11:32 AM, Raphi D Lee <yidonguk@gmail.com>
>>>>> wrote:
>>>>>
>>>>> +1
>>>>>
>>>>>>
>>>>>> SHA1, MD5 Checksum OK
>>>>>> Maven Build OK
>>>>>>
>>>>>> ** At this time, I have met “Broken Pipe” issue too. I think
we need
>>>>>> to
>>>>>> handle this problem soon.
>>>>>>
>>>>>> [INFO] Reactor Summary:
>>>>>> [INFO]
>>>>>> [INFO] Apache Juneau (incubating) ......................... SUCCESS
[
>>>>>> 10.521 s]
>>>>>> [INFO] Apache Juneau - Core APIs .......................... SUCCESS
[
>>>>>> 0.737 s]
>>>>>> [INFO] Apache Juneau Marshall ............................. SUCCESS
[
>>>>>> 45.444 s]
>>>>>> [INFO] Apache Juneau Marshal RDF .......................... SUCCESS
[
>>>>>> 3.558 s]
>>>>>> [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS
[
>>>>>> 6.813 s]
>>>>>> [INFO] Apache Juneau Core ................................. SUCCESS
[
>>>>>> 1.025 s]
>>>>>> [INFO] Apache Juneau Config File API ...................... SUCCESS
[
>>>>>> 1.928 s]
>>>>>> [INFO] Apache Juneau Core Tests ........................... SUCCESS
>>>>>> [01:04
>>>>>> min]
>>>>>> [INFO] Apache Juneau - REST APIs .......................... SUCCESS
[
>>>>>> 0.080 s]
>>>>>> [INFO] Apache Juneau REST Servlet API ..................... SUCCESS
[
>>>>>> 2.331 s]
>>>>>> [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS
[
>>>>>> 0.476 s]
>>>>>> [INFO] Apache Juneau REST Client API ...................... SUCCESS
[
>>>>>> 1.005 s]
>>>>>> [INFO] Apache Juneau - Microservice APIs .................. SUCCESS
[
>>>>>> 0.068 s]
>>>>>> [INFO] Apache Juneau Microservice Server .................. SUCCESS
[
>>>>>> 1.588 s]
>>>>>> [INFO] Apache Juneau Microservice Template ................ SUCCESS
[
>>>>>> 1.243 s]
>>>>>> [INFO] Apache Juneau - Examples ........................... SUCCESS
[
>>>>>> 0.183 s]
>>>>>> [INFO] Apache Juneau REST Examples ........................ SUCCESS
[
>>>>>> 8.512 s]
>>>>>> [INFO] Apache Juneau Microservice Tests ................... SUCCESS
[
>>>>>> 24.522 s]
>>>>>> [INFO] Apache Juneau Core Examples ........................ SUCCESS
[
>>>>>> 0.287 s]
>>>>>> [INFO] Apache Juneau Javadocs ............................. SUCCESS
[
>>>>>> 0.617 s]
>>>>>> [INFO] Apache Juneau - Release Engineering ................ SUCCESS
[
>>>>>> 0.040 s]
>>>>>> [INFO] Apache Juneau UberJar .............................. SUCCESS
[
>>>>>> 1.008 s]
>>>>>> [INFO] Apache Juneau Distribution ......................... SUCCESS
[
>>>>>> 0.768 s]
>>>>>> [INFO] ------------------------------------------------------------
>>>>>> ------------
>>>>>> [INFO] BUILD SUCCESS
>>>>>> [INFO] ------------------------------------------------------------
>>>>>> ------------
>>>>>> [INFO] Total time: 03:01 min
>>>>>> [INFO] Finished at: 2017-09-19T20:11:43+09:00
>>>>>> [INFO] Final Memory: 87M/773M
>>>>>> [INFO] ------------------------------------------------------------
>>>>>> ------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Raphi D Lee, yidonguk@gmail.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2017. 9. 18. 오전 9:54, James Bognar <jamesbognar@apache.org>
작성:
>>>>>>
>>>>>>>
>>>>>>> I am pleased to be calling this vote for the source release of
Apache
>>>>>>> Juneau 6.4.0-incubating RC2.
>>>>>>> This includes some fixes for bugs found in RC1 and some packaging
>>>>>>> changes
>>>>>>> for the example and template projects.
>>>>>>>
>>>>>>> The list of new features can be found here:
>>>>>>> http://juneau.incubator.apache.org/site/apidocs/
>>>>>>>
>>>>>>> overview-summary.html#6.4.0
>>>>>>
>>>>>>
>>>>>>> The binaries are available at:
>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/juneau/
>>>>>>>
>>>>>>> binaries/juneau-6.4.0-incubating-RC2/
>>>>>>
>>>>>>
>>>>>>> The release candidate to be voted over is available at:
>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/juneau/
>>>>>>>
>>>>>>> source/juneau-6.4.0-incubating-RC2/
>>>>>>
>>>>>>
>>>>>>> SHA-1 checksums:
>>>>>>> aeb89ecf6b0da5e8b594455a349f1f7efa483f81 apache-juneau-6.4.
>>>>>>> 0-incubating-src.zip
>>>>>>> c3d4a1d7c21142a4006876419729d9f0c352203e apache-juneau-6.4.
>>>>>>> 0-incubating-bin.zip
>>>>>>>
>>>>>>> MD5 checksums:
>>>>>>> e6ef05085093a5235cb9665c65a778fb apache-juneau-6.4.0-incubating
>>>>>>> -src.zip
>>>>>>> 4e96d5047c0e9f03f0def2d017521f13 apache-juneau-6.4.0-incubating
>>>>>>> -bin.zip
>>>>>>>
>>>>>>> Build the release candidate using:
>>>>>>> mvn clean install
>>>>>>>
>>>>>>> The release candidate is signed with a GPG key available at:
>>>>>>> https://dist.apache.org/repos/dist/release/incubator/juneau/KEYS
>>>>>>>
>>>>>>> A staged Maven repository is available for review at:
>>>>>>> https://repository.apache.org/content/repositories/orgapache
>>>>>>> juneau-1016/
>>>>>>>
>>>>>>> The Git commit for this release is...
>>>>>>> *https://git-wip-us.apache.org/repos/asf?p=incubator-
>>>>>>>
>>>>>>> juneau.git;a=commit;h=6de998193807eeec40e6f297f6b70222552f3b37
>>>>>>
>>>>>> <https://git-wip-us.apache.org/repos/asf?p=incubator-
>>>>>>>
>>>>>>> juneau.git;a=commit;h=6de998193807eeec40e6f297f6b70222552f3b37>*
>>>>>>
>>>>>>
>>>>>>> Please vote on releasing this package as:
>>>>>>> Apache Juneau 6.4.0-incubating
>>>>>>>
>>>>>>> This vote will be open until 20-Sep-2017 9:00pm EST and passes
if a
>>>>>>> majority of at least three +1 Apache Juneau PPMC votes are cast.
>>>>>>>
>>>>>>> [ ] +1 Release this package
>>>>>>> [ ] 0 I don't feel strongly about it, but don't object
>>>>>>> [ ] -1 Do not release this package because...
>>>>>>>
>>>>>>> Anyone can participate in testing and voting, not just committers,
>>>>>>> please
>>>>>>> feel free to try out the release candidate and provide your votes.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>>
>>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message