[arch] fix -> randomly crashing when solving repository packages dependencies

This commit is contained in:
Vinicius Moreira
2021-04-06 09:20:25 -03:00
parent e67e5bc0a9
commit dfe765450b
2 changed files with 3 additions and 2 deletions

View File

@@ -8,7 +8,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixes
- Arch
- not skipping dependency checking when the user opts to proceed with a transaction that would break other packages
- AUR: not restoring the CPUs to previous scaling governors after the package is built when optimizations are on
- AUR: not restoring the CPUs to previous scaling governors after the package is built when optimizations are on
- randomly crashing when solving repository packages dependencies (RuntimeError: dictionary changed size during iteration)
## [0.9.15] 2021-03-03
### Improvements

View File

@@ -393,7 +393,7 @@ class DependenciesAnalyser:
for t in aur_threads:
t.join()
missing_subdeps = self.map_missing_deps(pkgs_data=deps_data, provided_map=provided_map, aur_index=aur_index,
missing_subdeps = self.map_missing_deps(pkgs_data={**deps_data}, provided_map=provided_map, aur_index=aur_index,
deps_checked=deps_checked, sort=False, deps_data=deps_data,
watcher=watcher,
remote_provided_map=remote_provided_map,