Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rdf4j-dev] Next patch release and new committers

You can also use the japicmp reports to verify specific 2.2/2.3 API
compatibility on the modules that it is enabled for by changing the
compare version to 2.2:

https://github.com/eclipse/rdf4j/blob/master/pom.xml#L167

Then running mvn verify, then checking for the various reports in
target/japicmp in the modules it is setup for, and adding it to others
that you want to preserve the public API for.

I didn't set it up to error the build, but you can also tell it to do
that to highlight if there are issues
(breakBuildBasedOnSemanticVersioning /
breakBuildOnSourceIncompatibleModifications /
breakBuildOnBinaryIncompatibleModifications):

https://siom79.github.io/japicmp/MavenPlugin.html

https://github.com/eclipse/rdf4j/blob/master/pom.xml#L712

Cheers,

Peter

On 26 April 2017 at 15:50, Håvard Ottestad <hmottestad@xxxxxxxxx> wrote:
> James, have you done any checks for backwards compatibility? Like running all the test code in 2.2 against the new cherry picked branch?
>
> Håvard
>
>> On 25 Apr 2017, at 17:37, James Leigh <james.leigh@xxxxxxxxxxxx> wrote:
>>
>> Please disregard my last message, I see that it is already there.
>>
>> Thanks!
>> James
>>
>>> On Tue, 2017-04-25 at 11:33 -0400, James Leigh wrote:
>>> Thanks Havard,
>>>
>>> Can you also include this issue?
>>>      * #764 Include additional headers in sesame session requests
>>>
>>> Regards,
>>> James
>>>
>>>> On Fri, 2017-04-21 at 18:01 +0200, Håvard Ottestad wrote:
>>>> I just copied all those into a branch on rdf4j. I have write access
>>>> now :)
>>>>
>>>>
>>>> Was it correct to use "git cherry-pick -m 1 <commit sha1>" ?
>>>>
>>>>
>>>> https://github.com/eclipse/rdf4j/tree/releases/2.2.1
>>>>
>>>>
>>>>
>>>> Håvard
>>>>
>>>>
>>>>
>>>> On Wed, Apr 19, 2017 at 11:36 PM, James Leigh
>>>> <james.leigh@xxxxxxxxxxxx> wrote:
>>>>        I'm still waiting for github permissions to eclipse/rdf4j. In
>>>>        the
>>>>        meantime I've put together a branch that I think contains the
>>>>        relevant
>>>>        issues[1]. The issues I think are ready are as follows:
>>>>
>>>>              * #803: Added check for the SailChangedEvent
>>>>        statementsAdded and
>>>>                statementsRemoved flags
>>>>              * #792: Encode dollar sign in repository template
>>>>        replacement
>>>>              * #787: CookieHandlers now check for empty context path
>>>>        string
>>>>                instead of null
>>>>              * #786: Catch NumberFormatException when checking server
>>>>        protocol
>>>>              * #781: Use hashCode of PathIteration to identify
>>>>        intermediate
>>>>                variables
>>>>              * #759 : Use fixed Locale.ENGLISH for XML error
>>>>        verification
>>>>              * #754: Fix serialisation of language tag in toSPARQL.
>>>>              * #751: added benchmark module to root pom
>>>>              * #747: Don't encode literals in quotes unless needed
>>>>              * #695: Don't treat path modifiers as subqueries
>>>>              * #637: Prompt user if using incompatible chars in
>>>>        repository ID
>>>>
>>>>        [1]
>>>>        https://github.com/jamesrdf/rdf4j/releases/tag/2.2.1-SNAPSHOT
>>>>
>>>>        Regards,
>>>>        James
>>>>
>>>>
>>>>>        On Wed, 2017-04-19 at 22:03 +0200, Håvard Ottestad wrote:
>>>>> Jeen wants James and I to cherry pick and set up a bug fix
>>>>        release.
>>>>>
>>>>> Any other bug fixes that are critical?
>>>>>
>>>>> Håvard
>>>>>
>>>>>> On 19 Apr 2017, at 09:57, Damyan Ognyanov
>>>>        <damyan.ognyanov@xxxxxxxxxxxx> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> for the next version (8.2) of our GraphDB, we are planning
>>>>        to move up from 2.1.6 but since the latest 2.2 release had
>>>>        some bugs (#781 #764, etc.) that already have been fixed in
>>>>        the master, we are aiming to use the upcoming  2.2.1 ...
>>>>>>
>>>>>>
>>>>>> so it would be good to have that patch release sooner,
>>>>        e.g. somewhere in next 2 weeks ...
>>>>>>
>>>>>> Best,
>>>>>> Damyan
>>>>>> _______________________________________________
>>>>>> rdf4j-dev mailing list
>>>>>> rdf4j-dev@xxxxxxxxxxx
>>>>>> To change your delivery options, retrieve your password,
>>>>        or unsubscribe from this list, visit
>>>>>> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev
>>>>> _______________________________________________
>>>>> rdf4j-dev mailing list
>>>>> rdf4j-dev@xxxxxxxxxxx
>>>>> To change your delivery options, retrieve your password, or
>>>>        unsubscribe from this list, visit
>>>>> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev
>>>>
>>>>
>>>>        _______________________________________________
>>>>        rdf4j-dev mailing list
>>>>        rdf4j-dev@xxxxxxxxxxx
>>>>        To change your delivery options, retrieve your password, or
>>>>        unsubscribe from this list, visit
>>>>        https://dev.eclipse.org/mailman/listinfo/rdf4j-dev
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> rdf4j-dev mailing list
>>>> rdf4j-dev@xxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev
>>>
>>
>>
>> _______________________________________________
>> rdf4j-dev mailing list
>> rdf4j-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev
> _______________________________________________
> rdf4j-dev mailing list
> rdf4j-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev


Back to the top