Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-05-13 16:06:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Sun May 13 16:06:09 2018 rev:92 rq:606483 version:20180511.af4e85a
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-05-11 09:16:35.754165597 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-05-13 16:06:38.322887303 +0200
@@ -1,0 +2,62 @@
+Fri May 11 15:36:10 UTC 2018 - [email protected]
+
+- Update to version 20180511.af4e85a:
+ * dist/spec: bump copyright year.
+ * dist/spec: sort requirements.
+ * dist/spec: update to new license standard.
+ * dist/spec: move ExclusiveArch up to apply to all packages instead of devel.
+
+-------------------------------------------------------------------
+Fri May 11 00:19:05 UTC 2018 - [email protected]
+
+- Update to version 20180510.a8b760d:
+ * dist/spec: exclusively build on x86_64 to avoid needless builds and OBS
bugs.
+
+-------------------------------------------------------------------
+Thu May 10 23:07:16 UTC 2018 - [email protected]
+
+- Update to version 20180510.b4943dc:
+ * osclib/conf: update nocleanup-packages post migration to new pkglistgen.
+ * osclib/conf: change pkglistgen-include-suggested to False.
+
+-------------------------------------------------------------------
+Thu May 10 22:59:15 UTC 2018 - [email protected]
+
+- Update to version 20180510.ae00f10:
+ * dist: provide [email protected].
+
+-------------------------------------------------------------------
+Thu May 10 22:47:38 UTC 2018 - [email protected]
+
+- Update to version 20180510.846b2bd:
+ * dist: provide openqa-comments service as part of staging-bot.
+ * dist: package openqa-comments as executable.
+
+-------------------------------------------------------------------
+Thu May 10 22:30:45 UTC 2018 - [email protected]
+
+- Update to version 20180510.afbd03d:
+ * systemd/leaper-crawler.service: wrap script with bash to handle colon.
+ * dist/package/spec: leaper package requires maintenance.
+
+-------------------------------------------------------------------
+Thu May 10 07:03:58 UTC 2018 - [email protected]
+
+- Update to version 20180510.6fd17f1:
+ * [oqamaint] Don't start and resolve incident job before is fully build
+ * [oqamaint] Fix data for KGraft
+
+-------------------------------------------------------------------
+Wed May 09 23:29:43 UTC 2018 - [email protected]
+
+- Update to version 20180509.90155fc:
+ * osclib/comments: command_find: use MULTILINE mode.
+ * osclib/comments: command_find: stupid \r line endings.
+
+-------------------------------------------------------------------
+Wed May 09 23:05:07 UTC 2018 - [email protected]
+
+- Update to version 20180509.41bbae7:
+ * manager_42: check if SLE-workarounds are no longer utilized and request
removal.
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180509.324f7cc.obscpio
New:
----
openSUSE-release-tools-20180511.af4e85a.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.E6Te1k/_old 2018-05-13 16:06:39.186855785 +0200
+++ /var/tmp/diff_new_pack.E6Te1k/_new 2018-05-13 16:06:39.186855785 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180509.324f7cc
+Version: 20180511.af4e85a
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
@@ -74,6 +74,11 @@
# Spec related requirements.
Requires: osclib = %{version}
+# Avoid needlessly building on s390x and such in various repos.
+# Must include noarch for older systems even though it makes no sense due to
+# https://bugzilla.redhat.com/show_bug.cgi?id=1298668.
+ExclusiveArch: noarch x86_64
+
%description
Tools to aid in staging and release work for openSUSE/SUSE
@@ -128,6 +133,8 @@
BuildArch: noarch
Requires: %{name} = %{version}
Requires: osclib = %{version}
+# osrt-leaper-review needs check_maintenance_incidents.py
+Requires: %{name}-maintenance = %{version}
Requires(pre): shadow
%description leaper
@@ -393,6 +400,7 @@
%exclude %{_datadir}/%{source_dir}/metrics
%exclude %{_datadir}/%{source_dir}/metrics.py
%exclude %{_datadir}/%{source_dir}/metrics_release.py
+%exclude %{_bindir}/osrt-openqa-comments
%exclude %{_datadir}/%{source_dir}/pkglistgen.py
%exclude %{_datadir}/%{source_dir}/repo_checker.pl
%exclude %{_datadir}/%{source_dir}/repo_checker.py
@@ -492,13 +500,18 @@
%files staging-bot
%defattr(-,root,root,-)
%{_bindir}/osrt-devel-project
+%{_bindir}/osrt-openqa-comments
%{_bindir}/osrt-suppkg_rebuild
%{_datadir}/%{source_dir}/devel-project.py
%{_datadir}/%{source_dir}/suppkg_rebuild.py
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/osrt-staging-bot-devel-list.service
%{_unitdir}/osrt-staging-bot-devel-list.timer
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/osrt-staging-bot-reminder.service
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.E6Te1k/_old 2018-05-13 16:06:39.238853888 +0200
+++ /var/tmp/diff_new_pack.E6Te1k/_new 2018-05-13 16:06:39.238853888 +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">a0f7c2205089ff4913642d0d0c712ca9be8ebea3</param>
+ <param
name="changesrevision">391da222b07e74c9f99e9792e6823aad341ed409</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180509.324f7cc.obscpio ->
openSUSE-release-tools-20180511.af4e85a.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/data/incidents.json
new/openSUSE-release-tools-20180511.af4e85a/data/incidents.json
--- old/openSUSE-release-tools-20180509.324f7cc/data/incidents.json
2018-05-10 00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/data/incidents.json
2018-05-11 17:29:45.000000000 +0200
@@ -61,17 +61,12 @@
"ARCH" : "ppc64le",
"DISTRI" : "sle"
},
- "SUSE:Updates:SLE-Live-Patching:12-SP3:x86_64" : {
- "FLAVOR" : "Server-DVD-Incidents-Kernel",
- "VERSION" : "12-SP3",
- "ARCH" : "x86_64",
- "DISTRI" : "sle"
- },
"SUSE:Updates:SLE-Live-Patching:12:x86_64" : {
"FLAVOR" : "Server-DVD-Incidents-Kernel",
"VERSION" : "12",
"ARCH" : "x86_64",
- "DISTRI" : "sle"
+ "DISTRI" : "sle",
+ "KGRAFT" : "1"
},
"SUSE:Updates:SLE-SERVER:12-SP3:aarch64" : {
"VERSION" : "12-SP3",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/dist/package/openSUSE-release-tools.spec
new/openSUSE-release-tools-20180511.af4e85a/dist/package/openSUSE-release-tools.spec
---
old/openSUSE-release-tools-20180509.324f7cc/dist/package/openSUSE-release-tools.spec
2018-05-10 00:04:38.000000000 +0200
+++
new/openSUSE-release-tools-20180511.af4e85a/dist/package/openSUSE-release-tools.spec
2018-05-11 17:29:45.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openSUSE-release-tools
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
Version: 0
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
-License: GPL-2.0+ AND MIT
+License: GPL-2.0-or-later AND MIT
Group: Development/Tools/Other
Url: https://github.com/openSUSE/openSUSE-release-tools
Source: %{name}-%{version}.tar.xz
@@ -61,19 +61,24 @@
Requires: python-colorama
Requires: python-lxml
# issue-diff.py, legal-auto.py, and openqa-maintenance.py
-Requires: python-requests
Requires: python-pycurl
Requires: python-python-dateutil
Requires: python-pyxdg
+Requires: python-requests
Requires: python-urlgrabber
# bs_mirrorfull
-Requires: perl-XML-Parser
Requires: perl-Net-SSLeay
+Requires: perl-XML-Parser
# Spec related requirements.
Requires: osclib = %{version}
+# Avoid needlessly building on s390x and such in various repos.
+# Must include noarch for older systems even though it makes no sense due to
+# https://bugzilla.redhat.com/show_bug.cgi?id=1298668.
+ExclusiveArch: noarch x86_64
+
%description
Tools to aid in staging and release work for openSUSE/SUSE
@@ -128,6 +133,8 @@
BuildArch: noarch
Requires: %{name} = %{version}
Requires: osclib = %{version}
+# osrt-leaper-review needs check_maintenance_incidents.py
+Requires: %{name}-maintenance = %{version}
Requires(pre): shadow
%description leaper
@@ -167,8 +174,8 @@
# TODO Update requirements.
Requires: osclib = %{version}
# repo_checker.pl
-Requires: perl-XML-Simple
Requires: build
+Requires: perl-XML-Simple
Requires(pre): shadow
%description repo-checker
@@ -203,8 +210,8 @@
Summary: Generates package lists in 000product
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osclib = %{version}
Requires: obs-service-product_converter
+Requires: osclib = %{version}
Requires: python-requests
Requires: python-solv
# we use the same user as repo-checker
@@ -393,6 +400,7 @@
%exclude %{_datadir}/%{source_dir}/metrics
%exclude %{_datadir}/%{source_dir}/metrics.py
%exclude %{_datadir}/%{source_dir}/metrics_release.py
+%exclude %{_bindir}/osrt-openqa-comments
%exclude %{_datadir}/%{source_dir}/pkglistgen.py
%exclude %{_datadir}/%{source_dir}/repo_checker.pl
%exclude %{_datadir}/%{source_dir}/repo_checker.py
@@ -492,13 +500,18 @@
%files staging-bot
%defattr(-,root,root,-)
%{_bindir}/osrt-devel-project
+%{_bindir}/osrt-openqa-comments
%{_bindir}/osrt-suppkg_rebuild
%{_datadir}/%{source_dir}/devel-project.py
%{_datadir}/%{source_dir}/suppkg_rebuild.py
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/osrt-staging-bot-devel-list.service
%{_unitdir}/osrt-staging-bot-devel-list.timer
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/osrt-staging-bot-reminder.service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/manager_42.py
new/openSUSE-release-tools-20180511.af4e85a/manager_42.py
--- old/openSUSE-release-tools-20180509.324f7cc/manager_42.py 2018-05-10
00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/manager_42.py 2018-05-11
17:29:45.000000000 +0200
@@ -21,6 +21,8 @@
# SOFTWARE.
import argparse
+from dateutil.parser import parse as date_parse
+from datetime import datetime
import itertools
import logging
import sys
@@ -28,7 +30,10 @@
import osc.conf
import osc.core
+from osc.core import get_commitlog
+from osc.core import get_request_list
import urllib2
+import subprocess
import time
import yaml
from collections import namedtuple
@@ -68,9 +73,13 @@
self.parse_lookup(self.config.from_prj)
self.fill_package_meta()
self.packages = dict()
+ self.sle_workarounds = None
for project in [self.config.from_prj] +
self.config.project_preference_order:
self._fill_package_list(project)
+ if project.endswith(':SLE-workarounds'):
+ self.sle_workarounds = project
+
# FIXME: add to ToolBase and rebase Manager42 on that
def _load_config(self, handle = None):
d = self.__class__.config_defaults
@@ -177,9 +186,46 @@
if self.lookup_changes > 50:
self.store_lookup()
+ self.sle_workarounds_unneeded_check(package)
+
if self.lookup_changes:
self.store_lookup()
+ def sle_workarounds_unneeded_check(self, package):
+ # If SLE-workarounds project and package was not sourced from
+ # SLE-workarounds, but it does exist in SLE-workarounds.
+ if (self.sle_workarounds and not self.sle_workarounds_sourced and
+ package in self.packages[self.sle_workarounds]):
+ # Determine how recently the package was updated.
+ root = ET.fromstring(''.join(
+ get_commitlog(self.apiurl, self.sle_workarounds, package,
None, format='xml')))
+ updated_last = date_parse(root.find('logentry/date').text)
+ age = datetime.now() - updated_last
+ if age.total_seconds() < 3600 * 24:
+ logger.debug('skip removal of {}/{} since updated within 24
hours'.format(
+ self.sle_workarounds, package))
+ return
+
+ requests = get_request_list(self.apiurl, self.sle_workarounds,
package, req_type='submit')
+ if len(requests):
+ logger.debug('existing submit request involving
{}/{}'.format(self.sle_workarounds, package))
+ return
+
+ self.delete_request(self.sle_workarounds, package,
+ 'sourced from
{}'.format(self.lookup.get(package)))
+
+ def delete_request(self, project, package, message):
+ requests = get_request_list(self.apiurl, project, package,
req_type='delete')
+ if len(requests):
+ logger.debug('existing delete request for {}/{}'.format(project,
package))
+ return
+
+ logger.info('creating delete request for {}/{}'.format(project,
package))
+ # No proper API function to perform the same operation.
+ message = '"{}"'.format(message)
+ print(subprocess.check_output(
+ ' '.join(['osc', 'dr', '-m', message, project, package]),
shell=True))
+
def get_inconsistent(self):
known = set(self.lookup.keys())
stale = known - set(self.packages[self.config.from_prj])
@@ -246,6 +292,7 @@
# check if we can find the srcmd5 in any of our underlay
# projects
def check_one_package(self, package):
+ self.sle_workarounds_sourced = False
lproject = self.lookup.get(package, None)
if not package in self.packages[self.config.from_prj]:
logger.info("{} vanished".format(package))
@@ -309,6 +356,7 @@
if project != lproject:
if project.endswith(':SLE-workarounds'):
logger.info('{} is from {} but should come from
{}'.format(package, project, lproject))
+ self.sle_workarounds_sourced = True
else:
logger.info('{} -> {} (was {})'.format(package,
project, lproject))
self.lookup[package] = project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/oqamaint/openqabot.py
new/openSUSE-release-tools-20180511.af4e85a/oqamaint/openqabot.py
--- old/openSUSE-release-tools-20180509.324f7cc/oqamaint/openqabot.py
2018-05-10 00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/oqamaint/openqabot.py
2018-05-11 17:29:45.000000000 +0200
@@ -384,7 +384,7 @@
self.comment_write(state='done', message=msg, request=req,
result='accepted')
return True
else:
- self.logger.debug("request {} waits for
build".format(req.request_id))
+ self.logger.debug("request {} waits for
build".format(req.reqid))
elif qa_state == QA_FAILED or qa_state == QA_PASSED:
if qa_state == QA_PASSED:
msg = "openQA tests passed\n"
@@ -555,6 +555,9 @@
openqa_posts += self.check_product(mesh_job, prod)
openqa_jobs = []
for s in openqa_posts:
+ if 'skip_job' in s:
+ self.wait_for_build.add(str(mesh_job['id']))
+ continue
jobs = self.incident_openqa_jobs(s)
# take the project comment as marker for not posting jobs
if not len(jobs) and comment_build !=
str(mesh_job['openqa_build']):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/oqamaint/update.py
new/openSUSE-release-tools-20180511.af4e85a/oqamaint/update.py
--- old/openSUSE-release-tools-20180509.324f7cc/oqamaint/update.py
2018-05-10 00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/oqamaint/update.py
2018-05-11 17:29:45.000000000 +0200
@@ -63,9 +63,11 @@
repo = dst_prj.replace(':', '_')
repo = '{!s}/{!s}/{!s}/'.format(self.repo_prefix, src_prj.replace(':',
':/'), repo)
patch_id = self.patch_id(repo)
- if not patch_id:
+ if not patch_id and self.opensuse:
# hot fix for openSUSE
patch_id = build
+ elif not patch_id and not self.opensuse:
+ s['skip_job'] = 1
s['INCIDENT_REPO'] = repo
s['INCIDENT_PATCH'] = patch_id
s['BUILD'] += ':' + name
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/osclib/comments.py
new/openSUSE-release-tools-20180511.af4e85a/osclib/comments.py
--- old/openSUSE-release-tools-20180509.324f7cc/osclib/comments.py
2018-05-10 00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/osclib/comments.py
2018-05-11 17:29:45.000000000 +0200
@@ -119,14 +119,15 @@
Usage (in comment):
@<user> <command> [args...]
"""
- command_re = re.compile(r'^@(?P<user>[^ ]+) (?P<args>.*)$')
+ command_re = re.compile(r'^@(?P<user>[^ ]+) (?P<args>.*)$',
re.MULTILINE)
# Search for commands in the order the comment was created.
for comment in sorted(comments.values(), key=lambda c: c['when']):
if who_allowed and comment['who'] not in who_allowed:
continue
- match = command_re.search(comment['comment'])
+ # Handle stupid line endings returned in comments.
+ match = command_re.search(comment['comment'].replace('\r', ''))
if not match:
continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/osclib/conf.py
new/openSUSE-release-tools-20180511.af4e85a/osclib/conf.py
--- old/openSUSE-release-tools-20180509.324f7cc/osclib/conf.py 2018-05-10
00:04:38.000000000 +0200
+++ new/openSUSE-release-tools-20180511.af4e85a/osclib/conf.py 2018-05-11
17:29:45.000000000 +0200
@@ -64,7 +64,7 @@
'staging-group': 'factory-staging',
'staging-archs': 'i586 x86_64',
'staging-dvd-archs': 'x86_64',
- 'nocleanup-packages': 'Test-DVD-x86_64 bootstrap-copy',
+ 'nocleanup-packages': 'bootstrap-copy 000product 000release-packages',
'rings': 'openSUSE:%(project)s:Rings',
'nonfree': 'openSUSE:%(project)s:NonFree',
'rebuild': 'openSUSE:%(project)s:Rebuild',
@@ -95,7 +95,7 @@
'pkglistgen-archs': 'x86_64',
'pkglistgen-archs-ports': 'aarch64',
'pkglistgen-locales-from': 'openSUSE.product',
- 'pkglistgen-include-suggested': '1',
+ 'pkglistgen-include-suggested': 'False',
'pkglistgen-delete-kiwis-rings': 'openSUSE-ftp-ftp-x86_64.kiwi
openSUSE-cd-mini-x86_64.kiwi',
'pkglistgen-delete-kiwis-staging': 'openSUSE-ftp-ftp-x86_64.kiwi
openSUSE-cd-mini-x86_64.kiwi',
'mail-list': '[email protected]',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
---
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
2018-05-10 00:04:38.000000000 +0200
+++
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
2018-05-11 17:29:45.000000000 +0200
@@ -4,7 +4,7 @@
[Service]
Type=simple
User=osrt-leaper
-ExecStart=/usr/bin/osrt-leaper-crawler-%i
+ExecStart=/bin/bash "/usr/bin/osrt-leaper-crawler-%i"
[Install]
WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
---
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
2018-05-11 17:29:45.000000000 +0200
@@ -0,0 +1,11 @@
+[Unit]
+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
+
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
---
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
2018-05-11 17:29:45.000000000 +0200
@@ -0,0 +1,9 @@
+[Unit]
+Description=openSUSE Release Tools: staging-bot check for duplicate binaries
produced in %i
+
+[Timer]
+OnCalendar=daily
+Unit=osrt-staging-bot-check_duplicate_binaries@%i.service
+
+[Install]
+WantedBy=timers.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
---
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
2018-05-11 17:29:45.000000000 +0200
@@ -0,0 +1,10 @@
+[Unit]
+Description=openSUSE Release Tools: staging-bot comment openQA/build results
on stagings in %i
+
+[Service]
+User=osrt-staging-bot
+SyslogIdentifier=osrt-staging-bot
+ExecStart=/usr/bin/osrt-openqa-comments -p "%i"
+
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
---
old/openSUSE-release-tools-20180509.324f7cc/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180511.af4e85a/systemd/[email protected]
2018-05-11 17:29:45.000000000 +0200
@@ -0,0 +1,10 @@
+[Unit]
+Description=openSUSE Release Tools: staging-bot comment openQA/build results
on stagings in %i
+
+[Timer]
+OnBootSec=120
+OnUnitInactiveSec=3 min
+Unit=osrt-staging-bot-openqa-comments@%i.service
+
+[Install]
+WantedBy=timers.target
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.E6Te1k/_old 2018-05-13 16:06:39.982826747 +0200
+++ /var/tmp/diff_new_pack.E6Te1k/_new 2018-05-13 16:06:39.982826747 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180509.324f7cc
-mtime: 1525903478
-commit: 324f7cc06841baf46f1c3a5da1447ca8d9a95353
+version: 20180511.af4e85a
+mtime: 1526052585
+commit: af4e85a5d17e786d79cf467c6370368f32838bba