Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-26 Thread Robbie Gemmell
Infra have now blown the repo contents away. The ActiveMQ 5 deploy job
has run to publish a new 5.14.0-SNAPSHOT.

The nightly Artemis deploy job failed because the build seems to
reference some of the older snapshot artifacts that got deleted:
https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/69/

Robbie

On 20 January 2016 at 19:17, Timothy Bish  wrote:
> Now that we've updated the master branches on ActiveMQ and Artemis to
> our intended next release snapshot versions I've opened an issue with
> Infra to clean out the snapshots repository and let the automated builds
> repopulate:
>
> https://issues.apache.org/jira/browse/INFRA-11100
>
>
>
> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
>> artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331
>>
>> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
>>> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
 On 20 January 2016 at 15:16, Timothy Bish  wrote:
> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>
>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has 
>> any
>> complaints.
>>
>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
>> wrote:
>>
>>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
 On 18 January 2016 at 18:46, Robbie Gemmell 
>>> wrote:
> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>> We seem to have a bit of a mess in our snapshots area with lots of 
>> old
>> snapshots for ancient releases like 5.3, 5.4, etc along with 
>> snapshots
>> for an ActiveMQ 6.0.0 release that has caused some confusion 
>> recently.
>>
>> Some examples of old snapshots or snapshot to things that were never
>> released.
>>
>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> We can request that infra wipe out the snapshots area and let the
>> jenkins runs repopulate with only the current builds for active 
>> project
>> work.  Alternatively we can go through every folder and audit them 
>> but
>> given they are snapshots it's simpler just to blow them all away.
>>
>> Thoughts?
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
> Cleaning things up would definitely be good. Given the sizable amount
> of cruft I dont think it makes sense to try pruning them individually,
> and I'm not sure infra would be particularly happy at being asked that
> either hehe, so the full wipe seems like the way to go to me.
>
> Robbie
 To add to that...

 Old snapshots normally get cleaned up once a release occurs but this
 isn't happening for the ActiveMQ 5.X bits, which is why all those old
 bits are still there. The reason is likely that the snapshot versions
 dont align with the end release version used, as the snapshots are
 using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
 so the cleanup process isn't able to recognise that the snapshots have
 become stale artifacts following a release.

 We should probably also change to using 5.X.0-SNAPSHOT on master
 (before asking infra to nuke the snapshot repo) to prevent more cruft
 accumulating again with each future release.

 Robbie

>>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>>> me some work Robbie :)
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
> We should move all the maintained branches to the correct version
> numbering anyway so future releases purge their snapshots from the repo,
> so master, 5.13.x etc
>
 Yep. Looks like master is the only culprit at the moment.

 Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
 objections raised here so far. I doubt too many folks will be
 depending on the old version, but updating from a given 

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-26 Thread Robbie Gemmell
I ran the Artemis job again after Clebert fixed the example poms
(thanks!), so the updated 1.3.0-SNAPSHOT files for Artemis are now in
place:
https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/71/

I've updated the INFRA ticket asking for the couple of stale
1.1.1-SNAPSHOT bits (that I'm not entirely sure how successfully came
to actually get in there again) to be cleared out.

Robbie

On 26 January 2016 at 10:15, Robbie Gemmell  wrote:
> Infra have now blown the repo contents away. The ActiveMQ 5 deploy job
> has run to publish a new 5.14.0-SNAPSHOT.
>
> The nightly Artemis deploy job failed because the build seems to
> reference some of the older snapshot artifacts that got deleted:
> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/69/
>
> Robbie
>
> On 20 January 2016 at 19:17, Timothy Bish  wrote:
>> Now that we've updated the master branches on ActiveMQ and Artemis to
>> our intended next release snapshot versions I've opened an issue with
>> Infra to clean out the snapshots repository and let the automated builds
>> repopulate:
>>
>> https://issues.apache.org/jira/browse/INFRA-11100
>>
>>
>>
>> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
>>> artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331
>>>
>>> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
 On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
> On 20 January 2016 at 15:16, Timothy Bish  wrote:
>> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>>
>>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has 
>>> any
>>> complaints.
>>>
>>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
>>> wrote:
>>>
 On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> On 18 January 2016 at 18:46, Robbie Gemmell 
 wrote:
>> On 18 January 2016 at 15:53, Timothy Bish  
>> wrote:
>>> We seem to have a bit of a mess in our snapshots area with lots of 
>>> old
>>> snapshots for ancient releases like 5.3, 5.4, etc along with 
>>> snapshots
>>> for an ActiveMQ 6.0.0 release that has caused some confusion 
>>> recently.
>>>
>>> Some examples of old snapshots or snapshot to things that were never
>>> released.
>>>
>>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>> We can request that infra wipe out the snapshots area and let the
>>> jenkins runs repopulate with only the current builds for active 
>>> project
>>> work.  Alternatively we can go through every folder and audit them 
>>> but
>>> given they are snapshots it's simpler just to blow them all away.
>>>
>>> Thoughts?
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
>> Cleaning things up would definitely be good. Given the sizable amount
>> of cruft I dont think it makes sense to try pruning them 
>> individually,
>> and I'm not sure infra would be particularly happy at being asked 
>> that
>> either hehe, so the full wipe seems like the way to go to me.
>>
>> Robbie
> To add to that...
>
> Old snapshots normally get cleaned up once a release occurs but this
> isn't happening for the ActiveMQ 5.X bits, which is why all those old
> bits are still there. The reason is likely that the snapshot versions
> dont align with the end release version used, as the snapshots are
> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> so the cleanup process isn't able to recognise that the snapshots have
> become stale artifacts following a release.
>
> We should probably also change to using 5.X.0-SNAPSHOT on master
> (before asking infra to nuke the snapshot repo) to prevent more cruft
> accumulating again with each future release.
>
> Robbie
>
 Exactly.  Hadn't gotten around to typing that up yet, 

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-26 Thread Clebert Suconic
I had a mistake on a few examples.. and for some weird error 70
succeeded creating the 1.1.1 that you probably saw? It's fixed now,
and it shouldn't happen again.

On Tue, Jan 26, 2016 at 2:40 PM, Robbie Gemmell
 wrote:
> I ran the Artemis job again after Clebert fixed the example poms
> (thanks!), so the updated 1.3.0-SNAPSHOT files for Artemis are now in
> place:
> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/71/
>
> I've updated the INFRA ticket asking for the couple of stale
> 1.1.1-SNAPSHOT bits (that I'm not entirely sure how successfully came
> to actually get in there again) to be cleared out.
>
> Robbie
>
> On 26 January 2016 at 10:15, Robbie Gemmell  wrote:
>> Infra have now blown the repo contents away. The ActiveMQ 5 deploy job
>> has run to publish a new 5.14.0-SNAPSHOT.
>>
>> The nightly Artemis deploy job failed because the build seems to
>> reference some of the older snapshot artifacts that got deleted:
>> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/69/
>>
>> Robbie
>>
>> On 20 January 2016 at 19:17, Timothy Bish  wrote:
>>> Now that we've updated the master branches on ActiveMQ and Artemis to
>>> our intended next release snapshot versions I've opened an issue with
>>> Infra to clean out the snapshots repository and let the automated builds
>>> repopulate:
>>>
>>> https://issues.apache.org/jira/browse/INFRA-11100
>>>
>>>
>>>
>>> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
 artemis was bumped also: 
 https://github.com/apache/activemq-artemis/pull/331

 On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
>> On 20 January 2016 at 15:16, Timothy Bish  wrote:
>>> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
 +1 for the version change...I've always used X.X.0-SNAPSHOT and not
 X.X-SNAPSHOT for development versions so this makes sense to me.

 I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one 
 has any
 complaints.

 On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
 wrote:

> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>> On 18 January 2016 at 18:46, Robbie Gemmell 
>> 
> wrote:
>>> On 18 January 2016 at 15:53, Timothy Bish  
>>> wrote:
 We seem to have a bit of a mess in our snapshots area with lots of 
 old
 snapshots for ancient releases like 5.3, 5.4, etc along with 
 snapshots
 for an ActiveMQ 6.0.0 release that has caused some confusion 
 recently.

 Some examples of old snapshots or snapshot to things that were 
 never
 released.


> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
 We can request that infra wipe out the snapshots area and let the
 jenkins runs repopulate with only the current builds for active 
 project
 work.  Alternatively we can go through every folder and audit them 
 but
 given they are snapshots it's simpler just to blow them all away.

 Thoughts?

 --
 Tim Bish
 twitter: @tabish121
 blog: http://timbish.blogspot.com/


>>> Cleaning things up would definitely be good. Given the sizable 
>>> amount
>>> of cruft I dont think it makes sense to try pruning them 
>>> individually,
>>> and I'm not sure infra would be particularly happy at being asked 
>>> that
>>> either hehe, so the full wipe seems like the way to go to me.
>>>
>>> Robbie
>> To add to that...
>>
>> Old snapshots normally get cleaned up once a release occurs but this
>> isn't happening for the ActiveMQ 5.X bits, which is why all those old
>> bits are still there. The reason is likely that the snapshot versions
>> dont align with the end release version used, as the snapshots are
>> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>> so the cleanup process isn't able to recognise 

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-26 Thread Robbie Gemmell
Yeah, I can only think that for build #70 the required old
1.1.1-SNAPSHOT bits being referenced were still in the local repo on
that node from a previous build which let it work, but werent where
#69 ran so it failed. Shouldnt be an issue going forward.

On 26 January 2016 at 23:04, Clebert Suconic  wrote:
> I had a mistake on a few examples.. and for some weird error 70
> succeeded creating the 1.1.1 that you probably saw? It's fixed now,
> and it shouldn't happen again.
>
> On Tue, Jan 26, 2016 at 2:40 PM, Robbie Gemmell
>  wrote:
>> I ran the Artemis job again after Clebert fixed the example poms
>> (thanks!), so the updated 1.3.0-SNAPSHOT files for Artemis are now in
>> place:
>> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/71/
>>
>> I've updated the INFRA ticket asking for the couple of stale
>> 1.1.1-SNAPSHOT bits (that I'm not entirely sure how successfully came
>> to actually get in there again) to be cleared out.
>>
>> Robbie
>>
>> On 26 January 2016 at 10:15, Robbie Gemmell  wrote:
>>> Infra have now blown the repo contents away. The ActiveMQ 5 deploy job
>>> has run to publish a new 5.14.0-SNAPSHOT.
>>>
>>> The nightly Artemis deploy job failed because the build seems to
>>> reference some of the older snapshot artifacts that got deleted:
>>> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/69/
>>>
>>> Robbie
>>>
>>> On 20 January 2016 at 19:17, Timothy Bish  wrote:
 Now that we've updated the master branches on ActiveMQ and Artemis to
 our intended next release snapshot versions I've opened an issue with
 Infra to clean out the snapshots repository and let the automated builds
 repopulate:

 https://issues.apache.org/jira/browse/INFRA-11100



 On 01/20/2016 12:48 PM, Clebert Suconic wrote:
> artemis was bumped also: 
> https://github.com/apache/activemq-artemis/pull/331
>
> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  
> wrote:
>> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
>>> On 20 January 2016 at 15:16, Timothy Bish  wrote:
 On 01/20/2016 07:26 AM, Christopher Shannon wrote:
> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
> X.X-SNAPSHOT for development versions so this makes sense to me.
>
> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one 
> has any
> complaints.
>
> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
> wrote:
>
>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>>> On 18 January 2016 at 18:46, Robbie Gemmell 
>>> 
>> wrote:
 On 18 January 2016 at 15:53, Timothy Bish  
 wrote:
> We seem to have a bit of a mess in our snapshots area with lots 
> of old
> snapshots for ancient releases like 5.3, 5.4, etc along with 
> snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion 
> recently.
>
> Some examples of old snapshots or snapshot to things that were 
> never
> released.
>
>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active 
> project
> work.  Alternatively we can go through every folder and audit 
> them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>
 Cleaning things up would definitely be good. Given the sizable 
 amount
 of cruft I dont think it makes sense to try pruning them 
 individually,
 and I'm not sure infra would be particularly happy at being asked 
 that
 either hehe, so the full wipe seems like the way to go to me.

 Robbie
>>> To add to that...
>>>

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-26 Thread Timothy Bish
On 01/26/2016 06:17 PM, Robbie Gemmell wrote:
> Yeah, I can only think that for build #70 the required old
> 1.1.1-SNAPSHOT bits being referenced were still in the local repo on
> that node from a previous build which let it work, but werent where
> #69 ran so it failed. Shouldnt be an issue going forward.

Nice work all, repo looks much nicer now that the ancient builds are all
gone :)

>
> On 26 January 2016 at 23:04, Clebert Suconic  
> wrote:
>> I had a mistake on a few examples.. and for some weird error 70
>> succeeded creating the 1.1.1 that you probably saw? It's fixed now,
>> and it shouldn't happen again.
>>
>> On Tue, Jan 26, 2016 at 2:40 PM, Robbie Gemmell
>>  wrote:
>>> I ran the Artemis job again after Clebert fixed the example poms
>>> (thanks!), so the updated 1.3.0-SNAPSHOT files for Artemis are now in
>>> place:
>>> https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/71/
>>>
>>> I've updated the INFRA ticket asking for the couple of stale
>>> 1.1.1-SNAPSHOT bits (that I'm not entirely sure how successfully came
>>> to actually get in there again) to be cleared out.
>>>
>>> Robbie
>>>
>>> On 26 January 2016 at 10:15, Robbie Gemmell  
>>> wrote:
 Infra have now blown the repo contents away. The ActiveMQ 5 deploy job
 has run to publish a new 5.14.0-SNAPSHOT.

 The nightly Artemis deploy job failed because the build seems to
 reference some of the older snapshot artifacts that got deleted:
 https://builds.apache.org/view/A-D/view/ActiveMQ/job/Artemis-deploy/69/

 Robbie

 On 20 January 2016 at 19:17, Timothy Bish  wrote:
> Now that we've updated the master branches on ActiveMQ and Artemis to
> our intended next release snapshot versions I've opened an issue with
> Infra to clean out the snapshots repository and let the automated builds
> repopulate:
>
> https://issues.apache.org/jira/browse/INFRA-11100
>
>
>
> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
>> artemis was bumped also: 
>> https://github.com/apache/activemq-artemis/pull/331
>>
>> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  
>> wrote:
>>> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
 On 20 January 2016 at 15:16, Timothy Bish  wrote:
> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>
>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one 
>> has any
>> complaints.
>>
>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
>> wrote:
>>
>>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
 On 18 January 2016 at 18:46, Robbie Gemmell 
 
>>> wrote:
> On 18 January 2016 at 15:53, Timothy Bish  
> wrote:
>> We seem to have a bit of a mess in our snapshots area with lots 
>> of old
>> snapshots for ancient releases like 5.3, 5.4, etc along with 
>> snapshots
>> for an ActiveMQ 6.0.0 release that has caused some confusion 
>> recently.
>>
>> Some examples of old snapshots or snapshot to things that were 
>> never
>> released.
>>
>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> We can request that infra wipe out the snapshots area and let the
>> jenkins runs repopulate with only the current builds for active 
>> project
>> work.  Alternatively we can go through every folder and audit 
>> them but
>> given they are snapshots it's simpler just to blow them all away.
>>
>> Thoughts?
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
> Cleaning things up would definitely be good. Given the sizable 
> amount
> of cruft I dont think it makes sense to try pruning them 
> individually,

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Robbie Gemmell
The current format of the Artemis version on master (1.2.1-SNAPSHOT)
is fine. The only issue with it as a version would be if you dont
actually release 1.2.1, as then the snapshots wont get cleaned up
automatically. Given that the point releases didnt occur for 1.0.1 or
1.1.1 the obvious change would be to make master 1.3.0-SNAPSHOT now,
then 1.4.0-SNAPSHOT, etc etc. You can always still release a 1.X.1
straight from master regardless if desired (or make a branch).

The problem with the other old artifacts was that the modules were
renamed, from activemq-foo to artemis-foo, and reversioned from 6.0.0
to 1.0.0, so those old snapshots never got cleaned up as nothing
matching them ever appeared to be released.

Robbie


On 20 January 2016 at 14:48, Clebert Suconic  wrote:
> Will that look ok?
>
> https://github.com/apache/activemq-artemis/pull/330
>
> On Wed, Jan 20, 2016 at 9:44 AM, Clebert Suconic
>  wrote:
>> We can do the same on Artemis
>>
>> So it will be better to make the changes before cleaning up the repo then.
>>
>> On Wed, Jan 20, 2016 at 7:26 AM, Christopher Shannon
>>  wrote:
>>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>>
>>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
>>> complaints.
>>>
>>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>>>
 On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
 > On 18 January 2016 at 18:46, Robbie Gemmell 
 wrote:
 >> On 18 January 2016 at 15:53, Timothy Bish  wrote:
 >>> We seem to have a bit of a mess in our snapshots area with lots of old
 >>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
 >>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
 >>>
 >>> Some examples of old snapshots or snapshot to things that were never
 >>> released.
 >>>
 >>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
 >>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
 >>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
 >>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
 >>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
 >>>
 >>> We can request that infra wipe out the snapshots area and let the
 >>> jenkins runs repopulate with only the current builds for active project
 >>> work.  Alternatively we can go through every folder and audit them but
 >>> given they are snapshots it's simpler just to blow them all away.
 >>>
 >>> Thoughts?
 >>>
 >>> --
 >>> Tim Bish
 >>> twitter: @tabish121
 >>> blog: http://timbish.blogspot.com/
 >>>
 >>>
 >> Cleaning things up would definitely be good. Given the sizable amount
 >> of cruft I dont think it makes sense to try pruning them individually,
 >> and I'm not sure infra would be particularly happy at being asked that
 >> either hehe, so the full wipe seems like the way to go to me.
 >>
 >> Robbie
 >
 > To add to that...
 >
 > Old snapshots normally get cleaned up once a release occurs but this
 > isn't happening for the ActiveMQ 5.X bits, which is why all those old
 > bits are still there. The reason is likely that the snapshot versions
 > dont align with the end release version used, as the snapshots are
 > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
 > so the cleanup process isn't able to recognise that the snapshots have
 > become stale artifacts following a release.
 >
 > We should probably also change to using 5.X.0-SNAPSHOT on master
 > (before asking infra to nuke the snapshot repo) to prevent more cruft
 > accumulating again with each future release.
 >
 > Robbie
 >
 Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
 me some work Robbie :)

 --
 Tim Bish
 twitter: @tabish121
 blog: http://timbish.blogspot.com/


>>
>>
>>
>> --
>> Clebert Suconic
>
>
>
> --
> Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Christopher Shannon
I didn't mean X.X.0-SNAPSHOT literally...I was just using X as a version
placeholder for whatever the current version is.  For your version it would
still be 1.2.1-SNAPSHOT or 1.3.0-SNAPSHOT, etc.

On Wed, Jan 20, 2016 at 9:48 AM, Clebert Suconic 
wrote:

> Will that look ok?
>
> https://github.com/apache/activemq-artemis/pull/330
>
> On Wed, Jan 20, 2016 at 9:44 AM, Clebert Suconic
>  wrote:
> > We can do the same on Artemis
> >
> > So it will be better to make the changes before cleaning up the repo
> then.
> >
> > On Wed, Jan 20, 2016 at 7:26 AM, Christopher Shannon
> >  wrote:
> >> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
> >> X.X-SNAPSHOT for development versions so this makes sense to me.
> >>
> >> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has
> any
> >> complaints.
> >>
> >> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish 
> wrote:
> >>
> >>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> >>> > On 18 January 2016 at 18:46, Robbie Gemmell <
> robbie.gemm...@gmail.com>
> >>> wrote:
> >>> >> On 18 January 2016 at 15:53, Timothy Bish 
> wrote:
> >>> >>> We seem to have a bit of a mess in our snapshots area with lots of
> old
> >>> >>> snapshots for ancient releases like 5.3, 5.4, etc along with
> snapshots
> >>> >>> for an ActiveMQ 6.0.0 release that has caused some confusion
> recently.
> >>> >>>
> >>> >>> Some examples of old snapshots or snapshot to things that were
> never
> >>> >>> released.
> >>> >>>
> >>> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> >>> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> >>> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> >>> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> >>> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> >>> >>>
> >>> >>> We can request that infra wipe out the snapshots area and let the
> >>> >>> jenkins runs repopulate with only the current builds for active
> project
> >>> >>> work.  Alternatively we can go through every folder and audit them
> but
> >>> >>> given they are snapshots it's simpler just to blow them all away.
> >>> >>>
> >>> >>> Thoughts?
> >>> >>>
> >>> >>> --
> >>> >>> Tim Bish
> >>> >>> twitter: @tabish121
> >>> >>> blog: http://timbish.blogspot.com/
> >>> >>>
> >>> >>>
> >>> >> Cleaning things up would definitely be good. Given the sizable
> amount
> >>> >> of cruft I dont think it makes sense to try pruning them
> individually,
> >>> >> and I'm not sure infra would be particularly happy at being asked
> that
> >>> >> either hehe, so the full wipe seems like the way to go to me.
> >>> >>
> >>> >> Robbie
> >>> >
> >>> > To add to that...
> >>> >
> >>> > Old snapshots normally get cleaned up once a release occurs but this
> >>> > isn't happening for the ActiveMQ 5.X bits, which is why all those old
> >>> > bits are still there. The reason is likely that the snapshot versions
> >>> > dont align with the end release version used, as the snapshots are
> >>> > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> >>> > so the cleanup process isn't able to recognise that the snapshots
> have
> >>> > become stale artifacts following a release.
> >>> >
> >>> > We should probably also change to using 5.X.0-SNAPSHOT on master
> >>> > (before asking infra to nuke the snapshot repo) to prevent more cruft
> >>> > accumulating again with each future release.
> >>> >
> >>> > Robbie
> >>> >
> >>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
> >>> me some work Robbie :)
> >>>
> >>> --
> >>> Tim Bish
> >>> twitter: @tabish121
> >>> blog: http://timbish.blogspot.com/
> >>>
> >>>
> >
> >
> >
> > --
> > Clebert Suconic
>
>
>
> --
> Clebert Suconic
>


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
I thought you meant literally.. because next time we make a release we
would bump to 1.4.0-snapshot and these would be left unattended there.
that's why I thought you meant that.

