Where do we remember outstanding dependency updates for release?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Where do we remember outstanding dependency updates for release?

Frankie
Hi,

today I noticed that the Version of bval-jsr has to be updated to 2.0.1
because of missing properties for new Validation Constraints like NotEmpty.
But bval-jsr 2.0.1 is not yet released.
So before creating a redundant JIRA ticket I did some investigation and
found
http://tomee-openejb.979440.n4.nabble.com/Finish-the-bval-setup-td4685085.html.
In the there-mentioned PR the dependency is set to 2.0.1-SNAPSHOT.

I wondered if there is a place where I could have easily found such external
dependencies we are waiting for so that I can update it.
All I found was https://issues.apache.org/jira/browse/TOMEE-2115 ("TomEE-8
work"), but there are only two other tickets linked to ...

Any hints?

Thank you
Frankie



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html
Reply | Threaded
Open this post in threaded view
|

Re: Where do we remember outstanding dependency updates for release?

brunobat
Hi Frankie,

Nice topic. I'm not aware of a centralized place for that.  I think we
could start by searching for *-SNAPSHOT dependencies.

Then we will need to research if the releases have been done and if not,
shoot some emails and crate a subtask in that Jira to keep track.

Cheers.

Bruno Baptista
https://twitter.com/brunobat_


On 15/01/19 12:21, Frankie wrote:

> Hi,
>
> today I noticed that the Version of bval-jsr has to be updated to 2.0.1
> because of missing properties for new Validation Constraints like NotEmpty.
> But bval-jsr 2.0.1 is not yet released.
> So before creating a redundant JIRA ticket I did some investigation and
> found
> http://tomee-openejb.979440.n4.nabble.com/Finish-the-bval-setup-td4685085.html.
> In the there-mentioned PR the dependency is set to 2.0.1-SNAPSHOT.
>
> I wondered if there is a place where I could have easily found such external
> dependencies we are waiting for so that I can update it.
> All I found was https://issues.apache.org/jira/browse/TOMEE-2115 ("TomEE-8
> work"), but there are only two other tickets linked to ...
>
> Any hints?
>
> Thank you
> Frankie
>
>
>
> --
> Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html
Reply | Threaded
Open this post in threaded view
|

Re: Where do we remember outstanding dependency updates for release?

Roberto Cortez
Well, usually the dependencies are updated in tomee main pom to the SNAPSHOT dependencies of the required projects and then we are not able to release until we have all of that sorted out.

Maybe it would be a good practice to all add a JIRA ticket when we change a dependency to a SNAPSHOT, so we can monitor the project and update once a stable release is available.

Cheers,
Roberto

> On 15 Jan 2019, at 12:27, Bruno Baptista <[hidden email]> wrote:
>
> Hi Frankie,
>
> Nice topic. I'm not aware of a centralized place for that.  I think we could start by searching for *-SNAPSHOT dependencies.
>
> Then we will need to research if the releases have been done and if not, shoot some emails and crate a subtask in that Jira to keep track.
>
> Cheers.
>
> Bruno Baptista
> https://twitter.com/brunobat_
>
>
> On 15/01/19 12:21, Frankie wrote:
>> Hi,
>>
>> today I noticed that the Version of bval-jsr has to be updated to 2.0.1
>> because of missing properties for new Validation Constraints like NotEmpty.
>> But bval-jsr 2.0.1 is not yet released.
>> So before creating a redundant JIRA ticket I did some investigation and
>> found
>> http://tomee-openejb.979440.n4.nabble.com/Finish-the-bval-setup-td4685085.html.
>> In the there-mentioned PR the dependency is set to 2.0.1-SNAPSHOT.
>>
>> I wondered if there is a place where I could have easily found such external
>> dependencies we are waiting for so that I can update it.
>> All I found was https://issues.apache.org/jira/browse/TOMEE-2115 ("TomEE-8
>> work"), but there are only two other tickets linked to ...
>>
>> Any hints?
>>
>> Thank you
>> Frankie
>>
>>
>>
>> --
>> Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html

Reply | Threaded
Open this post in threaded view
|

Re: Where do we remember outstanding dependency updates for release?

Frankie
So the pom.xml is the central place of information I was looking for ... ;-)
And the existence of SNAPSHOT entries in pom.xml are our todo-markers for
release.
I'm fine with that.
JIRA tickets in addition would be great but on the other hand redundant
work.
Now I wonder what would be a good way to document this. Is there
documentation for the release process?
As a first step: create a JIRA ticket with this information?



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html
Reply | Threaded
Open this post in threaded view
|

Re: Where do we remember outstanding dependency updates for release?

Roberto Cortez
The JIRA tickets would be interesting because they can then be used to generate the Release Notes and then you could see what was updated of each version. What do you think?

> On 16 Jan 2019, at 06:42, Frankie <[hidden email]> wrote:
>
> So the pom.xml is the central place of information I was looking for ... ;-)
> And the existence of SNAPSHOT entries in pom.xml are our todo-markers for
> release.
> I'm fine with that.
> JIRA tickets in addition would be great but on the other hand redundant
> work.
> Now I wonder what would be a good way to document this. Is there
> documentation for the release process?
> As a first step: create a JIRA ticket with this information?
>
>
>
> --
> Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html

Reply | Threaded
Open this post in threaded view
|

Re: Where do we remember outstanding dependency updates for release?

Frankie
Absolutely.
What I meant was a ticket to "store" the information about the proceeding
concerning SNAPSHOT dependencies when releasing though.
Obviously not clearly expressed by me ...




--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html