You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nils Adermann 80a5fdf398 Remove obsolete rules and their generation
The only automatic conflict we have results from packages using the same name
either by literally having the same name and being different versions or they
replace the same name, so

- removed all types of obsolete rules
- simplified rule generation significantly
- got rid of provide filtering in the pool
- fixed some language in error handling
5 years ago
..
install-branch-alias-composer-repo Add failing test case 10 years ago
SAMPLE Refactor functional tests to fit existing tests better 12 years ago
abandoned-listed.test Display Locking instead of Installing for lock file install operations 5 years ago
alias-with-reference.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
aliased-priority-conflicting.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
aliased-priority.test Update tests for new output and for required lock file on partial update 5 years ago
broken-deps-do-not-replace.test Improve error reporting of solver issues, refs #7779 5 years ago
circular-dependency.test Adjust circular dep test 12 years ago
circular-dependency2.test Fix tests 5 years ago
conflict-between-dependents.test Fix conflict order to be more accurate 5 years ago
conflict-between-root-and-dependent.test Add individual test checking for clashes between requirements at root and transitive dependency level 5 years ago
disjunctive-multi-constraints.test Fix tests 5 years ago
github-issues-4319.test Improve error reporting of solver issues, refs #7779 5 years ago
github-issues-4795-2.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
github-issues-4795.test The update allow list is now generated while building the pool 5 years ago
install-aliased-alias.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
install-branch-alias-composer-repo.test Add failing test case 10 years ago
install-dev-using-dist.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
install-dev.test Fix integration tests 11 years ago
install-from-empty-lock.test Fix tests 5 years ago
install-from-lock-removes-package.test Always use Removing for consistency between dry-run and actual install 5 years ago
install-funding-notice.test Merge branch 'master' into 2.0 5 years ago
install-ignore-platform-package-requirements.test Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320 10 years ago
install-missing-alias-from-lock.test Update lock syntax in tests and verify installed version does not impact lock generation 5 years ago
install-overridden-platform-packages.test Finalize platform override feature 10 years ago
install-package-and-its-provider-skips-original.test Add test for replace 10 years ago
install-prefers-repos-over-package-versions.test Prioritize repository over package versions in the default policy, fixes #3509 10 years ago
install-reference.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
install-self-from-root.test Fix test 5 years ago
install-simple.test Refactor integration tests to accept any run command 12 years ago
install-without-lock.test Add tests for installer with lock: false 5 years ago
partial-update-downgrades-non-allow-listed-unstable.test Rename test files and standardize on allow list rather than whitelist 5 years ago
partial-update-forces-dev-reference-from-lock-for-non-updated-packages.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
partial-update-from-lock.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
partial-update-installs-from-lock-even-missing.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
partial-update-without-lock.test Distinguish between updates and downgrades in dry-run 5 years ago
plugins-are-installed-first.test Fix tests 5 years ago
provider-conflicts.test Remove obsolete rules and their generation 5 years ago
provider-conflicts2.test A package providing a name should not conflict with a package replacing it 5 years ago
provider-conflicts3.test Error wording use "thus cannot" instead of "can thus not" 5 years ago
provider-dev-require-can-satisfy-require.test Separate createPool and createPoolWithAllPackages, fix test description 5 years ago
provider-packages-can-be-installed-if-selected.test Allow providers which are selected to be installed in place of existing packages which do not satisfy requirements, fixes #6753 5 years ago
provider-packages-can-be-installed-together-with-provided-if-both-installable.json Allow providers which are selected to be installed in place of existing packages which do not satisfy requirements, fixes #6753 5 years ago
provider-packages-can-not-be-installed-unless-selected.test Update after rebase 5 years ago
replace-alias.test fix "replace-alias.test" test 11 years ago
replace-priorities.test Fix tests 5 years ago
replace-root-require.test Add tests for the changes in #2690 11 years ago
replaced-packages-should-not-be-installed-when-installing-from-lock.test Update tests for replace conflicts 6 years ago
replaced-packages-should-not-be-installed.test Update tests for replace conflicts 6 years ago
repositories-priorities.test Improve error reporting of solver issues, refs #7779 5 years ago
repositories-priorities2.test Ensure packages that exist in a higher prio repo never get loaded in lower prio repos, fixes #5076 5 years ago
root-requirements-do-not-affect-locked-versions.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
solver-problems.test Rename test files and standardize on allow list rather than whitelist 5 years ago
suggest-installed.test Display Locking instead of Installing for lock file install operations 5 years ago
suggest-prod-nolock.test Fix tests 5 years ago
suggest-prod.test Simplify suggester output when updating, refactor suggest command to reuse SuggestedPackagesReporter and make smarter defaults, fixes #6267 5 years ago
suggest-replaced.test Present lock changes alphabetically, with uninstalls first, then all install/updates mixed 5 years ago
suggest-uninstalled.test Fix tests 5 years ago
unbounded-conflict-does-not-match-dev-master.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
update-alias-lock.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-alias.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-all-dry-run.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-all.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-allow-list-locked-require.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-patterns-with-all-dependencies.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-patterns-with-dependencies.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-patterns-with-root-dependencies.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-patterns-without-dependencies.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-patterns.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-reads-lock.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-removes-unused.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-require-new-replace.test Number 2: Adjust forgotten error message in test to new language 5 years ago
update-allow-list-warns-non-existing-patterns.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-with-dependencies-alias.test Lock file should not contain new aliases for packages which were not updated 5 years ago
update-allow-list-with-dependencies-new-requirement.test Test: partial update adding a new dep on a locked package should mark it for update 5 years ago
update-allow-list-with-dependencies-require-new-replace-mutual.test PoolBuilder: On partial update of a new dep with mutual replace, unfix replacer 5 years ago
update-allow-list-with-dependencies-require-new-replace.test Mark replaced packages for update when using --with-dependencies 5 years ago
update-allow-list-with-dependencies-require-new.test Test: composer update new/plg --with-dependencies updates locked transitive deps 5 years ago
update-allow-list-with-dependencies.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list-with-dependency-conflict.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-allow-list.test Rename test files and standardize on allow list rather than whitelist 5 years ago
update-changes-url.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
update-dev-ignores-providers.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-dev-packages-updates-repo-url.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-dev-to-new-ref-picks-up-changes.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
update-downgrades-unstable-packages.test Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323 5 years ago
update-ignore-platform-package-requirements.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-installed-alias-dry-run.test Fixed update alias packages in dry-run mode 12 years ago
update-installed-alias.test Fixed update alias packages in dry-run mode 12 years ago
update-installed-reference-dry-run.test added tests for not updating packages referenced by specific commit hash 10 years ago
update-installed-reference.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-mirrors-changes-url.test Implement update mirrors/nothing/lock as its own installer mode 5 years ago
update-no-dev-still-resolves-dev.test Always use Removing for consistency between dry-run and actual install 5 years ago
update-picks-up-change-of-vcs-type.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-prefer-lowest-stable.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-reference-picks-latest.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-reference.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-removes-unused-locked-dep.test Always use Removing for consistency between dry-run and actual install 5 years ago
update-requiring-decision-reverts-and-learning-positive-literals.test Fix solver problem exceptions with unexpected contradictory "Conclusions" 6 years ago
update-syncs-outdated.test Make sure the abandoned state is copied over even if the packages are installed already 9 years ago
update-to-empty-from-blank.test Make sure a lock file is always written and things work well even without any dependencies in the require/require-dev 5 years ago
update-to-empty-from-locked.test Always use Removing for consistency between dry-run and actual install 5 years ago
update-with-all-dependencies.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago
update-without-lock.test Add tests for installer with lock: false 5 years ago
updating-dev-from-lock-removes-old-deps.test Always use Removing for consistency between dry-run and actual install 5 years ago
updating-dev-updates-url-and-reference.test Change update to upgrade for package update operations which are upgrades, refs #8594 5 years ago