On Wed, Jan 20, 2016 at 9:59 AM, Christopher Shannon
 wrote:
> I didn't mean X.X.0-SNAPSHOT literally...I was just using X as a version
> placeholder for whatever the current version is.  For your version it would
> still be 1.2.1-SNAPSHOT or 1.3.0-SNAPSHOT, etc.
>
> On Wed, Jan 20, 2016 at 9:48 AM, Clebert Suconic 
> wrote:
>
>> Will that look ok?
>>
>> https://github.com/apache/activemq-artemis/pull/330
>>
>> On Wed, Jan 20, 2016 at 9:44 AM, Clebert Suconic
>>  wrote:
>> > We can do the same on Artemis
>> >
>> > So it will be better to make the changes before cleaning up the repo
>> then.
>> >
>> > On Wed, Jan 20, 2016 at 7:26 AM, Christopher Shannon
>> >  wrote:
>> >> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> >> X.X-SNAPSHOT for development versions so this makes sense to me.
>> >>
>> >> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has
>> any
>> >> complaints.
>> >>
>> >> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish 
>> wrote:
>> >>
>> >>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>> >>> > On 18 January 2016 at 18:46, Robbie Gemmell <
>> robbie.gemm...@gmail.com>
>> >>> wrote:
>> >>> >> On 18 January 2016 at 15:53, Timothy Bish 
>> wrote:
>> >>> >>> We seem to have a bit of a mess in our snapshots area with lots of
>> old
>> >>> >>> snapshots for ancient releases like 5.3, 5.4, etc along with
>> snapshots
>> >>> >>> for an ActiveMQ 6.0.0 release that has caused some confusion
>> recently.
>> >>> >>>
>> >>> >>> Some examples of old snapshots or snapshot to things that were
>> never
>> >>> >>> released.
>> >>> >>>
>> >>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> >>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> >>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> >>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> >>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> >>> >>>
>> >>> >>> We can request that infra wipe out the snapshots area and let the
>> >>> >>> jenkins runs repopulate with only the current builds for active
>> project
>> >>> >>> work.  Alternatively we can go through every folder and audit them
>> but
>> >>> >>> given they are snapshots it's simpler just to blow them all away.
>> >>> >>>
>> >>> >>> Thoughts?
>> >>> >>>
>> >>> >>> --
>> >>> >>> Tim Bish
>> >>> >>> twitter: @tabish121
>> >>> >>> blog: http://timbish.blogspot.com/
>> >>> >>>
>> >>> >>>
>> >>> >> Cleaning things up would definitely be good. Given the sizable
>> amount
>> >>> >> of cruft I dont think it makes sense to try pruning them
>> individually,
>> >>> >> and I'm not sure infra would be particularly happy at being asked
>> that
>> >>> >> either hehe, so the full wipe seems like the way to go to me.
>> >>> >>
>> >>> >> Robbie
>> >>> >
>> >>> > To add to that...
>> >>> >
>> >>> > Old snapshots normally get cleaned up once a release occurs but this
>> >>> > isn't happening for the ActiveMQ 5.X bits, which is why all those old
>> >>> > bits are still there. The reason is likely that the snapshot versions
>> >>> > dont align with the end release version used, as the snapshots are
>> >>> > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>> >>> > so the cleanup process isn't able to recognise that the snapshots
>> have
>> >>> > become stale artifacts following a release.
>> >>> >
>> >>> > We should probably also change to using 5.X.0-SNAPSHOT on master
>> >>> > (before asking infra to nuke the snapshot repo) to prevent more cruft
>> >>> > accumulating again with each future release.
>> >>> >
>> >>> > Robbie
>> >>> >
>> >>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>> >>> me some work Robbie :)
>> >>>
>> >>> --
>> >>> Tim Bish
>> >>> twitter: @tabish121
>> >>> blog: http://timbish.blogspot.com/
>> >>>
>> >>>
>> >
>> >
>> >
>> > --
>> > Clebert Suconic
>>
>>
>>
>> --
>> Clebert Suconic
>>



-- 
Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Timothy Bish
On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
> On 20 January 2016 at 15:16, Timothy Bish  wrote:
>> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>>
>>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
>>> complaints.
>>>
>>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>>>
 On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> On 18 January 2016 at 18:46, Robbie Gemmell 
 wrote:
>> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>>> We seem to have a bit of a mess in our snapshots area with lots of old
>>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>>>
>>> Some examples of old snapshots or snapshot to things that were never
>>> released.
>>>
>>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>> We can request that infra wipe out the snapshots area and let the
>>> jenkins runs repopulate with only the current builds for active project
>>> work.  Alternatively we can go through every folder and audit them but
>>> given they are snapshots it's simpler just to blow them all away.
>>>
>>> Thoughts?
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
>> Cleaning things up would definitely be good. Given the sizable amount
>> of cruft I dont think it makes sense to try pruning them individually,
>> and I'm not sure infra would be particularly happy at being asked that
>> either hehe, so the full wipe seems like the way to go to me.
>>
>> Robbie
> To add to that...
>
> Old snapshots normally get cleaned up once a release occurs but this
> isn't happening for the ActiveMQ 5.X bits, which is why all those old
> bits are still there. The reason is likely that the snapshot versions
> dont align with the end release version used, as the snapshots are
> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> so the cleanup process isn't able to recognise that the snapshots have
> become stale artifacts following a release.
>
> We should probably also change to using 5.X.0-SNAPSHOT on master
> (before asking infra to nuke the snapshot repo) to prevent more cruft
> accumulating again with each future release.
>
> Robbie
>
 Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
 me some work Robbie :)

 --
 Tim Bish
 twitter: @tabish121
 blog: http://timbish.blogspot.com/


>> We should move all the maintained branches to the correct version
>> numbering anyway so future releases purge their snapshots from the repo,
>> so master, 5.13.x etc
>>
> Yep. Looks like master is the only culprit at the moment.
>
> Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
> objections raised here so far. I doubt too many folks will be
> depending on the old version, but updating from a given snapshot
> version to another version (release or otherwise) is generally to be
> expected if you are anyway.
>
> Robbie
>
Agreed, since there's been no objections I've gone ahead and updated
ActiveMQ master to 5.14.0-SNAPSHOT, rest of the 5.x branches are good to
go. 

