Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2018-05-15 10:14:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openSUSE-release-tools" Tue May 15 10:14:48 2018 rev:93 rq:606849 version:20180511.eff4e45 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2018-05-13 16:06:38.322887303 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes 2018-05-15 10:33:49.615251751 +0200 @@ -1,0 +2,16 @@ +Fri May 11 16:29:23 UTC 2018 - opensuse-releaseteam@opensuse.org + +- Update to version 20180511.eff4e45: + * systemd: add service retry to support-rebuild which 502s regularly. + * systemd: include SyslogIdentifier in each service to improve journal. + * systemd: ensure all services have a relaxed RuntimeMaxSec. + * systemd: drop Type=simple to be consistent since default not required. + +------------------------------------------------------------------- +Fri May 11 15:50:17 UTC 2018 - opensuse-releaseteam@opensuse.org + +- Update to version 20180511.4952872: + * openqa-comments: drop openSUSE: prefix to allow for generic usage. + * openqa-comments: meant to be executable thus should include a shebang. + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20180511.af4e85a.obscpio New: ---- openSUSE-release-tools-20180511.eff4e45.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.6zRAFc/_old 2018-05-15 10:33:50.223229422 +0200 +++ /var/tmp/diff_new_pack.6zRAFc/_new 2018-05-15 10:33:50.227229275 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20180511.af4e85a +Version: 20180511.eff4e45 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.6zRAFc/_old 2018-05-15 10:33:50.271227659 +0200 +++ /var/tmp/diff_new_pack.6zRAFc/_new 2018-05-15 10:33:50.275227512 +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">391da222b07e74c9f99e9792e6823aad341ed409</param> + <param name="changesrevision">eff4e459c0c645ac00caf22298cec30193f274fc</param> </service> </servicedata> ++++++ openSUSE-release-tools-20180511.af4e85a.obscpio -> openSUSE-release-tools-20180511.eff4e45.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/factory-package-news/systemd/osrt-announcer@.service new/openSUSE-release-tools-20180511.eff4e45/factory-package-news/systemd/osrt-announcer@.service --- old/openSUSE-release-tools-20180511.af4e85a/factory-package-news/systemd/osrt-announcer@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/factory-package-news/systemd/osrt-announcer@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-announcer SyslogIdentifier=osrt-announcer ExecStart=/usr/bin/osrt-announcer --config "/etc/openSUSE-release-tools/announcer/%i.yml" --verbose +RuntimeMaxSec=3 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/openqa-comments.py new/openSUSE-release-tools-20180511.eff4e45/openqa-comments.py --- old/openSUSE-release-tools-20180511.af4e85a/openqa-comments.py 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/openqa-comments.py 2018-05-11 18:23:06.000000000 +0200 @@ -1,3 +1,4 @@ +#!/usr/bin/python # Copyright (C) 2014 SUSE Linux Products GmbH # # This program is free software; you can redistribute it and/or modify @@ -224,8 +225,8 @@ if args.force: MARGIN_HOURS = 0 - Config('openSUSE:%s' % args.project) - api = StagingAPI(osc.conf.config['apiurl'], 'openSUSE:%s' % args.project) + Config(args.project) + api = StagingAPI(osc.conf.config['apiurl'], args.project) openQA = OpenQAReport(api) if args.staging: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-check-source.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-check-source.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-check-source.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-check-source.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,11 +2,11 @@ Description=openSUSE Release Tools: check-source [Service] -Type=simple User=osrt-check-source SyslogIdentifier=osrt-check-source # TODO Drop group flag once #1181 is resolved. ExecStart=/usr/bin/osrt-check_source --verbose --group factory-auto review +RuntimeMaxSec=2 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-crawler@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-crawler@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-crawler@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-crawler@.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,9 +2,10 @@ Description=openSUSE Release Tools: leaper crawler for %i (creates SRs from upstream projects) [Service] -Type=simple User=osrt-leaper +SyslogIdentifier=osrt-leaper ExecStart=/bin/bash "/usr/bin/osrt-leaper-crawler-%i" +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-manager@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-manager@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-manager@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-manager@.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,9 +2,10 @@ Description=openSUSE Release Tools: leaper manager for %i (set source projects) [Service] -Type=simple User=osrt-leaper +SyslogIdentifier=osrt-leaper ExecStart=/usr/bin/osrt-manager_42 -c /etc/openSUSE-release-tools/manager_42/%i.yml +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-review.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-review.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-leaper-review.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-leaper-review.service 2018-05-11 18:23:06.000000000 +0200 @@ -3,7 +3,9 @@ [Service] User=osrt-leaper +SyslogIdentifier=osrt-leaper ExecStart=/usr/bin/osrt-leaper --verbose --manual-version-updates --manual-maintenance-updates review +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-maintenance-incidents.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-maintenance-incidents.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-maintenance-incidents.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-maintenance-incidents.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,9 +2,10 @@ Description=openSUSE Release Tools: maintenance incidents [Service] -Type=simple User=osrt-maintenance +SyslogIdentifier=osrt-maintenance ExecStart=/usr/bin/osrt-check_maintenance_incidents --verbose review +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-metrics-release@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-metrics-release@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-metrics-release@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-metrics-release@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-metrics SyslogIdentifier=osrt-metrics ExecStart=/usr/bin/osrt-metrics --debug --release-only -p "%i" +RuntimeMaxSec=2 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-metrics@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-metrics@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-metrics@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-metrics@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-metrics SyslogIdentifier=osrt-metrics ExecStart=/usr/bin/osrt-metrics --debug -p "%i" +RuntimeMaxSec=120 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-pkglistgen@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-pkglistgen@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-pkglistgen@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-pkglistgen@.service 2018-05-11 18:23:06.000000000 +0200 @@ -3,7 +3,9 @@ [Service] User=osrt-repo-checker +SyslogIdentifier=osrt-pkglistgen ExecStart=/usr/bin/osrt-pkglistgen update_and_solve -p "%i" +RuntimeMaxSec=24 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-repo-checker-project_only@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-repo-checker-project_only@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-repo-checker-project_only@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-repo-checker-project_only@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-repo-checker SyslogIdentifier=osrt-repo-checker ExecStart=/usr/bin/osrt-repo_checker --debug project_only --post-comments "%i" +RuntimeMaxSec=24 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-repo-checker.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-repo-checker.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-repo-checker.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-repo-checker.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-repo-checker SyslogIdentifier=osrt-repo-checker ExecStart=/usr/bin/osrt-repo_checker --debug review +RuntimeMaxSec=24 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-check_duplicate_binaries@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-check_duplicate_binaries@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-check_duplicate_binaries@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-check_duplicate_binaries@.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,10 +2,10 @@ Description=openSUSE Release Tools: staging-bot check for duplicate binaries produced in %i [Service] -Type=simple User=osrt-staging-bot SyslogIdentifier=osrt-staging-bot ExecStart=/usr/bin/osc staging -p "%i" check_duplicate_binaries --save +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-daily@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-daily@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-daily@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-daily@.service 2018-05-11 18:23:06.000000000 +0200 @@ -7,6 +7,7 @@ ExecStart=/usr/bin/env bash -c ' \ osc staging -p "%i" unignore --cleanup \ ' +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-devel-list.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-devel-list.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-devel-list.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-devel-list.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,10 +2,10 @@ Description=openSUSE Release Tools: staging-bot devel list (stored in dashboard) [Service] -Type=simple User=osrt-staging-bot SyslogIdentifier=osrt-staging-bot ExecStart=/usr/bin/osrt-devel-project list -w +RuntimeMaxSec=16 hour # API query regularly times out, but will be cached if called again. Restart=on-failure diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-openqa-comments@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-openqa-comments@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-openqa-comments@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-openqa-comments@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,7 @@ User=osrt-staging-bot SyslogIdentifier=osrt-staging-bot ExecStart=/usr/bin/osrt-openqa-comments -p "%i" +RuntimeMaxSec=6 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-regular@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-regular@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-regular@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-regular@.service 2018-05-11 18:23:06.000000000 +0200 @@ -12,6 +12,7 @@ osc staging -p "%i" unselect --cleanup && \ osc staging -p "%i" repair --cleanup \ ' +RuntimeMaxSec=24 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-reminder.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-reminder.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-reminder.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-reminder.service 2018-05-11 18:23:06.000000000 +0200 @@ -8,6 +8,7 @@ /usr/bin/osrt-devel-project reviews --min-age 3 --remind && \ /usr/bin/osrt-devel-project requests --min-age 3 --remind \ ' +RuntimeMaxSec=16 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-supersede@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-supersede@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-supersede@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-supersede@.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,10 +2,10 @@ Description=openSUSE Release Tools: supersede duplicate submissions for %i [Service] -Type=simple User=osrt-staging-bot SyslogIdentifier=osrt-staging-bot ExecStart=/usr/bin/osc check_dups "%i" +RuntimeMaxSec=3 hour [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-support-rebuild@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-support-rebuild@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-staging-bot-support-rebuild@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-staging-bot-support-rebuild@.service 2018-05-11 18:23:06.000000000 +0200 @@ -5,6 +5,12 @@ User=osrt-staging-bot SyslogIdentifier=osrt-staging-bot ExecStart=/usr/bin/osrt-suppkg_rebuild -p "%i" +RuntimeMaxSec=6 hour + +# API regularly 502s. +Restart=on-failure +StartLimitInterval=1 hour +StartLimitBurst=3 [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-totest-manager@.service new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-totest-manager@.service --- old/openSUSE-release-tools-20180511.af4e85a/systemd/osrt-totest-manager@.service 2018-05-11 17:29:45.000000000 +0200 +++ new/openSUSE-release-tools-20180511.eff4e45/systemd/osrt-totest-manager@.service 2018-05-11 18:23:06.000000000 +0200 @@ -2,8 +2,8 @@ Description=openSUSE Release Tools: ToTest Manager for %i [Service] -Type=simple User=osrt-totest-manager +SyslogIdentifier=osrt-totest-manager WorkingDirectory=~ ExecStart=/usr/bin/osrt-totest-manager --verbose run --interval 5 "%i" ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.6zRAFc/_old 2018-05-15 10:33:50.875205476 +0200 +++ /var/tmp/diff_new_pack.6zRAFc/_new 2018-05-15 10:33:50.875205476 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20180511.af4e85a -mtime: 1526052585 -commit: af4e85a5d17e786d79cf467c6370368f32838bba +version: 20180511.eff4e45 +mtime: 1526055786 +commit: eff4e459c0c645ac00caf22298cec30193f274fc