Comments (12)
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.
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.
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.
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.
Yep, was just about to say it worked. Will close this.
from conda-forge.github.io.
Don't know why, but this seems to have gone awry with qimage2ndarray.
from conda-forge.github.io.
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.
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.
Also, this might be interesting for scheduling more regular jobs ( http://tron-ci.herokuapp.com/ ).
from conda-forge.github.io.
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.
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.
I have spun this discussion off into a new issue ( #48 ).
from conda-forge.github.io.
Related Issues (20)
- Restarting failed builds on Azure spawns 2 extra runs HOT 4
- Pipeline builds are failing because of a 500 error coming from requests sent to quay.io HOT 3
- OpenEXR (python): libstdc++.so.6: version `GLIBCXX_3.4.29' not found HOT 8
- autoformat feedstocks HOT 1
- conda-smithy no longer uses the channels defined in `conda-forge.yml` HOT 1
- Tracking issue to enable `rattler-build` in conda-forge HOT 9
- Add bot directive to remove a patch on a new release HOT 2
- Is pin_compatible("numpy") still the recommended way of dealing with numpy after introduction of the new backwards compatiple C-API? HOT 3
- `run_exports` in MPI example HOT 3
- Library and compiler conflicts for packages using Fortran on Windows HOT 3
- Make python 3.12.1 available in conda-forge HOT 1
- Metapackage that loads build environment for a package HOT 6
- When is `m2w64-libwinpthread-git` needed? Is it related to OpenMP?
- Document `r_clang` compiler option HOT 2
- Error linking conda-libmamba-solver HOT 4
- Cannot unpack browser-downloaded .conda files HOT 2
- "Update a Package" link on main page is broken HOT 2
- Any way to improve dependency checking? HOT 4
- Image `macOS-11` deprecated HOT 7
- NumFOCUS: Update GSoC 2024 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from conda-forge.github.io.