-- 
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/



Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Timothy Bish
On 01/20/2016 07:26 AM, Christopher Shannon wrote:
> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
> X.X-SNAPSHOT for development versions so this makes sense to me.
>
> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
> complaints.
>
> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>
>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>>> On 18 January 2016 at 18:46, Robbie Gemmell 
>> wrote:
 On 18 January 2016 at 15:53, Timothy Bish  wrote:
> We seem to have a bit of a mess in our snapshots area with lots of old
> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>
> Some examples of old snapshots or snapshot to things that were never
> released.
>
>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active project
> work.  Alternatively we can go through every folder and audit them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>
 Cleaning things up would definitely be good. Given the sizable amount
 of cruft I dont think it makes sense to try pruning them individually,
 and I'm not sure infra would be particularly happy at being asked that
 either hehe, so the full wipe seems like the way to go to me.

 Robbie
>>> To add to that...
>>>
>>> Old snapshots normally get cleaned up once a release occurs but this
>>> isn't happening for the ActiveMQ 5.X bits, which is why all those old
>>> bits are still there. The reason is likely that the snapshot versions
>>> dont align with the end release version used, as the snapshots are
>>> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>>> so the cleanup process isn't able to recognise that the snapshots have
>>> become stale artifacts following a release.
>>>
>>> We should probably also change to using 5.X.0-SNAPSHOT on master
>>> (before asking infra to nuke the snapshot repo) to prevent more cruft
>>> accumulating again with each future release.
>>>
>>> Robbie
>>>
>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>> me some work Robbie :)
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
We should move all the maintained branches to the correct version
numbering anyway so future releases purge their snapshots from the repo,
so master, 5.13.x etc

-- 
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/



Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Robbie Gemmell
On 20 January 2016 at 15:16, Timothy Bish  wrote:
> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>
>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
>> complaints.
>>
>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>>
>>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
 On 18 January 2016 at 18:46, Robbie Gemmell 
>>> wrote:
> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>> We seem to have a bit of a mess in our snapshots area with lots of old
>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>>
>> Some examples of old snapshots or snapshot to things that were never
>> released.
>>
>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> We can request that infra wipe out the snapshots area and let the
>> jenkins runs repopulate with only the current builds for active project
>> work.  Alternatively we can go through every folder and audit them but
>> given they are snapshots it's simpler just to blow them all away.
>>
>> Thoughts?
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
> Cleaning things up would definitely be good. Given the sizable amount
> of cruft I dont think it makes sense to try pruning them individually,
> and I'm not sure infra would be particularly happy at being asked that
> either hehe, so the full wipe seems like the way to go to me.
>
> Robbie
 To add to that...

 Old snapshots normally get cleaned up once a release occurs but this
 isn't happening for the ActiveMQ 5.X bits, which is why all those old
 bits are still there. The reason is likely that the snapshot versions
 dont align with the end release version used, as the snapshots are
 using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
 so the cleanup process isn't able to recognise that the snapshots have
 become stale artifacts following a release.

 We should probably also change to using 5.X.0-SNAPSHOT on master
 (before asking infra to nuke the snapshot repo) to prevent more cruft
 accumulating again with each future release.

 Robbie

>>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>>> me some work Robbie :)
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
> We should move all the maintained branches to the correct version
> numbering anyway so future releases purge their snapshots from the repo,
> so master, 5.13.x etc
>

Yep. Looks like master is the only culprit at the moment.

Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
objections raised here so far. I doubt too many folks will be
depending on the old version, but updating from a given snapshot
version to another version (release or otherwise) is generally to be
expected if you are anyway.

Robbie


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Timothy Bish
Now that we've updated the master branches on ActiveMQ and Artemis to
our intended next release snapshot versions I've opened an issue with
Infra to clean out the snapshots repository and let the automated builds
repopulate:

https://issues.apache.org/jira/browse/INFRA-11100



On 01/20/2016 12:48 PM, Clebert Suconic wrote:
> artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331
>
> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
>> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
>>> On 20 January 2016 at 15:16, Timothy Bish  wrote:
 On 01/20/2016 07:26 AM, Christopher Shannon wrote:
> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
> X.X-SNAPSHOT for development versions so this makes sense to me.
>
> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has 
> any
> complaints.
>
> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>
>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>>> On 18 January 2016 at 18:46, Robbie Gemmell 
>> wrote:
 On 18 January 2016 at 15:53, Timothy Bish  wrote:
> We seem to have a bit of a mess in our snapshots area with lots of old
> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>
> Some examples of old snapshots or snapshot to things that were never
> released.
>
>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active 
> project
> work.  Alternatively we can go through every folder and audit them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>
 Cleaning things up would definitely be good. Given the sizable amount
 of cruft I dont think it makes sense to try pruning them individually,
 and I'm not sure infra would be particularly happy at being asked that
 either hehe, so the full wipe seems like the way to go to me.

 Robbie
>>> To add to that...
>>>
>>> Old snapshots normally get cleaned up once a release occurs but this
>>> isn't happening for the ActiveMQ 5.X bits, which is why all those old
>>> bits are still there. The reason is likely that the snapshot versions
>>> dont align with the end release version used, as the snapshots are
>>> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>>> so the cleanup process isn't able to recognise that the snapshots have
>>> become stale artifacts following a release.
>>>
>>> We should probably also change to using 5.X.0-SNAPSHOT on master
>>> (before asking infra to nuke the snapshot repo) to prevent more cruft
>>> accumulating again with each future release.
>>>
>>> Robbie
>>>
>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>> me some work Robbie :)
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
 We should move all the maintained branches to the correct version
 numbering anyway so future releases purge their snapshots from the repo,
 so master, 5.13.x etc

>>> Yep. Looks like master is the only culprit at the moment.
>>>
>>> Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
>>> objections raised here so far. I doubt too many folks will be
>>> depending on the old version, but updating from a given snapshot
>>> version to another version (release or otherwise) is generally to be
>>> expected if you are anyway.
>>>
>>> Robbie
>>>
>> Agreed, since there's been no objections I've gone ahead and updated
>> ActiveMQ master to 5.14.0-SNAPSHOT, rest of the 5.x branches are good to
>> go.
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>
>


-- 
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/



Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
On Wed, Jan 20, 2016 at 2:46 PM, Timothy Bish  wrote:
> On 01/20/2016 02:24 PM, Clebert Suconic wrote:
>> What about Apollo? there's still a snapshot towards it I think.
>
> It uses it's own version strategy to get around this and there's no
> planned future releases so I don't think we need to mess with it.



ok... I was just checking...

anyway.. I had already been looking before I got your reply: this
build will/would deploy the snapshot:

https://builds.apache.org/view/A-D/view/ActiveMQ/job/ActiveMQ-Apollo-Deploy/


And the version is at 99-trunk-SNAPSHOT, so again.. no issues.


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
What about Apollo? there's still a snapshot towards it I think.

On Wed, Jan 20, 2016 at 2:17 PM, Timothy Bish  wrote:
> Now that we've updated the master branches on ActiveMQ and Artemis to
> our intended next release snapshot versions I've opened an issue with
> Infra to clean out the snapshots repository and let the automated builds
> repopulate:
>
> https://issues.apache.org/jira/browse/INFRA-11100
>
>
>
> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
>> artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331
>>
>> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
>>> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
 On 20 January 2016 at 15:16, Timothy Bish  wrote:
> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>
>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has 
>> any
>> complaints.
>>
>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
>> wrote:
>>
>>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
 On 18 January 2016 at 18:46, Robbie Gemmell 
