Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Seldaek
Copy link
Member

@Seldaek Seldaek commented Jan 17, 2024

Refs sebastianbergmann/phpunit#5661

Providers which are not required by anything should not be installable. However the only way to fix this is to make every package require back everything that requires it, to avoid dangling providers being selected.

This may use up too much memory and CPU to be worth fixing, but we'll try here.. This first attempt works for the new test but it does break other things:

  • removal of unused packages, I assume because they now have back-requires keeping them selected
  • detection of dev require vs require, also probably due to the back requires making it all appear to be non-dev requires

@Seldaek Seldaek added this to the 2.6 milestone Jan 17, 2024
@Seldaek Seldaek added the Bug label Jan 17, 2024
@Seldaek Seldaek requested a review from naderman January 17, 2024 12:26
@Seldaek Seldaek modified the milestones: 2.6, 2.8, 2.7 Feb 7, 2024
@Seldaek Seldaek modified the milestones: 2.7, 2.8 Oct 2, 2024
@Seldaek Seldaek modified the milestones: 2.8, 2.9 Nov 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant