mirror of
https://abf.rosa.ru/djam/urpm-tools.git
synced 2025-02-23 09:22:47 +00:00
recognize situation when noarch package becomes arch-specific and vice versa
This commit is contained in:
parent
bbd45e1506
commit
23fc962440
1 changed files with 2 additions and 2 deletions
|
@ -383,7 +383,7 @@ class PackageSet:
|
|||
arch = ARCH
|
||||
|
||||
in_repo = nevr.N in self.packages
|
||||
new_arch_correct = arch == ARCH
|
||||
new_arch_correct = (arch == ARCH or arch == 'noarch' or ARCH == 'noarch')
|
||||
|
||||
if in_repo:
|
||||
if nevr.DE == self.packages[nevr.N]['nevr'].DE:
|
||||
|
@ -391,7 +391,7 @@ class PackageSet:
|
|||
else:
|
||||
ver_newer = (nevr.DE > self.packages[nevr.N]['nevr'].DE)
|
||||
|
||||
old_arch_correct = self.packages[nevr.N]['arch'] == ARCH
|
||||
old_arch_correct = (self.packages[nevr.N]['arch'] == ARCH or self.packages[nevr.N]['arch'] == 'noarch' or ARCH == 'noarch')
|
||||
else:
|
||||
ver_newer = None
|
||||
old_arch_correct = None
|
||||
|
|
Loading…
Add table
Reference in a new issue