-
Notifications
You must be signed in to change notification settings - Fork 0
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
Shared notifications for Bioconda recipe updates #4
Comments
@victorlin It's a good question that I don't know the answer to. The motivation for my original Slack post was to start a conversation about maintaining continuity of software maintenance responsibilities. The Nextstrain team is pretty good about this, but Blab is not always. Part of the reason the repos you mentioned live in blab and not Nextstrain is their origin in blab research projects, so we wouldn't initially expect anyone outside of blab to maintain them. If we did not want conflate blab and Nextstrain, could we have an analogous |
I'm not sure if it's valid for Bioconda recipes, but an alternative may be to tag the team @nextstrain/core or @blab/core. These at least show up in GitHub notifications and possibly can be configured for email too. UPDATE: There's a few recipes with what seems to be teams listed as maintainer. Example: bioconda#15274 Either the team doesn't exist or the tag doesn't work. I'm guessing it doesn't since @blab/core doesn't show up as highlighted here even though it exists. |
Discussed during today's dev chat. I'll add @nextstrain-bot to all Bioconda recipes under @nextstrain and @blab. Even though most of the Nextstrain team doesn't work on the @blab repos, at least we can be notified and redirect that notification to the right people within the lab. |
Another question: should we remove the individual accounts from the list? I'd say yes but would like to confirm with others before removing. |
I never knew nextclade_js thing existed O_O |
The last one needs to be |
Same... I see both that and
Is nextclade_js still relevant? Maybe we should submit a PR to remove it. |
Unfortunately @nextstrain-bot can't get emails for I think the alternative is to set up a new user like |
Not relevant for a long time. Probably even harmful. |
Few points re bioconda, I might be the one with the largest activity on that project
While there's no reason not to add a generic bot account, I do see downsides to removing individuals - I definitely don't want to be removed from any recipes. The nextstrain team is large, and so a single team maintainer is diffuse - much better to have individuals listed there who actually know a bit about bioconda recipes. Yes, we should remove recipes of no longer maintained/useful tools. The artefacts remain on servers and the recipe remains in git history. But it makes it easier for bioconda maintainers to have one folder less in recipes dir (there are almost 10k) Potentially more impactful than adding oneself as recipe maintainer would be if some of you became members of the bioconda org with approval rights. I don't remember how I got those bits but it wasn't hard. And it's been helpful to quickly be able to approve PRs for nextstrain team PRs. The biggest issue with autobump is that it doesn't update dependencies. If someone wanted to help the broader bioconda community, a high impact thing might be to include pypi dependencies in the output of bioconda autobump PRs, to allow reviewers to see at a glance if any changes might be needed. Being able to fix changed dependencies of autobump PRs is possibly the main benefit of widespread team notifications. But even then, that's only second best solution, as the best is to preemptively make a PR with updated dependencies (whenever we release a package and change it's dependencies, we should automatically think about updating bioconda deps to prevent them from going out of sync). |
Agreed it would be good for more on the team to have this! I tried two years ago, but couldn't get it to happen despite tagging the same person who granted your access. |
Thanks for the comments. This conversation has grown from the initial concern of who to add as maintainer for the newly created pathogen-embed recipe, but all these discussion points are worth having.
|
Added this comment to the dev-chat agenda, FWIW. |
Brought up by @huddlej on Slack:
Tasks
@nextstrain-team
account (this should be its own issue)@nextstrain-team
to bioconda recipes for @nextstrain: (GitHub search forrepo:bioconda/bioconda-recipes "github.com/nextstrain"
):@nextstrain-team
to bioconda recipes for @blab (GitHub search forrepo:bioconda/bioconda-recipes "github.com/nextstrain"
):⛔️ Previously considered approaches
@mention
email notifications for direct tags but not team tags.The text was updated successfully, but these errors were encountered: