Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add zarr recipe #627

Merged
merged 10 commits into from
May 18, 2016
Merged

add zarr recipe #627

merged 10 commits into from
May 18, 2016

Conversation

alimanfoo
Copy link
Contributor

No description provided.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/zarr) and found it was in an excellent condition.

@alimanfoo
Copy link
Contributor Author

It looks like the fasteners package which is a runtime dependency of zarr is not available in the default conda channels. It is available on anaconda from chilipp/fasteners. Can you advise on the best way to satisfy this dependency?

requirements:
build:
- python
- pip
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You probably don't need pip.

@ocefpaf
Copy link
Member

ocefpaf commented May 17, 2016

It looks like the fasteners package which is a runtime dependency of zarr is not available in the default conda channels. It is available on anaconda from chilipp/fasteners. Can you advise on the best way to satisfy this dependency?

You can download the tarball from that channel and adapt the recipe you will find in the info/recipe directory. It is also nice to contact the author of the original recipe and invite him to be a maintainer of the recipe here at conda-forge.

@alimanfoo
Copy link
Contributor Author

Thanks. Should I include the fasteners recipe within this PR or make a
separate PR?

On Tuesday, 17 May 2016, Filipe notifications@github.com wrote:

It looks like the fasteners package which is a runtime dependency of zarr
is not available in the default conda channels. It is available on anaconda
from chilipp/fasteners http://anaconda.org/chilipp/fasteners. Can you
advise on the best way to satisfy this dependency?

You can download the tarball
http://anaconda.org/Chilipp/fasteners/0.14.1/download/linux-64/fasteners-0.14.1-py27_0.tar.bz2
from that channel and adapt the recipe you will find in the info/recipe
directory. It is also nice to contact the author of the original recipe and
invite him to be a maintainer of the recipe here at conda-forge.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

@ocefpaf
Copy link
Member

ocefpaf commented May 17, 2016

Thanks. Should I include the fasteners recipe within this PR or make a
separate PR?

It is fine to add it here. We don't recommend adding tons of recipes in one go, but 2-3 is fine.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/fasteners, recipes/monotonic, recipes/zarr) and found some lint.

Here's what I've got...

For recipes/fasteners:

  • Failed to even lint the recipe (might be a conda-smithy bug) 😢

For recipes/monotonic:

  • Failed to even lint the recipe (might be a conda-smithy bug) 😢

For recipes/zarr:

  • Failed to even lint the recipe (might be a conda-smithy bug) 😢

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/fasteners, recipes/monotonic, recipes/zarr) and found it was in an excellent condition.

@alimanfoo
Copy link
Contributor Author

@ocefpaf I've added recipes for fasteners (dependency of zarr) and monotonic (dependency of fasteners). Looks like builds are passing now.


about:
home: https://github.com/harlowja/fasteners
license: Apache Software License
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you know which version of the Apache license? Apache-2.0?

@ocefpaf
Copy link
Member

ocefpaf commented May 17, 2016

@alimanfoo everything looks good. Just a minor question regarding the license version and this is good to go.

@alimanfoo
Copy link
Contributor Author

Thanks @ocefpaf, licenses fixed.

@ocefpaf ocefpaf merged commit 28e33da into conda-forge:master May 18, 2016
@alimanfoo
Copy link
Contributor Author

Thanks @ocefpaf. Can I ask, what is the recommended process for inviting the developers of monotonic and fasteners to become maintainers of the respective feedstocks?

@ocefpaf
Copy link
Member

ocefpaf commented May 18, 2016

There is no hard rule. Basically you have to explain to them what is conda-forge and what is expect of the maintainer, like merge an eventual maintenance PR, or updating the to the latest release .

@jakirkham
Copy link
Member

If you would like, you can steal one of my old comments and tweak them. Here is one I did for caffe. Would add that it helps to know your audience. For instance, it is not worth explaining conda to someone that uses it regularly.

@alimanfoo
Copy link
Contributor Author

Thanks both. What is the process for adding someone to a conda-forge team,
e.g., the fasteners team?

On Wednesday, May 18, 2016, jakirkham <notifications@github.com
javascript:_e(%7B%7D,'cvml','notifications@github.com');> wrote:

If you would like, you can steal one of my old comments and tweak them.
Here is one
#256 (comment)
I did for caffe. Would add that it helps to know your audience. For
instance, it is not worth explaining conda to someone that uses it
regularly.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

@ocefpaf
Copy link
Member

ocefpaf commented May 18, 2016

@alimanfoo you need to add their GitHub handle as maintainers via a PR to the recipe/team you want them to be a part of.

@alimanfoo
Copy link
Contributor Author

Sorry, not quite following. Do you mean I need to add their github handle
into the "recipe-maintainers" tag in the meta.yaml file within the
feedstock repo?

On Wednesday, May 18, 2016, Filipe notifications@github.com wrote:

@alimanfoo https://github.com/alimanfoo you need to add their GitHub
handle as maintainers via a PR to the recipe/team you want them to be a
part of.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

@jakirkham
Copy link
Member

Yes, exactly. Make sure to make this change in your fork and PR it back to the main repo.

@alimanfoo
Copy link
Contributor Author

OK, thanks. For other changes to the recipe like increasing the version
number, it's OK to push directly to the main repo, or should I always
submit a PR from my own fork?

On Wednesday, May 18, 2016, jakirkham notifications@github.com wrote:

Yes, exactly. Make sure to make this change in your fork and PR it back to
the main repo.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

@ocefpaf
Copy link
Member

ocefpaf commented May 18, 2016

@alimanfoo you should always submit PRs, but you don't need to bump the builder number nor wait for CIs when adding/removing maintainers.

@jakirkham
Copy link
Member

Also it is good practice to get them to sign off somehow.

@alimanfoo
Copy link
Contributor Author

Sorry, what do you mean by sign off?

On Wednesday, 18 May 2016, jakirkham notifications@github.com wrote:

Also it is good practice to get them to sign off somehow.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

@jakirkham
Copy link
Member

Alright, let me try to rephrase. Please only add people as maintainers when they have given their consent. Does that make sense?

@alimanfoo
Copy link
Contributor Author

Ah, yes of course.

On Thursday, 19 May 2016, jakirkham notifications@github.com wrote:

Alright, let me try to rephrase. Please only add people as maintainers
when they have given their consent. Does that make sense?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#627 (comment)

Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Email: alimanfoo@googlemail.com alimanfoo@gmail.com
Web: http://purl.org/net/aliman
Twitter: https://twitter.com/alimanfoo
Tel: +44 (0)1865 287721

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants