Skip to content

MAINT: Remove multiple aliases from process pools#856

Draft
Oddant1 wants to merge 23 commits intodevfrom
rework-aliasing
Draft

MAINT: Remove multiple aliases from process pools#856
Oddant1 wants to merge 23 commits intodevfrom
rework-aliasing

Conversation

@Oddant1
Copy link
Copy Markdown
Contributor

@Oddant1 Oddant1 commented Jul 29, 2025

We should no longer be required to create many aliases of the same artifact in process pools now that we no longer enter Contexts as Scopes.

Supercedes #855 with a slightly reworked and better approach.

@github-project-automation github-project-automation Bot moved this to Backlog in 2025.10 👻 Jul 29, 2025
@Oddant1 Oddant1 moved this from Backlog to In Development in 2025.10 👻 Jul 29, 2025
@ebolyen
Copy link
Copy Markdown
Contributor

ebolyen commented Jul 29, 2025

Is the approach here to basically not worry about destruction of anything until process-end?

@Oddant1
Copy link
Copy Markdown
Contributor Author

Oddant1 commented Jul 29, 2025

Yes, but that is more or less the approach that has been taken ever since we stopped using Contexts as Scopes,

This PR is primarily trying to rework things such that we don't have unique aliases referring to a given Artifact anymore. Our one alias ought to hang around for the process lifetime now I believe.

@Oddant1 Oddant1 self-assigned this Jul 31, 2025
@Oddant1 Oddant1 added the stat:blocking-other This is blocking other issues/PRs/projects. label Aug 13, 2025
@Oddant1
Copy link
Copy Markdown
Contributor Author

Oddant1 commented Aug 13, 2025

Blocking qiime2/q2cli#374

@Oddant1
Copy link
Copy Markdown
Contributor Author

Oddant1 commented Aug 18, 2025

It turns out that, unsurprisingly, there isn't a super-easy win to be had here

@Oddant1 Oddant1 moved this from In Development to Backlog in 2025.10 👻 Oct 9, 2025
@Oddant1 Oddant1 removed this from 2025.10 👻 Oct 9, 2025
@gregcaporaso gregcaporaso marked this pull request as draft December 18, 2025 18:25
@github-project-automation github-project-automation Bot moved this to Backlog in 2026.4 🌱 Jan 30, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in 2026.7 🐐 Apr 23, 2026
@lizgehret lizgehret moved this from Backlog to In Development in 2026.7 🐐 Apr 23, 2026
@lizgehret lizgehret removed this from 2026.4 🌱 Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stat:blocking-other This is blocking other issues/PRs/projects.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants