Giter Club home page Giter Club logo

Comments (12)

pelson avatar pelson commented on June 9, 2024

It seems that it would be very helpful to automatically add maintainers of feedstocks to conda forge GitHub teams (named after the feedstock) so they can easily merge PRs, deal with CI issues, and do other maintenance on the feedstock directly.

Just to be clear, those listed under extra/recipe-maintainers are automatically added to the appropriate conda-forge teams (in https://github.com/conda-forge/conda-forge.github.io/blob/master/scripts/update_teams.py). It may be that you are asking for the package maintainers to be automatically added to the appropriate feedstock teams though (e.g. all matplotlib developers added to the conda-forge matplotlib feedstock maintainers). That is a somewhat harder problem which I haven't tried to address currently (as it requires some read permissions on teams that conda-forge does not have).

Looking at the logs from this repo, it turns out that the team script has been blocked by the failing feedstock submodule script (which we just fixed), and now the teams script also has an issue (looking into that now):

https://travis-ci.org/conda-forge/conda-forge.github.io/jobs/116310299

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

I was thinking extra/recipe-maintainers initially. Thanks for clarifying that this does in fact already happen. Sorry still learning how this all works. :)

Adding package maintainers is a nice idea, but I agree that is a much harder problem. Especially for things that are not on GitHub, have a repo name that doesn't nicely match their package name, etc. It seems the simple solution there is just to add people manually for now. Eventually, most things will be here and accurately match their maintainers so it will be a less relevant problem to solve.

Can leave open for the bug fix.

from conda-forge.github.io.

pelson avatar pelson commented on June 9, 2024

Sorry still learning how this all works. :)

No probs. This stuff isn't really documented at present. A gitter channel would have helped 👍

from conda-forge.github.io.

pelson avatar pelson commented on June 9, 2024

The logs tell me this is now running as expected: https://travis-ci.org/conda-forge/conda-forge.github.io/jobs/116313298

You should have been invited to the tifffile maintainers team (looks like you've accepted too). How was the experience?

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

Yep, was just about to say it worked. Will close this.

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

Don't know why, but this seems to have gone awry with qimage2ndarray.

from conda-forge.github.io.

pelson avatar pelson commented on June 9, 2024

I think it is just because https://travis-ci.org/conda-forge/conda-forge.github.io hasn't been triggered.
We currently don't have any infrastructure which can be cronned and rely on CI to update things. As a result, to update the teams, we need to trigger the CI by hand currently. I've done that now - qimage2ndarray should have a team when it gets through the queue.

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

So, I was looking for cron jobs and Travis CI and came across this issue ( travis-ci/travis-ci#582 ), which led me to this ( https://nightli.es/ ). Maybe worth exploring.

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

Also, this might be interesting for scheduling more regular jobs ( http://tron-ci.herokuapp.com/ ).

from conda-forge.github.io.

pelson avatar pelson commented on June 9, 2024

Also, this might be interesting for scheduling more regular jobs ( http://tron-ci.herokuapp.com/ ).

I had seen that (and had enabled on the conda-forge.github.io repo) but it didn't quite fit my mental model at the time. Might make sense to revisit that. Do you have experience of tron-ci?

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

I haven't used it before either. Just thinking it would be nice if this process sits somewhere that multiple core maintainers can check on.

from conda-forge.github.io.

jakirkham avatar jakirkham commented on June 9, 2024

I have spun this discussion off into a new issue ( #48 ).

from conda-forge.github.io.

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.