Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2020-07-24 10:07:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools" Fri Jul 24 10:07:06 2020 rev:292 rq:822407 version:20200716.558f783b Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2020-07-03 00:17:51.281148528 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.3592/openSUSE-release-tools.changes 2020-07-24 10:08:23.114075504 +0200 @@ -1,0 +2,42 @@ +Thu Jul 16 12:47:26 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200716.558f783b: + * metrics/grafana/openqa: Add openSUSE Leap 15.1 and 15.2 + * factory-auto: add opensuse-review-team on submits to NonFree + * fixed a whitespace + * skip SUSE:Channel files harder + +------------------------------------------------------------------- +Tue Jul 14 09:00:03 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200714.b826963d: + * fix cutting off part of a stagings name + +------------------------------------------------------------------- +Thu Jul 09 05:28:24 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200709.cef2425d: + * Merge check images and release to TEST for 15-SP3 + * Add SLE15-SP3 setup. + +------------------------------------------------------------------- +Wed Jul 08 12:17:58 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200708.6a13cb44: + * WSL: Add output of gocd/generate.sh + * Add openSUSE:Leap:15.2:WSL under gocd control + +------------------------------------------------------------------- +Mon Jul 06 11:13:16 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200706.c31bc8f1: + * Update version attribute also in o:F:RISCV + +------------------------------------------------------------------- +Sun Jul 05 08:09:30 UTC 2020 - opensuse-releaset...@opensuse.org + +- Update to version 20200705.5aedaf1c: + * Add pkglistgen instance for openSUSE:Factory:RISCV + * Add rebuild trigger for openSUSE:Factory:RISCV + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20200625.d66b16f2.obscpio New: ---- openSUSE-release-tools-20200716.558f783b.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.m72zRz/_old 2020-07-24 10:08:32.006084419 +0200 +++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.010084424 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20200625.d66b16f2 +Version: 20200716.558f783b 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.m72zRz/_old 2020-07-24 10:08:32.046084459 +0200 +++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.046084459 +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">d66b16f2553c73aa2462dafb3339c4b22040a7b4</param> + <param name="changesrevision">558f783b2abecfcf4a7b32f3b95b268f6a47f841</param> </service> </servicedata> ++++++ openSUSE-release-tools-20200625.d66b16f2.obscpio -> openSUSE-release-tools-20200716.558f783b.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -42,6 +42,27 @@ - repo-checker tasks: - script: ./project-installcheck.py -A https://api.suse.de --debug check --store SUSE:SLE-15-SP2:GA:Staging/dashboard --no-rebuild SUSE:SLE-15-SP2:GA + SLE15SP3.Project: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 0 * ? * * + only_on_changes: false + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-repo-checker + stages: + - Run: + approval: manual + jobs: + SLE_15_SP3: + timeout: 30 + resources: + - repo-checker + tasks: + - script: ./project-installcheck.py -A https://api.suse.de --debug check --store SUSE:SLE-15-SP3:GA:Staging/dashboard --no-rebuild SUSE:SLE-15-SP3:GA SLE.Origin.Manager: group: SLE.Checkers lock_behavior: unlockWhenFinished @@ -119,6 +140,41 @@ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA unselect --cleanup osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA repair --cleanup rm -rf $tempdir + S15.SP3.Staging.Bot.Regular: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 0 * ? * * + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Run: + approval: + type: manual + jobs: + Run: + timeout: 30 + resources: + - staging-bot + tasks: + - script: |- + set -e + tempdir=$(mktemp -d) + mkdir -p $tempdir/.osc-plugins + ln -s $PWD/osc-staging.py $tempdir/.osc-plugins + ln -s $PWD/osclib $tempdir/.osc-plugins + export HOME=$tempdir + + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA rebuild + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA list --supersede + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA adi --by-develproject + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA select --non-interactive --merge --try-strategies + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA unselect --cleanup + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA repair --cleanup + rm -rf $tempdir S15.SP2.Staging.Bot.Report: group: SLE.Checkers lock_behavior: unlockWhenFinished @@ -140,6 +196,27 @@ - staging-bot tasks: - script: ./staging-report.py --debug -A https://api.suse.de -p SUSE:SLE-15-SP2:GA + S15.SP3.Staging.Bot.Report: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 */3 * ? * * + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Run: + approval: + type: manual + jobs: + Run: + timeout: 30 + resources: + - staging-bot + tasks: + - script: ./staging-report.py --debug -A https://api.suse.de -p SUSE:SLE-15-SP3:GA SLE.Source.Check: group: SLE.Checkers lock_behavior: unlockWhenFinished diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml.erb new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml.erb --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml.erb 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml.erb 2020-07-16 14:46:34.000000000 +0200 @@ -42,6 +42,27 @@ - repo-checker tasks: - script: ./project-installcheck.py -A https://api.suse.de --debug check --store SUSE:SLE-15-SP2:GA:Staging/dashboard --no-rebuild SUSE:SLE-15-SP2:GA + SLE15SP3.Project: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 0 * ? * * + only_on_changes: false + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-repo-checker + stages: + - Run: + approval: manual + jobs: + SLE_15_SP3: + timeout: 30 + resources: + - repo-checker + tasks: + - script: ./project-installcheck.py -A https://api.suse.de --debug check --store SUSE:SLE-15-SP3:GA:Staging/dashboard --no-rebuild SUSE:SLE-15-SP3:GA SLE.Origin.Manager: group: SLE.Checkers lock_behavior: unlockWhenFinished @@ -119,6 +140,41 @@ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA unselect --cleanup osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA repair --cleanup rm -rf $tempdir + S15.SP3.Staging.Bot.Regular: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 0 * ? * * + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Run: + approval: + type: manual + jobs: + Run: + timeout: 30 + resources: + - staging-bot + tasks: + - script: |- + set -e + tempdir=$(mktemp -d) + mkdir -p $tempdir/.osc-plugins + ln -s $PWD/osc-staging.py $tempdir/.osc-plugins + ln -s $PWD/osclib $tempdir/.osc-plugins + export HOME=$tempdir + + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA rebuild + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA list --supersede + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA adi --by-develproject + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA select --non-interactive --merge --try-strategies + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA unselect --cleanup + osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA repair --cleanup + rm -rf $tempdir S15.SP2.Staging.Bot.Report: group: SLE.Checkers lock_behavior: unlockWhenFinished @@ -140,6 +196,27 @@ - staging-bot tasks: - script: ./staging-report.py --debug -A https://api.suse.de -p SUSE:SLE-15-SP2:GA + S15.SP3.Staging.Bot.Report: + group: SLE.Checkers + lock_behavior: unlockWhenFinished + timer: + spec: 0 */3 * ? * * + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Run: + approval: + type: manual + jobs: + Run: + timeout: 30 + resources: + - staging-bot + tasks: + - script: ./staging-report.py --debug -A https://api.suse.de -p SUSE:SLE-15-SP3:GA SLE.Source.Check: group: SLE.Checkers lock_behavior: unlockWhenFinished diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -41,6 +41,11 @@ - repo-checker tasks: - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:zSystems + openSUSE_Factory_RISCV: + resources: + - repo-checker + tasks: + - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:RISCV Update.Repos.Factory: group: Factory.pkglistgen lock_behavior: unlockWhenFinished @@ -72,6 +77,11 @@ - repo-checker tasks: - script: python3 ./pkglistgen.py --apiurl https://api.opensuse.org handle_update_repos openSUSE:Factory:PowerPC + openSUSE_Factory_RISCV: + resources: + - repo-checker + tasks: + - script: python3 ./pkglistgen.py --apiurl https://api.opensuse.org handle_update_repos openSUSE:Factory:RISCV Pkglistgen.openSUSE_Leap: group: Leap.15.2.pkglistgen lock_behavior: unlockWhenFinished diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml.erb new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml.erb --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml.erb 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml.erb 2020-07-16 14:46:34.000000000 +0200 @@ -16,7 +16,7 @@ approval: type: manual jobs: -<% ['openSUSE:Factory/target', 'openSUSE:Factory/rings', 'openSUSE:Factory:ARM', 'openSUSE:Factory:PowerPC', 'openSUSE:Factory:zSystems'].each do |project| +<% ['openSUSE:Factory/target', 'openSUSE:Factory/rings', 'openSUSE:Factory:ARM', 'openSUSE:Factory:PowerPC', 'openSUSE:Factory:zSystems', 'openSUSE:Factory:RISCV'].each do |project| project=project.split('/') name=project[0].gsub(':', '_') if project.size > 1 @@ -46,7 +46,7 @@ approval: type: manual jobs: -<% %w(openSUSE:Factory openSUSE:Factory:ARM openSUSE:Factory:PowerPC).each do |project| -%> +<% %w(openSUSE:Factory openSUSE:Factory:ARM openSUSE:Factory:PowerPC openSUSE:Factory:RISCV).each do |project| -%> <%= project.gsub(':', '_') %>: resources: - repo-checker diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/rebuild-trigger.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/rebuild-trigger.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/rebuild-trigger.gocd.yaml 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/rebuild-trigger.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -80,6 +80,26 @@ - script: |- echo "openSUSE:Factory:zSystems" ./project-installcheck.py --debug check --store home:repo-checker/rebuilds openSUSE:Factory:zSystems + Trigger.Rebuild.Factory.RISCV: + group: openSUSE.Checkers + lock_behavior: unlockWhenFinished + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-factory-maintainer + materials: + script: + git: https://github.com/openSUSE/openSUSE-release-tools.git + timer: + spec: 0 0 * ? * * + only_on_changes: false + stages: + - Run: + approval: manual + resources: + - repo-checker + tasks: + - script: |- + echo "openSUSE:Factory:RISCV" + ./project-installcheck.py --debug check --store home:repo-checker/rebuilds openSUSE:Factory:RISCV Trigger.Rebuild.Leap.152: group: openSUSE.Checkers lock_behavior: unlockWhenFinished diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -0,0 +1,800 @@ +--- +format_version: 3 +pipelines: + SLE15.SP3.Stagings.RelPkgs: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + timer: + spec: 0 */10 * ? * * + only_on_changes: false + materials: + scripts: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Generate.Release.Package: + approval: manual + jobs: + SLE.15.SP3.Staging.A: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:A + --only-release-packages --force + SLE.15.SP3.Staging.B: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:B + --only-release-packages --force + SLE.15.SP3.Staging.C: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:C + --only-release-packages --force + SLE.15.SP3.Staging.D: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:D + --only-release-packages --force + SLE.15.SP3.Staging.E: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:E + --only-release-packages --force + SLE.15.SP3.Staging.F: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:F + --only-release-packages --force + SLE.15.SP3.Staging.G: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:G + --only-release-packages --force + SLE.15.SP3.Staging.H: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:H + --only-release-packages --force + SLE.15.SP3.Staging.S: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:S + --only-release-packages --force + SLE.15.SP3.Staging.V: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:V + --only-release-packages --force + SLE.15.SP3.Staging.Y: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:Y + --only-release-packages --force + + SLE15.SP3.Staging.A: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:A + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:A_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.B: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:B + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:B_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.C: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:C + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:C_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.D: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:D + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:D_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.E: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:E + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:E_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.F: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:F + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:F_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.G: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:G + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:G_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.H: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:H + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:H_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.S: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:S + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:S_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.V: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:V + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:V_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + + SLE15.SP3.Staging.Y: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:Y + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:Y_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml.erb new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml.erb --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml.erb 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml.erb 2020-07-16 14:46:34.000000000 +0200 @@ -0,0 +1,93 @@ +--- +<% stagings = %w(A B C D E F G H S V Y) -%> +format_version: 3 +pipelines: + SLE15.SP3.Stagings.RelPkgs: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + timer: + spec: 0 */10 * ? * * + only_on_changes: false + materials: + scripts: + git: https://github.com/openSUSE/openSUSE-release-tools.git + stages: + - Generate.Release.Package: + approval: manual + jobs: +<% stagings.each do |letter| -%> + SLE.15.SP3.Staging.<%= letter %>: + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve + --staging SUSE:SLE-15-SP3:GA:Staging:<%= letter %> + --only-release-packages --force +<% end -%> +<% stagings.each do |letter| %> + SLE15.SP3.Staging.<%= letter %>: + environment_variables: + STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:<%= letter %> + STAGING_API: https://api.suse.de + OSC_CONFIG: /home/go/config/oscrc-staging-bot + group: SLE15.SP3.Stagings + lock_behavior: unlockWhenFinished + materials: + stagings: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA:Staging:<%= letter %>_-_standard.yaml + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + stages: + - Checks: + jobs: + Check.Build.Succeeds: + resources: + - staging-bot + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s pending + ./verify-repo-built-successful.py -A $STAGING_API -p $STAGING_PROJECT -r standard + Repo.Checker: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + resources: + - repo-checker + tasks: + - script: |- + ./scripts/staging-installcheck.py -A $STAGING_API -p SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT + + - Update.000product: + resources: + - repo-checker + tasks: + - script: |- + export PYTHONPATH=$PWD/scripts + cd scripts/gocd + + if ../pkglistgen.py --debug -A $STAGING_API update_and_solve --staging $STAGING_PROJECT --force; then + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s success + else + ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n packagelists -r standard -s failure + exit 1 + fi + + - Enable.images.repo: + resources: + - staging-bot + tasks: + - script: |- + osc -A $STAGING_API api -X POST "/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build" + + <% end -%> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/sp3.target.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/sp3.target.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/sp3.target.gocd.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/sp3.target.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -0,0 +1,154 @@ +format_version: 3 +pipelines: + SLE15.SP3.RelPkgs: + group: SLE15.SP3.Target + lock_behavior: unlockWhenFinished + timer: + spec: 0 10 * ? * * + only_on_changes: false + materials: + git: + git: https://github.com/openSUSE/openSUSE-release-tools.git + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + stages: + - Create.Release.Packages: + approval: manual + resources: + - repo-checker + tasks: + - script: ./pkglistgen.py -A https://api.suse.de update_and_solve -p SUSE:SLE-15-SP3:GA -s target --only-release-packages --force + + SLE15.SP3.Package.Lists: + group: SLE15.SP3.Target + lock_behavior: unlockWhenFinished + materials: + repos: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + destination: repos + whitelist: + - SUSE:SLE-15-SP3:GA_-_standard.yaml + scripts: + git: https://github.com/openSUSE/openSUSE-release-tools.git + auto_update: true + destination: scripts + whitelist: + - DO_NOT_TRIGGER + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + stages: + - Update.000product: + resources: + - repo-checker + tasks: + - script: ./scripts/pkglistgen.py -A https://api.suse.de --debug update_and_solve -p SUSE:SLE-15-SP3:GA -s target --force + + SLE15.SP3.Images: + group: SLE15.SP3.Target + lock_behavior: unlockWhenFinished + materials: + repos: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + whitelist: + - SUSE:SLE-15-SP3:GA_-_images.yaml + destination: repos + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + stages: + - Expect.Images.To.Finish: + resources: + - staging-bot + tasks: + - script: | + export PYTHONPATH=scripts + ./scripts/gocd/verify-repo-built-successful.py -A https://api.suse.de -p SUSE:SLE-15-SP3:GA -r images + + - Release.Images.To.Test: + approval: manual + roles: + - SLE + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-totest-manager + resources: + - staging-bot + tasks: + - script: |- + PRODUCTS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP3:GA | grep "^SLE" | grep -v release) + for product in kiwi-templates-JeOS 000product $PRODUCTS; do + osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA $product + done + + - Release.Images.To.Publish: + approval: manual + roles: + - SLE + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-totest-manager + resources: + - staging-bot + tasks: + - script: osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA:TEST + + SLE15.SP3.ImagesManual: + group: SLE15.SP3.Target + lock_behavior: unlockWhenFinished + materials: + repos: + git: git://botmaster.suse.de/suse-repos.git + auto_update: true + whitelist: + - SUSE:SLE-15-SP3:GA_-_images.yaml + destination: repos + scripts: + auto_update: true + git: https://github.com/openSUSE/openSUSE-release-tools.git + whitelist: + - DO_NOT_TRIGGER + destination: scripts + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-staging-bot + stages: + - Relase.Images.To.Test: + approval: manual + roles: + - SLE + jobs: + Check.Images.Finish: + resources: + - staging-bot + tasks: + - script: | + export PYTHONPATH=scripts + while (! ./scripts/gocd/verify-repo-built-successful.py -A https://api.suse.de -p SUSE:SLE-15-SP3:GA -r images); do + sleep 300 + done + Release.To.Test: + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-totest-manager + resources: + - staging-bot + tasks: + - script: |- + PRODUCTS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP3:GA | grep "^SLE" | grep -v release) + for product in kiwi-templates-JeOS 000product $PRODUCTS; do + osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA $product + done + + - Release.Images.To.Publish: + approval: manual + roles: + - SLE + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-totest-manager + resources: + - staging-bot + tasks: + - script: osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA:TEST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -273,3 +273,24 @@ - 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.2:PowerPC + TTM.Leap_15.2_WSL: + 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.2:WSL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml.erb new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml.erb --- old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml.erb 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml.erb 2020-07-16 14:46:34.000000000 +0200 @@ -14,6 +14,7 @@ openSUSE:Leap:15.2:Images openSUSE:Leap:15.2:MicroOS openSUSE:Leap:15.2:PowerPC + openSUSE:Leap:15.2:WSL ) -%> TTM.<%= project.gsub('openSUSE:', '').gsub(':', '_') %>: group: openSUSE.Checkers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/legal-auto.py new/openSUSE-release-tools-20200716.558f783b/legal-auto.py --- old/openSUSE-release-tools-20200625.d66b16f2/legal-auto.py 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/legal-auto.py 2020-07-16 14:46:34.000000000 +0200 @@ -216,6 +216,7 @@ continue # skip packages that have _channel inside if si.find('filename').text == '_channel': + self.logger.info("SKIP {}".format(si.find('filename').text)) continue # handle maintenance links - we only want the latest match = re.match(r'(\S+)\.\d+$', package) @@ -227,6 +228,10 @@ continue skip = False for l in si.findall('linked'): + if l.get('project') == 'SUSE:Channels': + self.logger.info("SKIP {}, it links to {}".format(package, l.get('project'))) + skip = True + break lpackage = l.get('package') # strip sle11's .imported_ suffix lpackage = re.sub(r'\.imported_\d+$', '', lpackage) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/access.json new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/access.json --- old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/access.json 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/access.json 2020-07-16 14:46:34.000000000 +0200 @@ -31,6 +31,22 @@ "type": "datasource", "pluginId": "influxdb", "pluginName": "InfluxDB" + }, + { + "name": "openSUSE:Leap:15.1", + "label": "openSUSE:Leap:15.1", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" + }, + { + "name": "openSUSE:Leap:15.2", + "label": "openSUSE:Leap:15.2", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" } ], "__requires": [ @@ -112,6 +128,30 @@ "query": "select description from release_schedule where $timeFilter", "showIn": 0, "tags": [], + "type": "tags" + }, + { + "datasource": "openSUSE:Leap:15.1", + "enable": false, + "hide": false, + "iconColor": "rgba(255, 96, 96, 1)", + "limit": 100, + "name": "15.1 Schedule", + "query": "select description from release_schedule where $timeFilter", + "showIn": 0, + "tags": [], + "type": "tags" + }, + { + "datasource": "openSUSE:Leap:15.2", + "enable": false, + "hide": false, + "iconColor": "rgba(255, 96, 96, 1)", + "limit": 100, + "name": "15.2 Schedule", + "query": "select description from release_schedule where $timeFilter", + "showIn": 0, + "tags": [], "type": "tags" } ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/provisioning/datasources.yaml new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/provisioning/datasources.yaml --- old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/provisioning/datasources.yaml 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/provisioning/datasources.yaml 2020-07-16 14:46:34.000000000 +0200 @@ -7,6 +7,18 @@ access: proxy database: openSUSE:Factory +- name: openSUSE:Leap:15.2 + type: influxdb + url: http://localhost:8086 + access: proxy + database: openSUSE:Leap:15.2 + +- name: openSUSE:Leap:15.1 + type: influxdb + url: http://localhost:8086 + access: proxy + database: openSUSE:Leap:15.1 + - name: openSUSE:Leap:15.0 type: influxdb url: http://localhost:8086 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/osclib/accept_command.py new/openSUSE-release-tools-20200716.558f783b/osclib/accept_command.py --- old/openSUSE-release-tools-20200625.d66b16f2/osclib/accept_command.py 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/osclib/accept_command.py 2020-07-16 14:46:34.000000000 +0200 @@ -240,7 +240,7 @@ self.update_version_attribute(project, curr_version) - ports_prjs = ['PowerPC', 'ARM', 'zSystems' ] + ports_prjs = ['PowerPC', 'ARM', 'zSystems', 'RISCV'] for ports in ports_prjs: project = self.api.project + ':' + ports if self.api.item_exists(project): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/osclib/conf.py new/openSUSE-release-tools-20200716.558f783b/osclib/conf.py --- old/openSUSE-release-tools-20200625.d66b16f2/osclib/conf.py 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/osclib/conf.py 2020-07-16 14:46:34.000000000 +0200 @@ -61,6 +61,7 @@ 'staging': 'openSUSE:%(project)s:Staging', 'staging-group': 'factory-staging', 'onlyadi': 'True', + 'review-team': 'opensuse-review-team', }, r'openSUSE:(?P<project>Leap:(?P<version>[\d.]+))$': { 'staging': 'openSUSE:%(project)s:Staging', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20200625.d66b16f2/osclib/stagingapi.py new/openSUSE-release-tools-20200716.558f783b/osclib/stagingapi.py --- old/openSUSE-release-tools-20200625.d66b16f2/osclib/stagingapi.py 2020-06-25 14:08:50.000000000 +0200 +++ new/openSUSE-release-tools-20200716.558f783b/osclib/stagingapi.py 2020-07-16 14:46:34.000000000 +0200 @@ -323,7 +323,7 @@ return result def extract_staging_short(self, p): - if not p.startswith(self.cstaging): + if len(self.cstaging) == 0 or not p.startswith(self.cstaging): return p prefix = len(self.cstaging) + 1 return p[prefix:] ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.m72zRz/_old 2020-07-24 10:08:32.734085150 +0200 +++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.734085150 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20200625.d66b16f2 -mtime: 1593086930 -commit: d66b16f2553c73aa2462dafb3339c4b22040a7b4 +version: 20200716.558f783b +mtime: 1594903594 +commit: 558f783b2abecfcf4a7b32f3b95b268f6a47f841