Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-06-27 10:22:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Wed Jun 27 10:22:00 2018 rev:107 rq:619047 version:20180626.15618eb
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-06-25 11:41:44.590936952 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-06-27 10:22:06.634529681 +0200
@@ -1,0 +2,12 @@
+Tue Jun 26 05:08:02 UTC 2018 - [email protected]
+
+- Update to version 20180626.15618eb:
+ * repo_checker: Fix config read/load
+
+-------------------------------------------------------------------
+Mon Jun 25 08:56:23 UTC 2018 - [email protected]
+
+- Update to version 20180625.89c6f1c:
+ * devel-project: reword notifier
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180621.c38f9ca.obscpio
New:
----
openSUSE-release-tools-20180626.15618eb.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.Ieqd5M/_old 2018-06-27 10:22:07.798487231 +0200
+++ /var/tmp/diff_new_pack.Ieqd5M/_new 2018-06-27 10:22:07.802487085 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180621.c38f9ca
+Version: 20180626.15618eb
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.Ieqd5M/_old 2018-06-27 10:22:07.862484897 +0200
+++ /var/tmp/diff_new_pack.Ieqd5M/_new 2018-06-27 10:22:07.866484751 +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">d91ce3f2b282c6bf9ffca5cc6a8b13b683e8506c</param>
+ <param
name="changesrevision">140057cad4cdad5b58e66a60cb3ecd697b99a449</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180621.c38f9ca.obscpio ->
openSUSE-release-tools-20180626.15618eb.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180621.c38f9ca/devel-project.py
new/openSUSE-release-tools-20180626.15618eb/devel-project.py
--- old/openSUSE-release-tools-20180621.c38f9ca/devel-project.py
2018-06-21 18:13:51.000000000 +0200
+++ new/openSUSE-release-tools-20180626.15618eb/devel-project.py
2018-06-26 06:59:07.000000000 +0200
@@ -103,7 +103,9 @@
# devel_projects_get() only works for Factory as such
# devel_project_fallback() must be used on a per package basis.
- packages = package_list_without_links(apiurl, args.project)
+ packages = args.packages
+ if not packages:
+ packages = package_list_without_links(apiurl, args.project)
maintainer_map = {}
for package in packages:
devel_project, devel_package = devel_project_fallback(apiurl,
args.project, package)
@@ -118,7 +120,22 @@
subject = 'Packages you maintain are present in {}'.format(args.project)
for userid, package_identifiers in maintainer_map.items():
email = entity_email(apiurl, userid)
- message = 'The following packages you maintain are in {}:\n\n-
{}'.format(
+ message = """This is a friendly reminder about your packages in {}.
+
+Please verify that the included packages are working as intended and
+have versions appropriate for a stable release. Changes may be submitted until
+April 26th [at the latest].
+
+Keep in mind that some packages may be shared with SUSE Linux
+Enterprise. Concerns with those should be raised via Bugzilla.
+
+Please contact [email protected] if your package
+needs special attention by the release team.
+
+According to the information in OBS ("osc maintainer") you are
+in charge of the following packages:
+
+- {}""".format(
args.project, '\n- '.join(sorted(package_identifiers)))
mail_send(args.project, email, subject, message, dry=args.dry)
@@ -258,6 +275,7 @@
parser_notify = subparsers.add_parser('notify', help='notify maintainers
of their packages')
parser_notify.set_defaults(func=notify)
parser_notify.add_argument('--dry', action='store_true', help='dry run
emails')
+ parser_notify.add_argument("packages", nargs='*', help="packages to check")
parser_requests = subparsers.add_parser('requests', help='List open
requests.')
parser_requests.set_defaults(func=requests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180621.c38f9ca/repo_checker.py
new/openSUSE-release-tools-20180626.15618eb/repo_checker.py
--- old/openSUSE-release-tools-20180621.c38f9ca/repo_checker.py 2018-06-21
18:13:51.000000000 +0200
+++ new/openSUSE-release-tools-20180626.15618eb/repo_checker.py 2018-06-26
06:59:07.000000000 +0200
@@ -576,7 +576,7 @@
whitelists_remaining[key] = whitelists_remaining[key] -
binaries_common
# Update whitelist entries with new values.
- config = api.dashboard_content_load('config').splitlines(True)
+ config = api.attribute_value_load('Config').splitlines(True)
config_new = copy(config)
for key, value in whitelists_remaining.items():
if value != whitelists[key]:
@@ -597,7 +597,7 @@
else:
print('y')
- api.dashboard_content_save('config', ''.join(config_new),
'repo_checker whitelist clean')
+ api.attribute_value_save('Config', ''.join(config_new), 'repo_checker
whitelist clean')
def whitelist_clean_set(self, config, key, value):
# Unfortunately even OscConfigParser does not preserve empty lines.
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.Ieqd5M/_old 2018-06-27 10:22:08.866448283 +0200
+++ /var/tmp/diff_new_pack.Ieqd5M/_new 2018-06-27 10:22:08.870448137 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180621.c38f9ca
-mtime: 1529597631
-commit: c38f9ca0e53780247104626148a88538fc2cba09
+version: 20180626.15618eb
+mtime: 1529989147
+commit: 15618eb05cbf389b0d9614e8952f4a19f35a9566