>>> wrote:
> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>> We seem to have a bit of a mess in our snapshots area with lots of 
>> old
>> snapshots for ancient releases like 5.3, 5.4, etc along with 
>> snapshots
>> for an ActiveMQ 6.0.0 release that has caused some confusion 
>> recently.
>>
>> Some examples of old snapshots or snapshot to things that were never
>> released.
>>
>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> We can request that infra wipe out the snapshots area and let the
>> jenkins runs repopulate with only the current builds for active 
>> project
>> work.  Alternatively we can go through every folder and audit them 
>> but
>> given they are snapshots it's simpler just to blow them all away.
>>
>> Thoughts?
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
> Cleaning things up would definitely be good. Given the sizable amount
> of cruft I dont think it makes sense to try pruning them individually,
> and I'm not sure infra would be particularly happy at being asked that
> either hehe, so the full wipe seems like the way to go to me.
>
> Robbie
 To add to that...

 Old snapshots normally get cleaned up once a release occurs but this
 isn't happening for the ActiveMQ 5.X bits, which is why all those old
 bits are still there. The reason is likely that the snapshot versions
 dont align with the end release version used, as the snapshots are
 using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
 so the cleanup process isn't able to recognise that the snapshots have
 become stale artifacts following a release.

 We should probably also change to using 5.X.0-SNAPSHOT on master
 (before asking infra to nuke the snapshot repo) to prevent more cruft
 accumulating again with each future release.

 Robbie

>>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>>> me some work Robbie :)
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
> We should move all the maintained branches to the correct version
> numbering anyway so future releases purge their snapshots from the repo,
> so master, 5.13.x etc
>
 Yep. Looks like master is the only culprit at the moment.

 Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
 objections raised here so far. I doubt too many folks will be
 depending on the old version, but updating from a given snapshot
 version to another version (release or otherwise) is generally to be
 expected if you are anyway.

 Robbie

>>> Agreed, since there's been no objections I've gone ahead and updated
>>> ActiveMQ master to 5.14.0-SNAPSHOT, rest 

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Timothy Bish
On 01/20/2016 02:24 PM, Clebert Suconic wrote:
> What about Apollo? there's still a snapshot towards it I think.

It uses it's own version strategy to get around this and there's no
planned future releases so I don't think we need to mess with it. 

>
> On Wed, Jan 20, 2016 at 2:17 PM, Timothy Bish  wrote:
>> Now that we've updated the master branches on ActiveMQ and Artemis to
>> our intended next release snapshot versions I've opened an issue with
>> Infra to clean out the snapshots repository and let the automated builds
>> repopulate:
>>
>> https://issues.apache.org/jira/browse/INFRA-11100
>>
>>
>>
>> On 01/20/2016 12:48 PM, Clebert Suconic wrote:
>>> artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331
>>>
>>> On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
 On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
> On 20 January 2016 at 15:16, Timothy Bish  wrote:
>> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
>>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>>
>>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has 
>>> any
>>> complaints.
>>>
>>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  
>>> wrote:
>>>
 On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> On 18 January 2016 at 18:46, Robbie Gemmell 
 wrote:
>> On 18 January 2016 at 15:53, Timothy Bish  
>> wrote:
>>> We seem to have a bit of a mess in our snapshots area with lots of 
>>> old
>>> snapshots for ancient releases like 5.3, 5.4, etc along with 
>>> snapshots
>>> for an ActiveMQ 6.0.0 release that has caused some confusion 
>>> recently.
>>>
>>> Some examples of old snapshots or snapshot to things that were never
>>> released.
>>>
>>>
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
 https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>> We can request that infra wipe out the snapshots area and let the
>>> jenkins runs repopulate with only the current builds for active 
>>> project
>>> work.  Alternatively we can go through every folder and audit them 
>>> but
>>> given they are snapshots it's simpler just to blow them all away.
>>>
>>> Thoughts?
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
>> Cleaning things up would definitely be good. Given the sizable amount
>> of cruft I dont think it makes sense to try pruning them 
>> individually,
>> and I'm not sure infra would be particularly happy at being asked 
>> that
>> either hehe, so the full wipe seems like the way to go to me.
>>
>> Robbie
> To add to that...
>
> Old snapshots normally get cleaned up once a release occurs but this
> isn't happening for the ActiveMQ 5.X bits, which is why all those old
> bits are still there. The reason is likely that the snapshot versions
> dont align with the end release version used, as the snapshots are
> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> so the cleanup process isn't able to recognise that the snapshots have
> become stale artifacts following a release.
>
> We should probably also change to using 5.X.0-SNAPSHOT on master
> (before asking infra to nuke the snapshot repo) to prevent more cruft
> accumulating again with each future release.
>
> Robbie
>
 Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
 me some work Robbie :)

 --
 Tim Bish
 twitter: @tabish121
 blog: http://timbish.blogspot.com/


>> We should move all the maintained branches to the correct version
>> numbering anyway so future releases purge their snapshots from the repo,
>> so master, 5.13.x etc
>>
> Yep. Looks like master is the only culprit at the moment.
>
> Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
> objections raised here so far. I doubt too many folks 

Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
artemis was bumped also: https://github.com/apache/activemq-artemis/pull/331

On Wed, Jan 20, 2016 at 12:43 PM, Timothy Bish  wrote:
> On 01/20/2016 11:43 AM, Robbie Gemmell wrote:
>> On 20 January 2016 at 15:16, Timothy Bish  wrote:
>>> On 01/20/2016 07:26 AM, Christopher Shannon wrote:
 +1 for the version change...I've always used X.X.0-SNAPSHOT and not
 X.X-SNAPSHOT for development versions so this makes sense to me.

 I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
 complaints.

 On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:

> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>> On 18 January 2016 at 18:46, Robbie Gemmell 
> wrote:
>>> On 18 January 2016 at 15:53, Timothy Bish  wrote:
 We seem to have a bit of a mess in our snapshots area with lots of old
 snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
 for an ActiveMQ 6.0.0 release that has caused some confusion recently.

 Some examples of old snapshots or snapshot to things that were never
 released.


> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
 We can request that infra wipe out the snapshots area and let the
 jenkins runs repopulate with only the current builds for active project
 work.  Alternatively we can go through every folder and audit them but
 given they are snapshots it's simpler just to blow them all away.

 Thoughts?

 --
 Tim Bish
 twitter: @tabish121
 blog: http://timbish.blogspot.com/


>>> Cleaning things up would definitely be good. Given the sizable amount
>>> of cruft I dont think it makes sense to try pruning them individually,
>>> and I'm not sure infra would be particularly happy at being asked that
>>> either hehe, so the full wipe seems like the way to go to me.
>>>
>>> Robbie
>> To add to that...
>>
>> Old snapshots normally get cleaned up once a release occurs but this
>> isn't happening for the ActiveMQ 5.X bits, which is why all those old
>> bits are still there. The reason is likely that the snapshot versions
>> dont align with the end release version used, as the snapshots are
>> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>> so the cleanup process isn't able to recognise that the snapshots have
>> become stale artifacts following a release.
>>
>> We should probably also change to using 5.X.0-SNAPSHOT on master
>> (before asking infra to nuke the snapshot repo) to prevent more cruft
>> accumulating again with each future release.
>>
>> Robbie
>>
> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
> me some work Robbie :)
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>
>>> We should move all the maintained branches to the correct version
>>> numbering anyway so future releases purge their snapshots from the repo,
>>> so master, 5.13.x etc
>>>
>> Yep. Looks like master is the only culprit at the moment.
>>
>> Shall we just go ahead and update it to 5.14.0-SNAPSHOT then? No
>> objections raised here so far. I doubt too many folks will be
>> depending on the old version, but updating from a given snapshot
>> version to another version (release or otherwise) is generally to be
>> expected if you are anyway.
>>
>> Robbie
>>
> Agreed, since there's been no objections I've gone ahead and updated
> ActiveMQ master to 5.14.0-SNAPSHOT, rest of the 5.x branches are good to
> go.
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>



-- 
Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Christopher Shannon
+1 for the version change...I've always used X.X.0-SNAPSHOT and not
X.X-SNAPSHOT for development versions so this makes sense to me.

I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
complaints.

On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:

> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> > On 18 January 2016 at 18:46, Robbie Gemmell 
> wrote:
> >> On 18 January 2016 at 15:53, Timothy Bish  wrote:
> >>> We seem to have a bit of a mess in our snapshots area with lots of old
> >>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> >>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
> >>>
> >>> Some examples of old snapshots or snapshot to things that were never
> >>> released.
> >>>
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> >>>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> >>>
> >>> We can request that infra wipe out the snapshots area and let the
> >>> jenkins runs repopulate with only the current builds for active project
> >>> work.  Alternatively we can go through every folder and audit them but
> >>> given they are snapshots it's simpler just to blow them all away.
> >>>
> >>> Thoughts?
> >>>
> >>> --
> >>> Tim Bish
> >>> twitter: @tabish121
> >>> blog: http://timbish.blogspot.com/
> >>>
> >>>
> >> Cleaning things up would definitely be good. Given the sizable amount
> >> of cruft I dont think it makes sense to try pruning them individually,
> >> and I'm not sure infra would be particularly happy at being asked that
> >> either hehe, so the full wipe seems like the way to go to me.
> >>
> >> Robbie
> >
> > To add to that...
> >
> > Old snapshots normally get cleaned up once a release occurs but this
> > isn't happening for the ActiveMQ 5.X bits, which is why all those old
> > bits are still there. The reason is likely that the snapshot versions
> > dont align with the end release version used, as the snapshots are
> > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> > so the cleanup process isn't able to recognise that the snapshots have
> > become stale artifacts following a release.
> >
> > We should probably also change to using 5.X.0-SNAPSHOT on master
> > (before asking infra to nuke the snapshot repo) to prevent more cruft
> > accumulating again with each future release.
> >
> > Robbie
> >
> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
> me some work Robbie :)
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
We can do the same on Artemis

So it will be better to make the changes before cleaning up the repo then.

On Wed, Jan 20, 2016 at 7:26 AM, Christopher Shannon
 wrote:
> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
> X.X-SNAPSHOT for development versions so this makes sense to me.
>
> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
> complaints.
>
> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>
>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>> > On 18 January 2016 at 18:46, Robbie Gemmell 
>> wrote:
>> >> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>> >>> We seem to have a bit of a mess in our snapshots area with lots of old
>> >>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>> >>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>> >>>
>> >>> Some examples of old snapshots or snapshot to things that were never
>> >>> released.
>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> >>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>> >>>
>> >>> We can request that infra wipe out the snapshots area and let the
>> >>> jenkins runs repopulate with only the current builds for active project
>> >>> work.  Alternatively we can go through every folder and audit them but
>> >>> given they are snapshots it's simpler just to blow them all away.
>> >>>
>> >>> Thoughts?
>> >>>
>> >>> --
>> >>> Tim Bish
>> >>> twitter: @tabish121
>> >>> blog: http://timbish.blogspot.com/
>> >>>
>> >>>
>> >> Cleaning things up would definitely be good. Given the sizable amount
>> >> of cruft I dont think it makes sense to try pruning them individually,
>> >> and I'm not sure infra would be particularly happy at being asked that
>> >> either hehe, so the full wipe seems like the way to go to me.
>> >>
>> >> Robbie
>> >
>> > To add to that...
>> >
>> > Old snapshots normally get cleaned up once a release occurs but this
>> > isn't happening for the ActiveMQ 5.X bits, which is why all those old
>> > bits are still there. The reason is likely that the snapshot versions
>> > dont align with the end release version used, as the snapshots are
>> > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>> > so the cleanup process isn't able to recognise that the snapshots have
>> > become stale artifacts following a release.
>> >
>> > We should probably also change to using 5.X.0-SNAPSHOT on master
>> > (before asking infra to nuke the snapshot repo) to prevent more cruft
>> > accumulating again with each future release.
>> >
>> > Robbie
>> >
>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>> me some work Robbie :)
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>



-- 
Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-20 Thread Clebert Suconic
Will that look ok?

https://github.com/apache/activemq-artemis/pull/330

On Wed, Jan 20, 2016 at 9:44 AM, Clebert Suconic
 wrote:
> We can do the same on Artemis
>
> So it will be better to make the changes before cleaning up the repo then.
>
> On Wed, Jan 20, 2016 at 7:26 AM, Christopher Shannon
>  wrote:
>> +1 for the version change...I've always used X.X.0-SNAPSHOT and not
>> X.X-SNAPSHOT for development versions so this makes sense to me.
>>
>> I can change the current 5.14-SNAPSHOT to 5.14.0-SNAPSHOT if no one has any
>> complaints.
>>
>> On Tue, Jan 19, 2016 at 4:39 PM, Timothy Bish  wrote:
>>
>>> On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
>>> > On 18 January 2016 at 18:46, Robbie Gemmell 
>>> wrote:
>>> >> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>>> >>> We seem to have a bit of a mess in our snapshots area with lots of old
>>> >>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>>> >>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>>> >>>
>>> >>> Some examples of old snapshots or snapshot to things that were never
>>> >>> released.
>>> >>>
>>> >>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> >>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> >>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> >>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> >>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>> >>>
>>> >>> We can request that infra wipe out the snapshots area and let the
>>> >>> jenkins runs repopulate with only the current builds for active project
>>> >>> work.  Alternatively we can go through every folder and audit them but
>>> >>> given they are snapshots it's simpler just to blow them all away.
>>> >>>
>>> >>> Thoughts?
>>> >>>
>>> >>> --
>>> >>> Tim Bish
>>> >>> twitter: @tabish121
>>> >>> blog: http://timbish.blogspot.com/
>>> >>>
>>> >>>
>>> >> Cleaning things up would definitely be good. Given the sizable amount
>>> >> of cruft I dont think it makes sense to try pruning them individually,
>>> >> and I'm not sure infra would be particularly happy at being asked that
>>> >> either hehe, so the full wipe seems like the way to go to me.
>>> >>
>>> >> Robbie
>>> >
>>> > To add to that...
>>> >
>>> > Old snapshots normally get cleaned up once a release occurs but this
>>> > isn't happening for the ActiveMQ 5.X bits, which is why all those old
>>> > bits are still there. The reason is likely that the snapshot versions
>>> > dont align with the end release version used, as the snapshots are
>>> > using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
>>> > so the cleanup process isn't able to recognise that the snapshots have
>>> > become stale artifacts following a release.
>>> >
>>> > We should probably also change to using 5.X.0-SNAPSHOT on master
>>> > (before asking infra to nuke the snapshot repo) to prevent more cruft
>>> > accumulating again with each future release.
>>> >
>>> > Robbie
>>> >
>>> Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
>>> me some work Robbie :)
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
>
>
>
> --
> Clebert Suconic



