Jordi Boggiano
fa9a877246
Reverting release version changes
2 years ago
Jordi Boggiano
061d154dfd
Release 2.2.7
2 years ago
Yanick Witschi
8179d1ea33
Early return when a package was already marked to be kept
2 years ago
Jordi Boggiano
beb575dd00
Fix more issues, update baseline (2203/106)
2 years ago
Jordi Boggiano
6a466a120a
Enable strict types on all files
2 years ago
Jordi Boggiano
3cdca37e85
Fix strict type issues
2 years ago
Jordi Boggiano
b85e0eebc1
Allow 3rd parties to use URL_REGEX
2 years ago
Jordi Boggiano
0db443ba5f
Add visibility to all consts, fixes #10550
2 years ago
Jordi Boggiano
89ce53250e
Final type additions
2 years ago
Jordi Boggiano
7abc8da7d3
Add more types
2 years ago
Jordi Boggiano
e52071a92c
Revert some return types for symfony/flex compatibility
2 years ago
Jordi Boggiano
225b4d7c27
Add some more return types
2 years ago
Jordi Boggiano
6da38f83a0
Add parameter types to all the things
2 years ago
Jordi Boggiano
c9baeda95b
Merge pull request #10547 from Seldaek/add_returns
...
Add native return types where possible
2 years ago
Alexander Schranz
1321bfca36
Add return types to closures ( #9 )
2 years ago
Yanick Witschi
32da10dc2c
Improve the pool optimizer logging ( #10545 )
2 years ago
Jordi Boggiano
7b1fc4b2c8
Remove alias::getAliasOf return type as this is not compatible with PHP 7.2/7.3
2 years ago
Jordi Boggiano
84f0f19112
Split Composer into PartialComposer & Composer classes to avoid nullable properties on Composer for non-fully-loaded instances, add types to Composer\Factory
2 years ago
Jordi Boggiano
eda9014bef
Add return types to all code which is not being extended by open source packages
2 years ago
Jordi Boggiano
a16ed3d0ed
Add return types to private/internal methods
2 years ago
Jordi Boggiano
abdc6893a6
Add void types where no return statement is present
2 years ago
Jordi Boggiano
32852304d0
Make use of some new PHP features
2 years ago
Jordi Boggiano
86fb8d4412
Fix CS
2 years ago
Jordi Boggiano
2e40cdf2dc
Clean up properties that belong in PackageDiscoveryTrait
2 years ago
Jordi Boggiano
40de07569d
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
2a2440c2a1
Fix handling of virtual packages when searching for packages or when looking up the preferred version (init & require command), refs #10489
2 years ago
Jordi Boggiano
8b5254688c
Drop early package name validation if a version is provided to require/init command, fixes #10489
2 years ago
sasezaki
0c4cefaaa1
Introduce phpstan-type about autoload array type to be DRY ( #10516 )
2 years ago
Jordi Boggiano
63b5f2737b
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
53810b0cfb
Fix return type
2 years ago
Jordi Boggiano
5c98a2cf8e
Add phpstan-symfony to get type info about console InputInterface, fix many errors ( #10476 )
...
Extract common init/require commands functionality into PackageDiscoveryTrait
Extract some helper methods into BaseCommand for better types
2 years ago
Jordi Boggiano
28ec4fa7b0
Fix handling of invalid emails
2 years ago
Jordi Boggiano
f1ebc1d2b6
Fix init author support to make email optional, fixes #10538
2 years ago
Jordi Boggiano
6ea5b84bd9
Fix licenses command summary to count all licenses of a package
2 years ago
Marko H. Tamminen
8756f54da0
Handle missing license when showing license summary ( #10537 )
...
Fixes the issue of license summary command aborting when a package is
missing license information.
2 years ago
Stephan
3eb12efae5
VcsRepositories: handle initialize with invalid repository URL ( #10525 )
2 years ago
Jordi Boggiano
45218092b4
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
f808e4907c
Fix handling for non-lowercased enum keyword, fixes #10521
2 years ago
Jordi Boggiano
eee8816bc3
Fix allow-plugins:false handling, fixes #10530
2 years ago
Stephan
23b0a3819b
ComposerRepository: fix array_keys(): Argument #1 () must be of type array, null given ( #10529 )
2 years ago
Jordi Boggiano
ae68ada127
Merge branch '2.2' into main
2 years ago
Markus Staab
eefb4644b0
InstallerInterface: describe `getInstallPath()` to return a absolute path ( #10524 )
2 years ago
Volodymyr Panivko
a0b0ddcd73
Add config option for update reference in path repository ( #10488 )
2 years ago
Jordi Boggiano
2c318ff09b
Reverting release version changes
2 years ago
Jordi Boggiano
ce785a18c0
Release 2.2.6
2 years ago
Jordi Boggiano
3446091027
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
d124c13a42
Add hints when the arg of show is not found, fixes #10493
2 years ago
Jordi Boggiano
ee36c5e54a
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451
2 years ago
Jordi Boggiano
8053d794a8
Fix reinstall command not firing pre-install-cmd/post-install-cmd events, fixes #10508 ( #10514 )
2 years ago
Jordi Boggiano
88171e409d
Remove superfluous arg
2 years ago
Jordi Boggiano
39cb505d69
Fix phpstan warnings
2 years ago
Florian Engelhardt
3d82719b70
Fix package search not urlencoding the input ( #10500 )
2 years ago
Jordi Boggiano
e7c04e3e12
Improve error reporting when a tag was recreated or a commit is missing, fixes #10484
2 years ago
Jordi Boggiano
7c2954d349
Minor BC Break! Rename COMPOSER_BIN_DIR available inside binaries to COMPOSER_RUNTIME_BIN_DIR ( #10512 )
...
This was available to non-PHP binaries as env var since Composer 2.2.2, and the rename is needed to fix a regression due to a name clash.
Fixes #10504
2 years ago
Maximilian Bösing
1704466b74
Add abandoned flag to show/outdated commands package lists ( #10485 )
...
To synchronize `abandoned` information with JSON APIs and the `composer.json` information of a package, we should return the following types: `bool|non-empty-string`.
This will either state if a package is abandoned and, if there is a replacement declared, what replacement package should be used instead.
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
2 years ago
Jordi Boggiano
62d5f4f295
Fix phpstan errors
2 years ago
Markus Staab
6be6ce7d9f
update composer/pcre to 1.0.1 ( #10496 )
2 years ago
Jordi Boggiano
db8ea45295
Fix enum parsing when the syntax is "enum foo:string {}" without space between name and type, fixes #10498
2 years ago
Jordi Boggiano
2da8d886cc
Make code a bit more robust
2 years ago
Jordi Boggiano
45bbe43aac
Fix case where symlink:true still can downgrade to a copy on windows, refs #10482
2 years ago
Jordi Boggiano
7f1808501a
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
e8a1e25e9d
Reverting release version changes
2 years ago
Jordi Boggiano
32435a0a60
Release 2.2.5
2 years ago
Jordi Boggiano
8c0b4ff16b
Also retry for HTTP2 stream errors, fixes #10462
2 years ago
Jordi Boggiano
bab974575c
Merge branch '2.2' into main
2 years ago
Stephan
3b4afaa9e3
ArrayLoader/ValidatingArrayLoader: handle non-string values for version/version_normalized ( #10470 )
...
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
David Buchmann
6b8f1409e4
report error if binary is a directory ( #10463 )
...
file_exists is true also for directory and symlink. but later in generateUnixyProxyCode we call `file_get_contents` on the binary, which fails with `file_get_contents(): read of 8192 bytes failed with errno=21 Is a directory` if the binary is a directory.
2 years ago
Jordi Boggiano
af6013093f
Ignore phar files in artifact repo, fixes #10406
2 years ago
John Stevenson
0228e5b47d
Clean up properly if self-update fails ( #10475 )
2 years ago
Jordi Boggiano
e3d99cac59
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch ( #10474 )
2 years ago
John Stevenson
db64534b26
Fixed bin proxies on PHP < 8 to support stream_seek ( #10468 )
2 years ago
Nicolas Grekas
6a70161c01
Disable "composer/package-versions-deprecated" by default ( #10458 )
2 years ago
Jordi Boggiano
6de9cacfd8
Remove unnecessary sprintf
2 years ago
Jordi Boggiano
49541ce3fb
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
d76485af74
Reverting release version changes
2 years ago
Jordi Boggiano
8a5ad75194
Release 2.2.4
2 years ago
Dane Powell
93d4c8e531
Fix #10366 : Improve messaging when GitHub tokens need SSO authorization ( #10432 )
2 years ago
Jordi Boggiano
13bd2120e9
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
24b62a1002
Add support for sourcing binaries despite the bin proxy being present, take 2
2 years ago
Jordi Boggiano
e2ba625a93
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
6dea58c9f3
Add support for sourcing binaries despite the bin proxy being present
...
Fixes https://github.com/composer/composer/issues/10389#issuecomment-1007372740
2 years ago
Jordi Boggiano
3d6bf8c98d
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
641ad10a9f
Fix partial update where path repos are being auto-unlocked two levels deep not loading all packages properly, fixes #10431
2 years ago
Jordi Boggiano
3844e05ac1
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
64d39a9655
Fix phpstan error
2 years ago
Jordi Boggiano
f1568f1f8f
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
0b436de794
Fix last bit phpstan error
2 years ago
Jordi Boggiano
508ac051ec
Revert "Remove getCode usage as it is not type safe apparently, see https://github.com/phpstan/phpstan-src/pull/795 "
...
This reverts commit 84f8fda0c6
.
And other issues fixed by PHPStan 1.3.2
2 years ago
Stephan
9360e2c18a
GitLab: detect repository functionality disabled in Driver ( #10440 )
2 years ago
Jordi Boggiano
5e4a8a882d
Allow ProcessExecutor to receive commands as arrays, refs #6552 ( #10435 )
2 years ago
Jordi Boggiano
7d1aa65239
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
cb41ad1d4b
Ensure process timeouts are checked also for async processes
2 years ago
Jordi Boggiano
3a27cb2e91
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
c2cdc3eb71
Deduplicate code
2 years ago
Jordi Boggiano
b96c419ee5
Merge pull request #10430 from Seldaek/add_links
...
Add links to repo to show/outdated commands package lists
2 years ago
Jordi Boggiano
ef2b52ee5b
Make the package name bold in plugin activation warnings
2 years ago
Jordi Boggiano
f9d61c0665
Add links to repo to fund/licenses/search commands and add links to docs to config command
2 years ago
Jordi Boggiano
06bb3c9179
Add links to repo to show/outdated commands package lists, fixes #9367
2 years ago
Jordi Boggiano
711f436b24
Use finally to restore error handler after command runs
2 years ago
Jordi Boggiano
99fa6116f9
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
404c58a17f
Merge pull request #10428 from Seldaek/deprecations
...
Deprecations & more php version cleanups
2 years ago
Jordi Boggiano
8473592eda
Revert "Fix support for .jar binaries, fixes #10426"
...
This reverts commit fa65804c99
.
2 years ago
Jordi Boggiano
0be1e5a279
Merge branch '2.2' into main
2 years ago
Jordi Boggiano
fa65804c99
Fix support for .jar binaries, fixes #10426
2 years ago
Jordi Boggiano
06e445ce02
Drop PHP <7.2 and HHVM support from autoload_real, individual autoload files are kept as is for BC
2 years ago
Michael Voříšek
4fdc8b8ee1
dirname(__FILE__) no longer needed
2 years ago
Jordi Boggiano
7e50f37b87
Remove some dead code and deprecate JsonFormatter, JsonFile::JSON_* constants, and TlsHelper
2 years ago
Alexander M. Turek
36da81bec2
Remove obsolete Symfony feature detections ( #10425 )
2 years ago
Niels Vanpachtenbeke
1c928466a9
Remove code blocks for php <7.2 compatibility ( #10417 )
2 years ago
Jordi Boggiano
0ece276c7c
Get rid of redundant \Exception catch blocks
2 years ago
Jordi Boggiano
4e6d54b731
Fix all 5.3 $this-in-closure usages
2 years ago
Jordi Boggiano
5805a68645
Fix some todos dropping support for older Symfony releases
2 years ago
Jordi Boggiano
7e27a25070
Get rid of RetutnTypeWillChange where possible, fixes #10014
2 years ago
Jordi Boggiano
0b3adc84da
Fix a few phpstan errors and add a php8+ baseline for the rest
2 years ago
Jordi Boggiano
e4e0e0d154
Remove deprecations baseline
2 years ago
Jordi Boggiano
ed08c40ab5
Fix phar build
2 years ago
Jordi Boggiano
96486d81cb
Fix many PHPStan issues and update baseline
2 years ago
Jordi Boggiano
32dcb93f24
Update extra files for latest polyfill lib
2 years ago
Jordi Boggiano
ffd62795bc
Get rid of all the ->at() mock invocations
2 years ago
Jordi Boggiano
095c36ecf8
Fix some PHPStan errors/..
2 years ago
Jordi Boggiano
bf72afec44
Fix Symfony6 compat
2 years ago
Jordi Boggiano
d2ede370be
Bump target version, bump PHP and dependency requirements to PHP 7.2+
2 years ago
John Stevenson
4829a401d8
Fix symlink resolution in shell proxy ( #10412 )
2 years ago
Jordi Boggiano
d965c26c5c
Reverting release version changes
2 years ago
Jordi Boggiano
3c92ba5cdc
Release 2.2.3
2 years ago
Jason Woods
efc7a3f75f
fix: Do not optimise away packages due to a requirement by a locked package that will be uninstalled ( #10405 )
...
Fixes #10394
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
Jordi Boggiano
75e4d30151
Fix warnings when some code reuses the phpvfscomposer:// stream wrapper to try and access other files, refs #10387
2 years ago
Jordi Boggiano
2cd16b4578
Suppress errors if realpath fails or is missing
2 years ago
Jordi Boggiano
390260c6a6
Resolve binary realpath to make sure symlinking bin proxies works, refs jakzal/phpqa#336
2 years ago
Jordi Boggiano
d1d5d75c5f
Fix detection of PHP files to match also broken ones with leading whitespace or whitespace between shebang and <?php, refs jakzal/phpqa#336
2 years ago
Jordi Boggiano
84f8fda0c6
Remove getCode usage as it is not type safe apparently, see https://github.com/phpstan/phpstan-src/pull/795
2 years ago
Jordi Boggiano
09d1330937
Fix is_file() not working on the phpvfscomposer:// file when filtering phpunit backtraces, refs #10387
2 years ago
Jordi Boggiano
164a769dc6
Avoid returning actual fstat information as it induces modern PHPs in error when the returned file size is bigger than the fstat size, refs #10387
2 years ago
Jordi Boggiano
a2a8fa4e7e
Always exclude laminas/laminas-zendframework-bridge:src/autoload.php, fixes #10401
2 years ago
Jordi Boggiano
2a731ef798
Add workaround for PHPUnit process isolation issues for PHPUnit <6.5 as well, fixes #10387
2 years ago
Jordi Boggiano
0a85c3fb01
Reverting release version changes
2 years ago
Jordi Boggiano
2c1887d4f2
Release 2.2.2
2 years ago
Jordi Boggiano
4168ee9b69
Reformat plugin warning slightly, fixes #10381
2 years ago
Shyim
70425900e9
Fix symfony error handler warnings, fixes #10397 ( #10404 )
2 years ago
Jordi Boggiano
a8ed352b31
Add docs for the new bin-dir access and bump runtime-api, refs #10402
2 years ago
Jordi Boggiano
6f5baab77b
Make COMPOSER_BIN_DIR env or _composer_bin_dir global available to binaries, fixes #10389 ( #10402 )
2 years ago
Jordi Boggiano
c1c6698799
Fix phpunit workaround syntax
2 years ago
Jordi Boggiano
7d1ca1f56d
Add workaround for PHPUnit process isolation combined with bin proxies, fixes #10387
2 years ago
Jordi Boggiano
406075891d
Reverting release version changes
2 years ago
Jordi Boggiano
bbc265e165
Release 2.2.1
2 years ago
Jordi Boggiano
e1bf45aa80
Fix issue parsing php files with unterminated comments found inside backticks, fixes #10385
2 years ago
Jordi Boggiano
226689b90c
Fix plugin autoloading including files autoload rules from the root package, fixes #10382 ( #10386 )
2 years ago
Jordi Boggiano
25835bb5cd
Reverting release version changes
2 years ago
Jordi Boggiano
e174a4c432
Release 2.2.0
2 years ago
Jordi Boggiano
613980b039
Update baseline
2 years ago
Jérôme Tamarelle
f0060b7f56
Use web URLs for Gitlab support metadata ( #10377 )
2 years ago
Jordi Boggiano
54123e4093
Fix autoloader compatibility with older releases of laminas/laminas-zendframework-bridge, refs #10349
2 years ago
Jordi Boggiano
71ab70d847
Disable files autoloading for scripts to avoid untrusted code execution at runtime ( #10373 )
2 years ago
Jordi Boggiano
8f1b3d21db
Add --no-scripts to all commands and disable plugins/scripts when running self-update ( #10371 )
...
* Add --no-scripts as global parameter available to all commands, and handle it by default when creating a Composer instance from Command::getComposer
* Disable scripts/plugins for self-update command, fixes #10351
2 years ago
Jordi Boggiano
24eac88321
Switch the default version in path repo packages to dev-main and add a dev-master alias for BC, fixes #10360 ( #10372 )
2 years ago
Jordi Boggiano
95e41ae61c
Fix phpstan
2 years ago
Jordi Boggiano
d81298239b
Fix display of conflicts when a rule has the conflicter out of order, fixes #10355
2 years ago
Jordi Boggiano
0dbc736eb7
Reverting release version changes
2 years ago
Jordi Boggiano
35bba53ebb
Release 2.2.0-RC1
2 years ago
Jordi Boggiano
4e8f3e85e2
Improve error reporting for repo priorities, refs #10339
2 years ago
Jordi Boggiano
cc32ebcabd
Search improvements ( #10336 )
...
* Search performance improvements, add SEARCH_VENDOR type, fixes #10326 , fixes #10324 , fixes #10325
* Add extra optimization path for autocompletion of ^foo/* whereas the vendor is fully known, refs #10320
2 years ago
Jason Woods
8c8d9efd87
Filter impossible packages from the pool ( #9620 )
...
Adds a new pass to the PoolOptimizer
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
Jordi Boggiano
a3e91b5be6
Add allow-plugins config value ( #10314 )
...
Fixes #5659
- Automatically switch off plugins by default in July 2022
- reword hash into object in schema
Co-authored-by: Nils Adermann <naderman@naderman.de>
2 years ago
Jordi Boggiano
a4a89f1508
Update archive format docs, refs #10087
2 years ago
Jordi Boggiano
ca5d5b40ee
Fix platform package description for replacer/provider and packages which are not really loaded in general
2 years ago
Jordi Boggiano
e30a6b0b9b
Add support for ignoring the upper bound of platform requirements using "name+" notation
2 years ago
Jordi Boggiano
24ce1eddbd
Add composer/pcre dependency and use it everywhere instead of preg_*
2 years ago
Tizian Schmidlin
4f789a5f6d
Add "use-parent-dir" config to configure prompt when no composer.json is present in current dir ( #10307 )
...
Fixes #10299
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
Jordi Boggiano
1cfdaf43f1
Fix new file being leftover if require in new dir fails to resolve requirements
2 years ago
Jordi Boggiano
b42a897ebe
Fix var name
2 years ago
Wataru Kurashima
10f8edb816
fix typo ( #10331 )
2 years ago
Jordi Boggiano
128a2648fb
Optimize name only search with preg_grep, refs #10326
2 years ago
Jordi Boggiano
7c8267f57c
Cache root packages.json, refs #10326
2 years ago
Helmut Hummel
483eac1c2f
Install full binaries on Windows by default ( #10327 )
...
A bug was introduced in #10137 that leads
to the situation that by default .bat binaries
are not installed on Windows any more.
Check the correct variable to install .bat
files on Windows by default again.
2 years ago
Stephan
f5ffedfe60
Fix VcsDrivers initialization of tags and branches, and VcsRepository swallowing exceptions ( #10319 )
...
* Drivers: avoid early initialize of tags and branches
* VcsRepository: do not continue if fetching root information fails because of unexpected exceptions
Also rethrow 5XX exception in addition to select 4XX exceptions
3 years ago
Jordi Boggiano
8a36c88cac
Get rid of $binPath global in bin proxies
3 years ago
Helmut Hummel
ace8a1776c
Add composer platform package with exact Composer version ( #10313 )
...
Co-authored-by: Lars Strojny <lars.strojny@internations.org>
Co-authored-by: Nils Adermann <naderman@naderman.de>
3 years ago
Shalvah
7a3d2b8157
Better hint for missing extensions ( #10283 )
3 years ago
Nils Adermann
645e5245dd
Error message grammar fix
3 years ago
Helmut Hummel
0b9e1da4fc
Allow recursively call composerRequire ( #10312 )
...
Fixes : #10311
Related: #10065
3 years ago
Jordi Boggiano
a6fc1ab663
Fix feedback
3 years ago
Jordi Boggiano
4352f23962
Fix implementation & tweak test
3 years ago
Jordi Boggiano
bd4ba36fa9
Prevent auto-unlocked path repo packages from also unlocking their transitive deps when -w/-W is used
3 years ago
Jordi Boggiano
d86049565d
Deactivate plugins before recreating a new composer instance and loading new plugins in require/remove commands, fixes #9962
3 years ago
Jordi Boggiano
91548d178b
Add support for setting platform packages to false to disable them ( #10308 )
...
Fixes #9664
3 years ago
Jordi Boggiano
2c1ff41f8f
Fix phpstan
3 years ago
Jordi Boggiano
032db5bc01
Fix tests
3 years ago
Jordi Boggiano
deaec7c0ac
Report validation error if a package replaces and conflicts against the same name, fixes #9845
3 years ago
Jordi Boggiano
c15eba3fe3
Turn naming errors into hard failures in validating array loader
3 years ago
Helmut Hummel
f12a5b8214
Expose path to autoload in a global var for binaries ( #10137 )
...
Always create proxy files for package binaries,
to avoid not working binaries in case the package
was installed from a path repository and is itself linked
If the binary is a PHP script, a global variable is now exposed,
which holds the path to the vendor/autoload.php file.
This variable can the be used in the binaries to include this file
without guessing where the path to the vendor folder might be.
Additionally it is now checked on binary creation whether
the reference binary has a shebang and if not, generates
a much simple proxy code, because the stream wrapper code,
that is required for PHP <8 to omit the shebang from the output,
can be skipped.
Fixes : #10119
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
3 years ago
Jordi Boggiano
126f95a8d7
Get rid of gitignore/hgignore handling ( fixes #7358 ), Add support for -export-ignore ( fixes #9153 )
3 years ago
Jordi Boggiano
cc3b53bc2e
Also mark @putenv and @php deprecated/forbidden as script names to avoid clashes
3 years ago
Jordi Boggiano
1b5b5c48bf
Bump plugin api version, fixes #10082
3 years ago
Jordi Boggiano
7e3626362e
Add support for warnings/infos keys to report more complex information to diverse Composer versions
3 years ago
Yehuda Katz
ebf4cbdc69
Add COMPOSER_NO_DEV environment variable to set the --no-dev flag ( #10262 )
3 years ago
Rafael Dohms
78583ab678
Support ignore-platform-reqs in `composer outdated` ( #10293 )
...
This allows users to also find libraries that require major platform
changes to unlock updates.
It addresses #10291 .
3 years ago
Jordi Boggiano
bac7b826f2
Revert "To be reverted: Disable pool optimizer by default, run solver twice and compare outputs if user opts into optimizer"
...
Enables pool optimizer by default
This reverts commit c06be086a6
.
3 years ago
Jordi Boggiano
bbc442b0ad
Undo changes to providers, only unlock replacers when unlocking a given name
3 years ago
Jordi Boggiano
3242de2438
Backport tests from #9538 and fix everything
3 years ago
Jordi Boggiano
13b7527fca
Fix unlocking of replacers when a replaced package is unlocked in partial updates
3 years ago