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

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. 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). 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. 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]
3) Put 1.2.0 release candidate on PyPI AND THEN conda-forge
4) Update CI testing to download all packages via conda and fully
deprecating Easy-OCW
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?

Thanks,
Alex

On Wed, Oct 19, 2016 at 4:35 PM, Goodman, Alexander (398K) <
alexander.good...@jpl.nasa.gov> wrote:

> Hi Lewis,
>
> Agreed. In conjunction with this, I am working to make sure we have 1.1.0
> up on conda-forge before releasing 1.2.0. This would also be a good way to
> test how we account for conda packaging in our release process, since once
> this is done the only thing that we need to do to update the package is
> bump up the version number in the recipe file after the new release is
> published on PyPI, then making a PR to the feedstock to ensure the CI tests
> pass. Without conda-forge, we'd have to go through the tedious process of
> building from every recipe manually as I have already outlined in the wiki.
>
> Aside from this, CLIMATE-838 is the next major feature we have planned as
> far as actual use cases for ocw are concerned. It's a major change though
> so I don't know if that will be done in time for 1.2.0. When do you think
> we should target to release 1.2.0?
>
> Thanks,
> Alex
>
> On Wed, Oct 19, 2016 at 4:25 PM, lewis john mcgibbney <lewi...@apache.org>
> wrote:
>
>> Hi Folks,
>> If you go to Jira you will see that I've moved all existing open
>> unresolved
>> issues to fix version 1.3.0.
>> https://issues.apache.org/jira/browse/CLIMATE/?selectedTab=
>> com.atlassian.jira.jira-projects-plugin:roadmap-panel
>> This means that right now we have addressed 34/35 issues within the 1.2.0
>> development drive which is dynamite.
>> I would like to ask the following
>>
>>    1. If you wish to address any issues in 1.2.0 then please set the fix
>>    version from 1.3.0 back to 1.2.0.
>>    2. What do we need to address for the 1.2.0 release?
>>
>> For me stabilizing the build process (which seems to be broken as various
>> packages cannot be located within Pypi) is the most serious pending issue.
>>
>> Additionally, I would really like to see CLIMATE-875 [0] Upgrade to
>> Podaacpy 1.4.0 addressed.
>>
>> Thanks
>>
>> Lewis
>>
>> [0] https://issues.apache.org/jira/browse/CLIMATE-875
>>
>>
>> --
>> http://home.apache.org/~lewismc/
>> @hectorMcSpector
>> http://www.linkedin.com/in/lmcgibbney
>>
>
>
>
> --
> Alex Goodman
> Data Scientist I
> Science Data Modeling and Computing (398K)
> Jet Propulsion Laboratory
> California Institute of Technology
> Tel: +1-818-354-6012
>



-- 
Alex Goodman
Data Scientist I
Science Data Modeling and Computing (398K)
Jet Propulsion Laboratory
California Institute of Technology
Tel: +1-818-354-6012

Reply via email to