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

Release to conda-forge and defaults simultaneously #2217

Closed
jlstevens opened this issue Dec 19, 2017 · 17 comments
Closed

Release to conda-forge and defaults simultaneously #2217

jlstevens opened this issue Dec 19, 2017 · 17 comments

Comments

@jlstevens
Copy link
Contributor

For 1.10 the plan is to to update the recipe on conda-forge and then immediately get that recipe onto anaconda defaults channel so conda install holoviews works without specifying a channel. The goal is to move away from using the ioam channel and maybe use the holoviews channels for 'nightlies' (actually automated packages for PRs merged to master).

@jlstevens jlstevens added this to the v1.10 milestone Dec 19, 2017
@ceball
Copy link
Contributor

ceball commented Dec 19, 2017

Is the plan that 'latest master' conda packages for param (+gui toolkits) would also be uploaded to the holoviews channel?

@jlstevens
Copy link
Contributor Author

I'm not sure how much of that is 'holoviews', so maybe we should make a general 'pyviz' channel?

@jbednar
Copy link
Member

jbednar commented Dec 19, 2017

A pyviz channel seems like an excellent idea.

@jbednar
Copy link
Member

jbednar commented Dec 19, 2017

Instead of a holoviews channel.

@jlstevens
Copy link
Contributor Author

That would be fine by me..the holoviews channel never really got used.

@ceball
Copy link
Contributor

ceball commented Dec 19, 2017

Yes, fine with me. I asked because I'm keen for there to be as few channels as possible...ideally just one even...

@jlstevens
Copy link
Contributor Author

I've registered pyviz on anaconda.org so we can start using that...

@jakirkham
Copy link
Contributor

Would there be any interest in doing dev releases on conda-forge? Just noticed 1.10.0a1 got tagged so figured I'd ask. ;)

@jlstevens
Copy link
Contributor Author

@jakirkham I'm not against this idea, especially if it can be automated.

If it can't be automated, then it means these releases are more work to do which means they are more likely to be infrequent (something we are currently trying to get away from!)

@jlstevens
Copy link
Contributor Author

Or alternatively, if someone else is willing to update conda-forge for dev releases. :-)

@jakirkham
Copy link
Contributor

There's been some work on an autoupdate bot. It's very new and docs are scarce. That said, most maintainers don't need to do anything with it per se. However it could learn a few things like how to update the dependencies or other recipe metadata. Though it's pretty good for being around a little over 1wk. :)

Was asking as this particular dev release was interesting to me. That said, can't promise that I'll always be able to update all dev releases. Hope you understand. :)

@jlstevens
Copy link
Contributor Author

Looks like the autoupdate bot will ignore alphas: conda-forge/holoviews-feedstock#25

Shame as dev builds from -c conda-forge/label/dev would have been nice!

@jakirkham
Copy link
Contributor

Yeah I agree.

It's a little complicated as handling every projects' dev releases likely comes with a significant burden resource-wise and maintenance-wise. OTOH it's a really nice service to provide to developers and users. Not sure the right way to untangle it ATM, but did leave a note along these lines.

@jlstevens
Copy link
Contributor Author

Dev builds are now configured on conda-forge for holoviews:

conda install -c conda-forge/label/dev holoviews

This is just a reminder for myself to update the source correctly in meta.yaml on the feedstock master when 1.10 is released.

@philippjfr philippjfr modified the milestones: v1.10, v1.10.x Apr 17, 2018
@philippjfr
Copy link
Member

I've closed the other conda-forge related issue and would like to close this one too. @jlstevens If you want to record anything here, I'd prefer opening a packaging meta-issue to describe anything we need to remember during our migration to pyct.

@philippjfr
Copy link
Member

On second thought, please do open such a issue if you think it's a good idea but this issue seems to be specifically about 1.10 and mentions long outdated plans about a holoviews channel so I'm closing as I'm cleaning up in anticipation for a 1.11 release and reassigning issues to the 1.11.x release series.

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants