osc-origin: osrt_origin_update(): include potential new packages.
When no packages are specified include all potential packages from origins with automatic_updates_initial enabled to allow for new package submissions.
This commit is contained in:
parent
45c13b31ba
commit
75f9a88f07
@ -20,6 +20,7 @@ from osclib.origin import origin_history
|
||||
from osclib.origin import origin_potentials
|
||||
from osclib.origin import origin_revision_state
|
||||
from osclib.origin import origin_updatable
|
||||
from osclib.origin import origin_updatable_initial
|
||||
from osclib.origin import origin_update
|
||||
from osclib.sentry import sentry_init
|
||||
from osclib.util import mail_send
|
||||
@ -372,7 +373,14 @@ def osrt_origin_update(apiurl, opts, *packages):
|
||||
return
|
||||
|
||||
if len(packages) == 0:
|
||||
packages = package_list_kind_filtered(apiurl, opts.project)
|
||||
packages = set(package_list_kind_filtered(apiurl, opts.project))
|
||||
|
||||
# Include packages from origins with initial update enabled to allow for
|
||||
# potential new package submissions.
|
||||
for origin in origin_updatable_initial(apiurl, opts.project):
|
||||
# Package list must be filtered in origin project since all relevant
|
||||
# packages will be of kind None in target project.
|
||||
packages.update(package_list_kind_filtered(apiurl, origin))
|
||||
|
||||
for package in packages:
|
||||
print('checking for updates to {}/{}...'.format(opts.project, package))
|
||||
|
Loading…
x
Reference in New Issue
Block a user