On Tue, Jun 4, 2013 at 3:12 PM, Chip Childers <chip.child...@sungard.com> wrote:
> On Tue, Jun 04, 2013 at 03:09:47PM -0400, David Nalley wrote:
>> On Tue, Jun 4, 2013 at 3:06 PM, Chip Childers <chip.child...@sungard.com> 
>> wrote:
>> > On Wed, Jun 05, 2013 at 12:22:02AM +0530, Rohit Yadav wrote:
>> >> On Wed, Jun 5, 2013 at 12:14 AM, Chip Childers 
>> >> <chip.child...@sungard.com>wrote:
>> >>
>> >> > On Wed, Jun 05, 2013 at 12:09:21AM +0530, Rohit Yadav wrote:
>> >> > > On Wed, Jun 5, 2013 at 12:05 AM, Chip Childers <
>> >> > chip.child...@sungard.com>wrote:
>> >> > >
>> >> > > > The problem I'm seeing is that -SNAPSHOT is a newer version than 
>> >> > > > -0, so
>> >> > > > 4.1.0-0 (the one I published from the release) isn't being 
>> >> > > > downloaded.
>> >> > > > Instead 4.1.0-SNAPSHOT-3 is the one that's pulled.  Perhaps I'm just
>> >> > not
>> >> > > > configuring things right?  Knowing your schedule, if you don't mind
>> >> > > > taking a look and letting me know if perhaps I've done something 
>> >> > > > wrong,
>> >> > > > that would be helpful.
>> >> > > >
>> >> > >
>> >> > > Yes, that's the expected behavior. To download the release version
>> >> > 4.1.0-0,
>> >> > > one should do: pip install cloudmonkey==4.1.0-0 (or suitable version 
>> >> > > now
>> >> > > and in future).
>> >> > >
>> >> > > In my view, one should get the latest and greatest (almost stable)
>> >> > > cloudmonkey and choose specific versions using == while installing.
>> >> > >
>> >> > > If you want to enforce that, please go ahead the delete it. We can in
>> >> > that
>> >> > > case ask users to get the latest from the git repo.
>> >> > >
>> >> > > Cheers.
>> >> >
>> >> > Yeah, but the SNAPSHOT version numbers represent incremental work
>> >> > towards the final release.  I'm cool with the SNAPs.  I'm just thinking
>> >> > that perhaps we need a scheme that allows the actual release version to
>> >> > be the "latest" if it is, in fact, the latest.
>> >> >
>> >> > Anyone else have thoughts on the numbering scheme?
>> >> >
>> >> > Unfortunately Pypi isn't the same as maven, in respecting the SNAPSHOT
>> >> > text in a certain way.
>> >> >
>> >>
>> >> Yes, it tricky the problem will persist if I upload a 4.2-snaphost and
>> >> won't allow the 4.1.0-0 to be downloaded. So, let's do one thing we want 
>> >> to
>> >> make the pypi release channel to sync with the actual ACS release so let's
>> >> remove all snapshots and ask users to get the latest from git repo. For
>> >> snapshots we can have a parallel release channel called
>> >> cloudmonkey-snapshot or something we can make where we can go ape crazy
>> >> with latest releases (maybe everyday or week :), or people can go on 
>> >> create
>> >> their own distros of cloudmonkey with different name and features :D (I
>> >> once tried clouddonkey as the pkg name to release snapshots :P)
>> >>
>> >> It's fine either ways and I trust your judgement Chip so please go ahead
>> >> and enforce whatever behavior we want out of pypi, it's just a release
>> >> channel.
>> >>
>> >> Cheers.
>> >
>> > OK, I've removed -SNAPSHOT from pypi.  Let's consider breaking out
>> > cloudmonkey into it's own ASF release artifact...  should be easily done
>> > actually.  Then we can release on whatever schedule for that project
>> > that is warranted.
>>
>> I like that idea - and honestly would prefer it be broken into it's
>> own repo to make that easier. I wonder if we don't need to do that
>> with Marvin as well.
>>
>> --David
>>
>
> +1 to both.  Anyone want to take point on getting that done?

I am happy to do so - but really want Prasanna or other QA folks to
weigh in - I'd like tests to stay in the main repo - while the python
libraries themselves live externally, but since I do next to no work
on this - I'd like a comment from people who do.

--David

Reply via email to