Hi Alex,
Responses inline

On Wed, Oct 19, 2016 at 6:31 PM, <dev-digest-h...@climate.apache.org> wrote:

>
> From: "Goodman, Alexander (398K)" <alexander.good...@jpl.nasa.gov>
> To: "dev@climate.apache.org" <dev@climate.apache.org>
> Cc:
> Date: Wed, 19 Oct 2016 18:25:35 -0700
> Subject: Re: Preparatory work for 1.2.0 Release
> Also, one thing I would like to add is that the dependency issues we are
> seeing with the CI tests have been happening since this commit
>
> https://github.com/apache/climate/commit/98020c9fe7654267d03
> f8553f35af4ca9ed55952
>

Good catch!


>
> Based on the raw logs from the CI tests, it seems like the dependencies are
> being downloaded but setuptools can't find them. We could revert this
> commit but that would be pointless anyway since we now also want to test
> for Python 3.x.


Yeah. I think that having CI 'unstable' for now is a reasonable temporary
sacrifice for us actually fixing the issue.


> Thus, solving this issue may be tied to CLIMATE-879 (put
> the conda recipe on conda-forge) and CLIMATE -874 (Remove Easy OCW and
> replace with a pure conda installation method).


All have been remarked for 1.2.0.


> Only thing to keep in mind
> is that if we go down this route, we won't be able to have a fully
> functional CI test-suite for Python 3.x until AFTER the 1.2.0 package is
> uploaded.


I just woke up... can you expand a bit? Why is this the case?


> Thus, I think we will need to do before officially releasing
> 1.2.0:
>
> 1) Get 1.1.0 on conda-forge [0]
> 2) Make ocw compatible with podaacpy 1.4.0 [1]
>

Both of the above seem fine.


> 3) Put 1.2.0 release candidate on PyPI AND THEN conda-forge
>

This is a bit tricky, the reason I say is that we can put a release
candidate into test.pypi.org but not on to pypi.org. The former is fine,
the latter would constitute a release... which is not what we are trying to
do unless we are actually releasing.


> 4) Update CI testing to download all packages via conda and fully
> deprecating Easy-OCW
>

ack, however could this not be done prior to releasing 1.2.0?


> 5) If resolved, we are ready to release
>
> [0] https://github.com/conda-forge/staged-recipes/pull/1784
> [1] https://github.com/apache/climate/pull/411
>
> What do you think?
>
>

Reply via email to