Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2021-09-25 22:51:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools" Sat Sep 25 22:51:27 2021 rev:333 rq:921406 version:20210925.391bef87 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2021-09-25 00:36:13.595181502 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1899/openSUSE-release-tools.changes 2021-09-25 22:51:34.291358807 +0200 @@ -1,0 +2,8 @@ +Fri Sep 24 18:36:27 UTC 2021 - opensuse-releaset...@opensuse.org + +- Update to version 20210925.391bef87: + * pkglistgen: add openSUSE:Leap:15.3:Update:Respin + * totest-manager: add openSUSE:Leap:15.3:Update:Respin + * skippkg-finder: add --alternative-project option overrides OPENSUSE_PROJECT for package checking + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20210923.153aea36.obscpio New: ---- openSUSE-release-tools-20210925.391bef87.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.vwJLOg/_old 2021-09-25 22:51:35.443360273 +0200 +++ /var/tmp/diff_new_pack.vwJLOg/_new 2021-09-25 22:51:35.447360278 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20210923.153aea36 +Version: 20210925.391bef87 Release: 0 Summary: Tools to aid in staging and release work for openSUSE/SUSE License: GPL-2.0-or-later AND MIT ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.vwJLOg/_old 2021-09-25 22:51:35.495360339 +0200 +++ /var/tmp/diff_new_pack.vwJLOg/_new 2021-09-25 22:51:35.495360339 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param> - <param name="changesrevision">153aea3674549de4dcd6d5604d6fa7855c37a297</param> + <param name="changesrevision">0397656ec6dd3abb12329d92fc275e57eee625fb</param> </service> </servicedata> ++++++ openSUSE-release-tools-20210923.153aea36.obscpio -> openSUSE-release-tools-20210925.391bef87.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210923.153aea36/gocd/pkglistgen.opensuse.gocd.yaml new/openSUSE-release-tools-20210925.391bef87/gocd/pkglistgen.opensuse.gocd.yaml --- old/openSUSE-release-tools-20210923.153aea36/gocd/pkglistgen.opensuse.gocd.yaml 2021-09-23 14:29:03.000000000 +0200 +++ new/openSUSE-release-tools-20210925.391bef87/gocd/pkglistgen.opensuse.gocd.yaml 2021-09-24 20:34:59.000000000 +0200 @@ -109,6 +109,29 @@ tasks: - script: python3 ./skippkg-finder.py -A https://api.opensuse.org -o openSUSE:Leap:15.4 -s SUSE:SLE-15-SP4:GA - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Leap:15.4 -s target + Pkglistgen.openSUSE_Leap_15.3_Update_Respin: + group: Leap.pkglistgen + lock_behavior: unlockWhenFinished + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + timer: + spec: 0 40 * ? * * + only_on_changes: false + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - pkglistgen: + approval: + type: manual + jobs: + openSUSE_Leap_15.3_Update_Respin_target: + resources: + - repo-checker + tasks: + - script: python3 ./skippkg-finder.py -A https://api.opensuse.org -o openSUSE:Leap:15.3:Update:Respin -t openSUSE:Leap:15.3:Update -s SUSE:SLE-15-SP3:Update + - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Leap:15.3:Update:Respin -s target + Update.Repos.Leap: group: Leap.pkglistgen lock_behavior: unlockWhenFinished @@ -130,3 +153,8 @@ - repo-checker tasks: - script: python3 ./pkglistgen.py --apiurl https://api.opensuse.org handle_update_repos openSUSE:Leap:15.4 + openSUSE_Leap_15.3_Update_Respin: + resources: + - repo-checker + tasks: + - script: python3 ./pkglistgen.py --apiurl https://api.opensuse.org handle_update_repos openSUSE:Leap:15.3:Update:Respin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210923.153aea36/gocd/pkglistgen.opensuse.gocd.yaml.erb new/openSUSE-release-tools-20210925.391bef87/gocd/pkglistgen.opensuse.gocd.yaml.erb --- old/openSUSE-release-tools-20210923.153aea36/gocd/pkglistgen.opensuse.gocd.yaml.erb 2021-09-23 14:29:03.000000000 +0200 +++ new/openSUSE-release-tools-20210925.391bef87/gocd/pkglistgen.opensuse.gocd.yaml.erb 2021-09-24 20:34:59.000000000 +0200 @@ -84,6 +84,38 @@ - script: python3 ./skippkg-finder.py -A https://api.opensuse.org -o openSUSE:Leap:15.4 -s SUSE:SLE-15-SP4:GA - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p <%= project[0] %><%= options %> <% end -%> + Pkglistgen.openSUSE_Leap_15.3_Update_Respin: + group: Leap.pkglistgen + lock_behavior: unlockWhenFinished + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + timer: + spec: 0 40 * ? * * + only_on_changes: false + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - pkglistgen: + approval: + type: manual + jobs: +<% ['openSUSE:Leap:15.3:Update:Respin/target'].each do |project| + project=project.split('/') + name=project[0].gsub(':', '_') + if project.size > 1 + options=" -s #{project[1]}" + name = name + "_#{project[1]}" + end + -%> + <%= name %>: + resources: + - repo-checker + tasks: + - script: python3 ./skippkg-finder.py -A https://api.opensuse.org -o openSUSE:Leap:15.3:Update:Respin -t openSUSE:Leap:15.3:Update -s SUSE:SLE-15-SP3:Update + - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p <%= project[0] %><%= options %> +<% end -%> + Update.Repos.Leap: group: Leap.pkglistgen lock_behavior: unlockWhenFinished @@ -100,7 +132,7 @@ approval: type: manual jobs: -<% %w(openSUSE:Leap:15.4).each do |project| -%> +<% %w(openSUSE:Leap:15.4 openSUSE:Leap:15.3:Update:Respin).each do |project| -%> <%= project.gsub(':', '_') %>: resources: - repo-checker diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210923.153aea36/gocd/totestmanager.gocd.yaml new/openSUSE-release-tools-20210925.391bef87/gocd/totestmanager.gocd.yaml --- old/openSUSE-release-tools-20210923.153aea36/gocd/totestmanager.gocd.yaml 2021-09-23 14:29:03.000000000 +0200 +++ new/openSUSE-release-tools-20210925.391bef87/gocd/totestmanager.gocd.yaml 2021-09-24 20:34:59.000000000 +0200 @@ -231,6 +231,27 @@ - script: |- install -D /home/go/config/openqa-client.conf /home/go/.config/openqa/client.conf scripts/totest-manager.py -A https://api.opensuse.org --debug run openSUSE:Leap:15.3:WSL + TTM.Leap_15.3_Update_Respin: + group: openSUSE.Checkers + lock_behavior: unlockWhenFinished + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-totest-manager + materials: + script: + git: https://github.com/openSUSE/openSUSE-release-tools.git + destination: scripts + timer: + spec: 0 */15 * ? * * + only_on_changes: false + stages: + - Run: + approval: manual + resources: + - staging-bot + tasks: + - script: |- + install -D /home/go/config/openqa-client.conf /home/go/.config/openqa/client.conf + scripts/totest-manager.py -A https://api.opensuse.org --debug run openSUSE:Leap:15.3:Update:Respin TTM.Leap_15.4: group: openSUSE.Checkers lock_behavior: unlockWhenFinished diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210923.153aea36/gocd/totestmanager.gocd.yaml.erb new/openSUSE-release-tools-20210925.391bef87/gocd/totestmanager.gocd.yaml.erb --- old/openSUSE-release-tools-20210923.153aea36/gocd/totestmanager.gocd.yaml.erb 2021-09-23 14:29:03.000000000 +0200 +++ new/openSUSE-release-tools-20210925.391bef87/gocd/totestmanager.gocd.yaml.erb 2021-09-24 20:34:59.000000000 +0200 @@ -12,6 +12,7 @@ openSUSE:Leap:15.3:ARM:Images openSUSE:Leap:15.3:Images openSUSE:Leap:15.3:WSL + openSUSE:Leap:15.3:Update:Respin openSUSE:Leap:15.4 ) -%> TTM.<%= project.gsub('openSUSE:', '').gsub(':', '_') %>: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210923.153aea36/skippkg-finder.py new/openSUSE-release-tools-20210925.391bef87/skippkg-finder.py --- old/openSUSE-release-tools-20210923.153aea36/skippkg-finder.py 2021-09-23 14:29:03.000000000 +0200 +++ new/openSUSE-release-tools-20210925.391bef87/skippkg-finder.py 2021-09-24 20:34:59.000000000 +0200 @@ -25,15 +25,18 @@ META_PACKAGE = '000package-groups' class SkippkgFinder(object): - def __init__(self, opensuse_project, sle_project, print_only, verbose): + def __init__(self, opensuse_project, sle_project, alternative_project, print_only, verbose): + self.upload_project = opensuse_project self.opensuse_project = opensuse_project + if alternative_project: + self.opensuse_project = alternative_project self.sle_project = sle_project self.print_only = print_only self.verbose = verbose self.apiurl = osc.conf.config['apiurl'] self.debug = osc.conf.config['debug'] - config = Config.get(self.apiurl, self.opensuse_project) + config = Config.get(self.apiurl, opensuse_project) # binary rpms of packages from `skippkg-finder-skiplist-ignores` # be found in the `package_binaries` thus format must to be like # SUSE:SLE-15:Update_libcdio.12032, PROJECT-NAME_PACKAGE-NAME @@ -128,7 +131,9 @@ pkgname.startswith('patchinfo.') or\ pkgname.startswith('skelcd-') or\ pkgname.startswith('installation-images') or\ - pkgname.endswith('-mini'): + pkgname.startswith('Leap-release') or\ + pkgname.endswith('-mini') or\ + '-mini.' in pkgname: continue # Ugly hack for package has dot in source package name # eg. go1.x incidents as the name would be go1.x.xxx @@ -315,7 +320,7 @@ attr = {'name': pkg} ET.SubElement(packagelist, 'package', attr) if not self.print_only: - source_file_ensure(self.apiurl, self.opensuse_project, META_PACKAGE, 'NON_FTP_PACKAGES.group', + source_file_ensure(self.apiurl, self.upload_project, META_PACKAGE, 'NON_FTP_PACKAGES.group', ET.tostring(skip_list, pretty_print=True, encoding='unicode'), 'Update the skip list') else: @@ -331,7 +336,7 @@ print("Please pass --opensuse-project and --sle-project argument. See usage with --help.") quit() - uc = SkippkgFinder(args.opensuse_project, args.sle_project, args.print_only, args.verbose) + uc = SkippkgFinder(args.opensuse_project, args.sle_project, args.alternative_project, args.print_only, args.verbose) uc.crawl() @@ -346,6 +351,8 @@ help='openSUSE project on buildservice') parser.add_argument('-s', '--sle-project', dest='sle_project', metavar='SLE_PROJECT', help='SLE project on buildservice') + parser.add_argument('-t', '--alternative-project', dest='alternative_project', metavar='ALTERNATIVE_PROJECT', + help='check the given project instead of OPENSUSE_PROJECT') parser.add_argument('-p', '--print-only', action='store_true', help='show the result instead of the uploading') parser.add_argument('-v', '--verbose', action='store_true', ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.vwJLOg/_old 2021-09-25 22:51:36.259361312 +0200 +++ /var/tmp/diff_new_pack.vwJLOg/_new 2021-09-25 22:51:36.259361312 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20210923.153aea36 -mtime: 1632400143 -commit: 153aea3674549de4dcd6d5604d6fa7855c37a297 +version: 20210925.391bef87 +mtime: 1632508499 +commit: 391bef87800718ade845731f4dbc85e4ecc2b819