mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 12:54:15 +02:00
[arch] improvement: not rechecking sub-dependencies of an AUR dependency to be installed
This commit is contained in:
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
|
|
||||||
## [0.9.26]
|
## [0.9.26]
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- Arch
|
||||||
|
- not rechecking sub-dependencies of an AUR dependency to be installed
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
- Arch
|
- Arch
|
||||||
- not upgrading a package when a dependent package relies on a specific version with epoch (e.g: alsa-plugins 1:1.2.6-1 would not be upgraded to 1:1.2.6-2 because lib32-alsa-plugins relies on 1:1.2.6)
|
- not upgrading a package when a dependent package relies on a specific version with epoch (e.g: alsa-plugins 1:1.2.6-1 would not be upgraded to 1:1.2.6-2 because lib32-alsa-plugins relies on 1:1.2.6)
|
||||||
|
|||||||
@@ -2108,9 +2108,10 @@ class ArchManager(SoftwareManager):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def _handle_aur_package_deps_and_keys(self, context: TransactionContext) -> bool:
|
def _handle_aur_package_deps_and_keys(self, context: TransactionContext) -> bool:
|
||||||
handled_deps = self._handle_missing_deps(context)
|
if not context.dependency:
|
||||||
if not handled_deps:
|
handled_deps = self._handle_missing_deps(context)
|
||||||
return False
|
if not handled_deps:
|
||||||
|
return False
|
||||||
|
|
||||||
check_res = makepkg.check(project_dir=context.project_dir,
|
check_res = makepkg.check(project_dir=context.project_dir,
|
||||||
optimize=bool(context.config['optimize']),
|
optimize=bool(context.config['optimize']),
|
||||||
|
|||||||
Reference in New Issue
Block a user