-- 
Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-19 Thread Robbie Gemmell
On 18 January 2016 at 18:46, Robbie Gemmell  wrote:
> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>> We seem to have a bit of a mess in our snapshots area with lots of old
>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>>
>> Some examples of old snapshots or snapshot to things that were never
>> released.
>>
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>
>> We can request that infra wipe out the snapshots area and let the
>> jenkins runs repopulate with only the current builds for active project
>> work.  Alternatively we can go through every folder and audit them but
>> given they are snapshots it's simpler just to blow them all away.
>>
>> Thoughts?
>>
>> --
>> Tim Bish
>> twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>>
>
> Cleaning things up would definitely be good. Given the sizable amount
> of cruft I dont think it makes sense to try pruning them individually,
> and I'm not sure infra would be particularly happy at being asked that
> either hehe, so the full wipe seems like the way to go to me.
>
> Robbie


To add to that...

Old snapshots normally get cleaned up once a release occurs but this
isn't happening for the ActiveMQ 5.X bits, which is why all those old
bits are still there. The reason is likely that the snapshot versions
dont align with the end release version used, as the snapshots are
using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
so the cleanup process isn't able to recognise that the snapshots have
become stale artifacts following a release.

We should probably also change to using 5.X.0-SNAPSHOT on master
(before asking infra to nuke the snapshot repo) to prevent more cruft
accumulating again with each future release.

Robbie


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-19 Thread Timothy Bish
On 01/19/2016 04:34 PM, Robbie Gemmell wrote:
> On 18 January 2016 at 18:46, Robbie Gemmell  wrote:
>> On 18 January 2016 at 15:53, Timothy Bish  wrote:
>>> We seem to have a bit of a mess in our snapshots area with lots of old
>>> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
>>> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>>>
>>> Some examples of old snapshots or snapshot to things that were never
>>> released.
>>>
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>>> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>>>
>>> We can request that infra wipe out the snapshots area and let the
>>> jenkins runs repopulate with only the current builds for active project
>>> work.  Alternatively we can go through every folder and audit them but
>>> given they are snapshots it's simpler just to blow them all away.
>>>
>>> Thoughts?
>>>
>>> --
>>> Tim Bish
>>> twitter: @tabish121
>>> blog: http://timbish.blogspot.com/
>>>
>>>
>> Cleaning things up would definitely be good. Given the sizable amount
>> of cruft I dont think it makes sense to try pruning them individually,
>> and I'm not sure infra would be particularly happy at being asked that
>> either hehe, so the full wipe seems like the way to go to me.
>>
>> Robbie
>
> To add to that...
>
> Old snapshots normally get cleaned up once a release occurs but this
> isn't happening for the ActiveMQ 5.X bits, which is why all those old
> bits are still there. The reason is likely that the snapshot versions
> dont align with the end release version used, as the snapshots are
> using 5.X-SNAPSHOT but the released bits then actually use 5.X.0, and
> so the cleanup process isn't able to recognise that the snapshots have
> become stale artifacts following a release.
>
> We should probably also change to using 5.X.0-SNAPSHOT on master
> (before asking infra to nuke the snapshot repo) to prevent more cruft
> accumulating again with each future release.
>
> Robbie
>
Exactly.  Hadn't gotten around to typing that up yet, thanks for saving
me some work Robbie :)

-- 
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/



Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-19 Thread Jim Gomes
+1 for auto-removing the SNAPSHOTS of old projects.

On Mon, Jan 18, 2016 at 8:01 AM, Christopher Shannon <
christopher.l.shan...@gmail.com> wrote:

> +1 to blow away the snapshots area.  I don't see any reason to keep around
> old snapshots of versions that were released and if they are not going to
> be released they should not be there.
>
> On Mon, Jan 18, 2016 at 10:53 AM, Timothy Bish 
> wrote:
>
> > We seem to have a bit of a mess in our snapshots area with lots of old
> > snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> > for an ActiveMQ 6.0.0 release that has caused some confusion recently.
> >
> > Some examples of old snapshots or snapshot to things that were never
> > released.
> >
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
> >
> > We can request that infra wipe out the snapshots area and let the
> > jenkins runs repopulate with only the current builds for active project
> > work.  Alternatively we can go through every folder and audit them but
> > given they are snapshots it's simpler just to blow them all away.
> >
> > Thoughts?
> >
> > --
> > Tim Bish
> > twitter: @tabish121
> > blog: http://timbish.blogspot.com/
> >
> >
> >
>


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-19 Thread Clebert Suconic
+1

On Mon, Jan 18, 2016 at 10:53 AM, Timothy Bish  wrote:
> We seem to have a bit of a mess in our snapshots area with lots of old
> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>
> Some examples of old snapshots or snapshot to things that were never
> released.
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active project
> work.  Alternatively we can go through every folder and audit them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>



-- 
Clebert Suconic


Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-18 Thread Robbie Gemmell
On 18 January 2016 at 15:53, Timothy Bish  wrote:
> We seem to have a bit of a mess in our snapshots area with lots of old
> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>
> Some examples of old snapshots or snapshot to things that were never
> released.
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active project
> work.  Alternatively we can go through every folder and audit them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>

Cleaning things up would definitely be good. Given the sizable amount
of cruft I dont think it makes sense to try pruning them individually,
and I'm not sure infra would be particularly happy at being asked that
either hehe, so the full wipe seems like the way to go to me.

Robbie


[DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-18 Thread Timothy Bish
We seem to have a bit of a mess in our snapshots area with lots of old
snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
for an ActiveMQ 6.0.0 release that has caused some confusion recently. 

Some examples of old snapshots or snapshot to things that were never
released.

https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/

We can request that infra wipe out the snapshots area and let the
jenkins runs repopulate with only the current builds for active project
work.  Alternatively we can go through every folder and audit them but
given they are snapshots it's simpler just to blow them all away.

Thoughts?

-- 
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/




Re: [DISCUSS] Purge ActiveMQ Snapshots Repo to get rid of old cruft

2016-01-18 Thread Christopher Shannon
+1 to blow away the snapshots area.  I don't see any reason to keep around
old snapshots of versions that were released and if they are not going to
be released they should not be there.

On Mon, Jan 18, 2016 at 10:53 AM, Timothy Bish  wrote:

> We seem to have a bit of a mess in our snapshots area with lots of old
> snapshots for ancient releases like 5.3, 5.4, etc along with snapshots
> for an ActiveMQ 6.0.0 release that has caused some confusion recently.
>
> Some examples of old snapshots or snapshot to things that were never
> released.
>
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-aerogear-integration/
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-all/
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-book/
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-bootstrap/
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-core-client/
>
> We can request that infra wipe out the snapshots area and let the
> jenkins runs repopulate with only the current builds for active project
> work.  Alternatively we can go through every folder and audit them but
> given they are snapshots it's simpler just to blow them all away.
>
> Thoughts?
>
> --
> Tim Bish
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>
>