[prev in list] [next in list] [prev in thread] [next in thread]
List: openejb-development
Subject: Re: [QUESTION] Time to release TomEE 1.1.0?
From: David Blevins <david.blevins () gmail ! com>
Date: 2012-06-26 0:05:33
Message-ID: E38EE724-FCCD-4CB2-82C1-872D669216A7 () gmail ! com
[Download RAW message or body]
On Jun 24, 2012, at 1:25 PM, Romain Manni-Bucau wrote:
> Regarding "Library changes with no JIRA": when i update a version i often
> think "we'll update it again before next release" --> do we create 2
> tickets? or do we simply make a diff between 2 releases?
If you update a library a second time before release, just update the JIRA you created.
> about maven plugins they depend on openejb or tomee so i think it will be
> hard to release a useful plugin today. Maybe the scan.xml one?
That can be a good start.
-David
> 2012/6/24 David Blevins <david.blevins@gmail.com>
>
>>
>> On Jun 22, 2012, at 6:00 AM, Jean-Louis MONTEIRO wrote:
>>
>>> Hello guys,
>>>
>>> We don't have so much external dependencies in SNAPSHOT, and we have been
>>> doing a lot of fixes and enhancements since latest release (April, 27th).
>>> I would to push a new release up.
>>>
>>> WDYT?
>>> If yes, I'm also candidate to give it a try.
>>
>> Love it! In practical terms starting with the whole server is a bad place
>> to start -- even with the tools it's a lot of hours. That doesn't mean
>> there isn't a ton of work that could be shared. In fact much of the tough
>> work around doing releases is there are a lot of "i"s that need dotting and
>> a lot of "t"s that need crossing.
>>
>> Things that make releases hard that all of us can help with:
>>
>> - Changing the libraries in the server and not updating the LICENSE and
>> NOTICE files
>> - Huge volumes of commits without JIRAs -- there's no possible way
>> something in there shouldn't go into the release notes. We're getting a
>> bit better with this but more needed. We need to each of us be watching
>> commits and nudging our fellow committers when we see a non-trivial commit
>> that has no JIRA
>> - JIRAs filed but not closed or not marked for the target release
>> - Missing headers on source files
>> - Library changes with no JIRA
>> - Get version numbers out of code. Ideally we would not have any version
>> numbers outside of pom files or the ant build.xml files. Fixing that is
>> really a coding task not a releasing task.
>>
>> So all of the above are up for grabs by anyone at anytime. The more
>> proactive we are with these things during the development cycle the easier
>> things will be at release time.
>>
>> Maybe get started with some of the above and we'll see how far we get.
>>
>> In terms of right now, maybe if there's a maven plugin we could pull out
>> and release this week that would be the best place to start you down the
>> release path in terms of the actual logistics of releasing -- gpg
>> signatures, working with nexus, etc. Basically the same as we did for
>> Romain.
>>
>> Thoughts?
>>
>>
>> -David
>>
>>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic