mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-24 15:27:17 +00:00
fix: report only unique result entries
since builder intro the triggers are called with merged result, thus it would lead to duplicated callouts
This commit is contained in:
parent
497a115535
commit
6c63ad6df5
@ -163,8 +163,8 @@ class ApplicationRepository(ApplicationProperties):
|
|||||||
built_packages = self.repository.packages_built()
|
built_packages = self.repository.packages_built()
|
||||||
if built_packages: # speedup a bit
|
if built_packages: # speedup a bit
|
||||||
build_result = self.repository.process_update(built_packages, packagers)
|
build_result = self.repository.process_update(built_packages, packagers)
|
||||||
|
self.on_result(build_result)
|
||||||
result.merge(build_result)
|
result.merge(build_result)
|
||||||
self.on_result(result.merge(build_result))
|
|
||||||
|
|
||||||
builder = Updater.load(self.repository_id, self.configuration, self.repository)
|
builder = Updater.load(self.repository_id, self.configuration, self.repository)
|
||||||
|
|
||||||
@ -173,7 +173,8 @@ class ApplicationRepository(ApplicationProperties):
|
|||||||
for num, partition in enumerate(partitions):
|
for num, partition in enumerate(partitions):
|
||||||
self.logger.info("processing chunk #%i %s", num, [package.base for package in partition])
|
self.logger.info("processing chunk #%i %s", num, [package.base for package in partition])
|
||||||
build_result = builder.update(partition, packagers, bump_pkgrel=bump_pkgrel)
|
build_result = builder.update(partition, packagers, bump_pkgrel=bump_pkgrel)
|
||||||
self.on_result(result.merge(build_result))
|
self.on_result(build_result)
|
||||||
|
result.merge(build_result)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user