Skip to content
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

Do not list the package itself when running opam list --depends-on/--required-by #5075

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kit-ty-kate
Copy link
Member

@kit-ty-kate kit-ty-kate commented Feb 28, 2022

Superseeds #4804
Fixes #4446
Queued on #5317

In my opinion OpamStd.Set.fixpoint should not return the initial set to start with, but this behaviour seems to be used extensively in the codebase and it seems too much work to entengle every uses.
It would be nice to change this behaviour at some point in the future though, this might bit us again.

@dbuenzli
Copy link
Contributor

Maybe worth looking at #3943 along the way.

master_changes.md Outdated Show resolved Hide resolved
src/core/opamStd.ml Outdated Show resolved Hide resolved
@kit-ty-kate
Copy link
Member Author

Maybe worth looking at #3943 along the way.

Mmh, this is a very distinct issue as far as I can see.

@dbuenzli
Copy link
Contributor

dbuenzli commented Feb 28, 2022

Sure I just mentioned it since you are in the area.

…required-by

Remove ?including_init and always unroll the first step of OpamStd.Set.fixpoint instead
@kit-ty-kate kit-ty-kate removed this from the 2.2.0~alpha milestone Nov 10, 2022
@kit-ty-kate kit-ty-kate added PR: NEEDS UPDATE and removed PR: WIP Not for merge at this stage labels Jul 10, 2024
@kit-ty-kate kit-ty-kate added this to the 2.3.0~alpha milestone Jul 10, 2024
@kit-ty-kate kit-ty-kate added the PR: QUEUED Pending pull request, waiting for other work to be merged or closed label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: NEEDS UPDATE PR: QUEUED Pending pull request, waiting for other work to be merged or closed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

opam list --recursive --depends-on <pkg> should not include the package itself
3 participants