GithubHelp home page GithubHelp logo

Comments (17)

isuruf avatar isuruf commented on June 17, 2024 1

I don't have an opinion about dropping 3.3.2.
To drop it with conda-smithy=3, you have to change the conda_build_config.yaml file in conda-forge-pinning package

from r-base-feedstock.

ocefpaf avatar ocefpaf commented on June 17, 2024 1

Thanks @jdblischak for doing this!

from r-base-feedstock.

jakirkham avatar jakirkham commented on June 17, 2024 1

Yes, this can be done. Please see PR ( #38 ).

It may not have worked, but it is still nice to have the history. Maybe there was some choice made that comes up again.

All I did was checkout Eric's copy of the branch merge with master and then overwrite everything in the merge commit with the contents of master. So it's a no-op commit that takes all the other changes along for the ride. :)

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

I know everyone is busy with the migration to conda-build 3, but I'd appreciate some feedback on this proposal. I need to know 2 things to be able to proceed:

  1. Do you support dropping R 3.3.2? If yes, please +1 this Issue.
  2. How can I update conda-smithy to drop R 3.3.2? Would it be possible to do a minor release, e.g. 2.4.5 -> 2.4.6, to make this small change prior to the cb3 migration? If it'd be preferred to update conda-smithy 3.*, I'd need to be shown where to make the change.

Thanks!

cc: @conda-forge/core @bgruening @isuruf @jakirkham

from r-base-feedstock.

ocefpaf avatar ocefpaf commented on June 17, 2024
  1. How can I update conda-smithy to drop R 3.3.2? Would it be possible to do a minor release, e.g. 2.4.5 -> 2.4.6, to make this small change prior to the cb3 migration? If it'd be preferred to update conda-smithy 3.*, I'd need to be shown where to make the change.

I'd say let's do that with cb3. It will be simpler.

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

OK. I've submitted PRs to staged-recipes and the pinning feedstock:

conda-forge/conda-forge-pinning-feedstock#28
conda-forge/staged-recipes#5325

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

Pinging a bunch of conda-forge R users (I skimmed the last month of PRs to staged-recipes). Do any of you still rely on support for R 3.3.2? We have been unable to build it with the latest conda-forge pinned dependencies. Please +1 this Issue if you are ok with this.

@ArneKr @bgruening @bsennblad @cbrueffer @daler @FrodePedersen @jenzopr @MathiasHaudgaard

from r-base-feedstock.

cbrueffer avatar cbrueffer commented on June 17, 2024

I support dropping R 3.3.2; thanks for the initiative!

from r-base-feedstock.

bsennblad avatar bsennblad commented on June 17, 2024

This should be fine! You got my support.

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

Great. Looks like everyone agrees on this change. The plan will be for it to go into effect once conda-smithy switches to conda-build 3.

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

@conda-forge/r-base Could one of the maintainers please delete the 3.3.2 branch? I don't have permission, and I couldn't find a way to submit a PR that deletes a branch.

from r-base-feedstock.

ericdill avatar ericdill commented on June 17, 2024

@jdblischak done. I've got the 3.3.2 branch on my fork so we can easily restore it if necessary

from r-base-feedstock.

jakirkham avatar jakirkham commented on June 17, 2024

Would it be better to merge that branch into master so the history is not lost?

from r-base-feedstock.

ericdill avatar ericdill commented on June 17, 2024

Would it be better to merge that branch into master so the history is not lost?

Can this be done without rewriting the history of the master branch so as to not actually change the tip of master and force a rebuild?

from r-base-feedstock.

isuruf avatar isuruf commented on June 17, 2024

That branch never worked. (All the packages built from that branch were broken)

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

Can this be done without rewriting the history of the master branch so as to not actually change the tip of master and force a rebuild?

I did a quick test merge locally, and this creates lots of merge conflicts.

There were only a few commits made on the 3.3.2 branch:

conda-forge:master...ericdill:3.3.2

Most are just updating the pins and other fiddling. The only one of interest (to me at least) was my patch to backport zlib support:

5c6666a

But as @isuruf noted, despite successfully building, these packages still ended up being broken, so it was a short-lived success.

from r-base-feedstock.

jdblischak avatar jdblischak commented on June 17, 2024

Now that conda-build 3 support has been merged into staged-recipes (conda-forge/staged-recipes#5274), R 3.3.2 is no longer supported on conda-forge. Thanks everyone for your feedback and assistance!

And related, R 3.5.0 was released today, so R 3.5.1 is just a few months away.

from r-base-feedstock.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.