Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2022-03-18 16:42:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Fri Mar 18 16:42:18 2022 rev:403 rq:962600 version:20220318.33072b30
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2022-03-17 17:02:12.725718129 +0100
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.25692/openSUSE-release-tools.changes
2022-03-18 16:42:29.521196607 +0100
@@ -1,0 +2,18 @@
+Fri Mar 18 07:03:48 UTC 2022 - [email protected]
+
+- Update to version 20220318.33072b30:
+ * gocd: Don't evaluate a repo as succeeded if all are disabled
+
+-------------------------------------------------------------------
+Thu Mar 17 13:03:58 UTC 2022 - [email protected]
+
+- Update to version 20220317.76c89fd3:
+ * pkglistgen: Fix packages disapparing in comments
+
+-------------------------------------------------------------------
+Thu Mar 17 11:04:35 UTC 2022 - [email protected]
+
+- Update to version 20220317.42b3f302:
+ * CI: adapt miniobs to use the ruby OBS was built with (3.1)
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20220317.518f6f90.obscpio
New:
----
openSUSE-release-tools-20220318.33072b30.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.54zkxz/_old 2022-03-18 16:42:30.185197082 +0100
+++ /var/tmp/diff_new_pack.54zkxz/_new 2022-03-18 16:42:30.193197088 +0100
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20220317.518f6f90
+Version: 20220318.33072b30
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.54zkxz/_old 2022-03-18 16:42:30.237197119 +0100
+++ /var/tmp/diff_new_pack.54zkxz/_new 2022-03-18 16:42:30.241197122 +0100
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param
name="changesrevision">bceaa53e13d4167b6e480bf502d27a0b3e5a8405</param>
+ <param
name="changesrevision">e6d0b75a9df40dea2c0b05d09c5c7840be0a43c2</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20220317.518f6f90.obscpio ->
openSUSE-release-tools-20220318.33072b30.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20220317.518f6f90/dist/ci/docker-compose.yml
new/openSUSE-release-tools-20220318.33072b30/dist/ci/docker-compose.yml
--- old/openSUSE-release-tools-20220317.518f6f90/dist/ci/docker-compose.yml
2022-03-17 11:27:45.000000000 +0100
+++ new/openSUSE-release-tools-20220318.33072b30/dist/ci/docker-compose.yml
2022-03-18 08:03:09.000000000 +0100
@@ -20,9 +20,9 @@
<<: *obs
command: >
chroot --userspec=wwwrun / /bin/bash -c "cd /srv/www/obs/api &&
- RAILS_ENV=production rake ts:rebuild &&
+ RAILS_ENV=production ./bin/rake ts:rebuild &&
RAILS_ENV=production ./script/delayed_job.api.rb
--queues=staging,quick start &&
- /usr/bin/bundle exec rails s -e production"
+ ./bin/bundle exec rails s -e production"
depends_on:
- db
- cache
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20220317.518f6f90/gocd/verify-repo-built-successful.py
new/openSUSE-release-tools-20220318.33072b30/gocd/verify-repo-built-successful.py
---
old/openSUSE-release-tools-20220317.518f6f90/gocd/verify-repo-built-successful.py
2022-03-17 11:27:45.000000000 +0100
+++
new/openSUSE-release-tools-20220318.33072b30/gocd/verify-repo-built-successful.py
2022-03-18 08:03:09.000000000 +0100
@@ -40,10 +40,16 @@
url = makeurl(apiurl, ['build', args.project, '_result'],
{'view': 'summary', 'repository': args.repository})
root = ET.parse(http_GET(url)).getroot()
+ counts = {'succeeded': 0, 'disabled': 0, 'excluded': 0}
for count in root.findall('.//statuscount'):
if int(count.get('count', 0)) == 0:
continue
if count.get('code') in ['succeeded', 'excluded', 'disabled']:
+ counts[count.get('code')] = int(count.get('count'))
continue
logger.error('Repository {}/{} has {} packages'.format(args.project,
args.repository, count.get('code')))
sys.exit(1)
+
+ if counts['disabled'] > counts['succeeded']:
+ logger.error('Repository {}/{} has more disabled packages than
succeeded'.format(args.project, args.repository))
+ sys.exit(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20220317.518f6f90/pkglistgen/tool.py
new/openSUSE-release-tools-20220318.33072b30/pkglistgen/tool.py
--- old/openSUSE-release-tools-20220317.518f6f90/pkglistgen/tool.py
2022-03-17 11:27:45.000000000 +0100
+++ new/openSUSE-release-tools-20220318.33072b30/pkglistgen/tool.py
2022-03-18 08:03:09.000000000 +0100
@@ -531,15 +531,32 @@
if not old_file and not new_file:
return None
+ removed = dict()
+ for pkg in old_file:
+ old_groups = old_file[pkg]
+ if new_file.get(pkg):
+ continue
+ removekey = ','.join(old_groups)
+ removed.setdefault(removekey, [])
+ removed[removekey].append(pkg)
+
+ report = ''
+ for rm in sorted(removed.keys()):
+ report += f"**Remove from {rm}**\n\n```\n"
+ paragraph = ', '.join(removed[rm])
+ report += "\n".join(textwrap.wrap(paragraph, width=90,
break_long_words=False, break_on_hyphens=False))
+ report += "\n```\n\n"
+
moved = dict()
for pkg in old_file:
old_groups = old_file[pkg]
- new_groups = new_file.get(pkg, [])
+ new_groups = new_file.get(pkg)
+ if not new_groups:
+ continue
movekey = ','.join(old_groups) + ' to ' + ','.join(new_groups)
moved.setdefault(movekey, [])
moved[movekey].append(pkg)
- report = ''
for move in sorted(moved.keys()):
report += f"**Move from {move}**\n\n```\n"
paragraph = ', '.join(moved[move])
@@ -736,8 +753,6 @@
release_dir = os.path.join(cache_dir, release)
oldrepos_dir = os.path.join(cache_dir, oldrepos)
- # FOR DEBUG ret = self.handle_package_diff(project,
f"{group_dir}/summary-staging.txt", f"{product_dir}/summary-staging.txt")
-
self.input_dir = group_dir
self.output_dir = product_dir
@@ -748,10 +763,12 @@
checkout_package(api.apiurl, project, package, expand_link=True,
prj_dir=cache_dir, outdir=os.path.join(cache_dir,
package))
+ # print('RET', self.handle_package_diff(project,
f"{group_dir}/summary-staging.txt", f"{product_dir}/summary-staging.txt"))
+
file_utils.unlink_all_except(release_dir, ['weakremovers.inc'])
if not only_release_packages:
file_utils.unlink_all_except(product_dir)
- ignore_list = ['supportstatus.txt', 'reference-unsorted.yml',
'reference-summary.yml', 'package-groups.changes']
+ ignore_list = ['supportstatus.txt', 'summary-staging.txt',
'package-groups.changes']
ignore_list += self.group_input_files()
file_utils.copy_directory_contents(group_dir, product_dir, ignore_list)
file_utils.change_extension(product_dir, '.spec.in', '.spec')
@@ -825,7 +842,6 @@
file_utils.multibuild_from_glob(product_dir, '*.kiwi')
self.build_stub(product_dir, 'kiwi')
- # new way
reference_summary = os.path.join(group_dir, f'summary-{scope}.txt')
if os.path.isfile(reference_summary):
summary_file = os.path.join(product_dir, f'summary-{scope}.txt')
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.54zkxz/_old 2022-03-18 16:42:30.813197532 +0100
+++ /var/tmp/diff_new_pack.54zkxz/_new 2022-03-18 16:42:30.817197535 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20220317.518f6f90
-mtime: 1647512865
-commit: 518f6f90f5537792d1b7dcba236d23115f43cff9
+version: 20220318.33072b30
+mtime: 1647586989
+commit: 33072b302349e497454a966aa72aaafd305e8dbc