Ah! Basically, the identity operator has been fixed for classes implementing the Comparable interface. This is definitely a good news!
p On Mon, May 20, 2019 at 7:55 AM Paul King <pa...@asert.com.au> wrote: > Possibly this in 2.5.7? > https://issues.apache.org/jira/browse/GROOVY-7954 > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > Virus-free. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > <#m_-145782387168439430_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > On Mon, May 20, 2019 at 3:30 PM Paolo Di Tommaso < > paolo.ditomm...@gmail.com> wrote: > >> Just to confirm the build fixed, though some tests failing due to changes >> in the snapshot version. >> >> Is there any change related to identity and Comparable interface coming >> in Groovy 2.5.8? >> >> >> Cheers, >> Paolo >> >> >> On Sun, May 19, 2019 at 10:19 AM Paolo Di Tommaso < >> paolo.ditomm...@gmail.com> wrote: >> >>> Damn! you are right. The deps overriding should have gone in >>> `allprojects` block. >>> >>> Thanks for having spotted that and updated the building environment. >>> >>> >>> Cheers, >>> Paolo >>> >>> >>> On Sun, May 19, 2019 at 2:42 AM Paul King <pa...@asert.com.au> wrote: >>> >>>> It seems repeatable locally. >>>> >>>> On Sun, May 19, 2019 at 10:17 AM Paul King <pa...@asert.com.au> wrote: >>>> >>>>> It looks like the gradle build needs some further work: >>>>> >>>>> [00:44:08] : [:nf-commons:compileGroovy] 00:44:08.057 [DEBUG] >>>>> [org.gradle.api.internal.tasks.compile.NormalizingGroovyCompiler] Java >>>>> compiler arguments: -source 1.8 -target 1.8 -d >>>>> /var/teamcity/buildagent-jdk8/work/1d76058f36ec5c31/modules/nf-commons/build/classes/groovy/main >>>>> -g -sourcepath -proc:none -XDuseUnsharedTable=true -classpath ...[other >>>>> jars]...:/var/teamcity/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/2.5.6/6936e700f0fb1b50bac0698ada4347a769d40199/groovy-2.5.6.jar:...[other >>>>> jars]... >>>>> /var/teamcity/buildagent-jdk8/work/1d76058f36ec5c31/modules/nf-commons/src/main/nextflow/util/QuoteStringTokenizer.groovy >>>>> /var/teamcity/buildagent-jdk8/work/1d76058f36ec5c31/modules/nf-commons/src/main/nextflow/util/CsvParser.groovy >>>>> ...[other source files]... >>>>> >>>>> In some places I can see the Groovy version being overridden by the >>>>> CI_GROOVY_VERSION value of 2.5.8-SNAPSHOT: >>>>> >>>>> [00:43:18] : [Step 1/1] 00:43:16.617 [QUIET] [system.out] >> >>>>> Overriding org.codehaus.groovy:groovy:2.5.6 with version: 2.5.8-SNAPSHOT >>>>> >>>>> But in other places it seems not the case. >>>>> >>>>> Cheers, Paul. >>>>> >>>>> >>>>> On Sat, May 11, 2019 at 6:52 PM Paolo Di Tommaso < >>>>> paolo.ditomm...@gmail.com> wrote: >>>>> >>>>>> Hi guys, >>>>>> >>>>>> I'm renewing my plea to fix the Nextflow joint build >>>>>> <http://ci.groovy-lang.org/viewType.html?buildTypeId=JointBuilds_Nextflow_Groovy25xJointBuild>. >>>>>> This would have helped to early detect and prevent bugs such as >>>>>> GROOVY-9115 <https://issues.apache.org/jira/browse/GROOVY-9115>. >>>>>> >>>>>> >>>>>> Thanks, Paolo >>>>>> >>>>>> >>>>>> On Mon, Feb 4, 2019 at 3:36 PM Paolo Di Tommaso < >>>>>> paolo.ditomm...@gmail.com> wrote: >>>>>> >>>>>>> I'm raising again this issue. No way to fix it? >>>>>>> >>>>>>> >>>>>>> p >>>>>>> >>>>>>> On Fri, Jan 11, 2019 at 12:51 PM Paul King <pa...@asert.com.au> >>>>>>> wrote: >>>>>>> >>>>>>>> I get 2.5.6-SNAPSHOT as the version when I use locally built >>>>>>>> snapshots. I presume it is something specific to the Nextflow build but >>>>>>>> haven't had time to check yet. >>>>>>>> >>>>>>>> On Fri, Jan 11, 2019 at 6:25 PM Paolo Di Tommaso < >>>>>>>> paolo.ditomm...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi devs, >>>>>>>>> >>>>>>>>> Sorry if I insist on this, it may be that version string has not >>>>>>>>> been updated on the 2.5.6 snapshot and therefore it's failing? >>>>>>>>> >>>>>>>>> >>>>>>>>> p >>>>>>>>> >>>>>>>>> On Mon, Jan 7, 2019 at 8:16 PM Paolo Di Tommaso < >>>>>>>>> paolo.ditomm...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Daer maintainers, >>>>>>>>>> >>>>>>>>>> The Nextflow joint build >>>>>>>>>> <http://ci.groovy-lang.org/project.html?projectId=JointBuilds_Nextflow&tab=projectOverview> >>>>>>>>>> is failing with this error message. >>>>>>>>>> >>>>>>>>>> System.getenv('CI_GROOVY_VERSION') == GroovySystem.getVersion() >>>>>>>>>> | | | >>>>>>>>>> 2.5.6-SNAPSHOT | 2.5.5 >>>>>>>>>> false >>>>>>>>>> 10 differences (28% similarity) >>>>>>>>>> 2.5.(6-SNAPSHOT) >>>>>>>>>> 2.5.(5---------) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> It looks the Groovy runtime version is not matching the declared >>>>>>>>>> version by the `CI_GROOVY_VERSION` env var. >>>>>>>>>> >>>>>>>>>> Could you please give it a look. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Paolo >>>>>>>>>> >>>>>>>>>> > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > Virus-free. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > <#m_-145782387168439430_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >