Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-01-26 13:39:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Fri Jan 26 13:39:47 2018 rev:43 rq:569561 version:20180125.753f6c7
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-01-23 13:53:43.815537584 +0100
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-01-26 13:39:52.988219822 +0100
@@ -1,0 +2,20 @@
+Thu Jan 25 15:39:51 UTC 2018 - [email protected]
+
+- Update to version 20180125.753f6c7:
+ * dist/ci/docker-compose-obs: print osc output on timeout for debugging.
+
+-------------------------------------------------------------------
+Thu Jan 25 15:26:39 UTC 2018 - [email protected]
+
+- Update to version 20180125.d383073:
+ * repo_checker: skip packages for which not devel project exits.
+ * repo_checker: project_only(): correct not published check.
+
+-------------------------------------------------------------------
+Thu Jan 25 15:15:43 UTC 2018 - [email protected]
+
+- Update to version 20180125.9a91597:
+ * dist/ci/obs-deploy: only commit if new source revision.
+ * dist/ci/obs-deploy: require greater than six lines changed to create
request.
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180123.d074c5b.obscpio
New:
----
openSUSE-release-tools-20180125.753f6c7.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.lALEpa/_old 2018-01-26 13:39:55.060123057 +0100
+++ /var/tmp/diff_new_pack.lALEpa/_new 2018-01-26 13:39:55.068122683 +0100
@@ -20,7 +20,7 @@
%define source_dir osc-plugin-factory
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180123.d074c5b
+Version: 20180125.753f6c7
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0+ AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.lALEpa/_old 2018-01-26 13:39:55.124120069 +0100
+++ /var/tmp/diff_new_pack.lALEpa/_new 2018-01-26 13:39:55.124120069 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/osc-plugin-factory.git</param>
- <param
name="changesrevision">f98a78c1aedd07479de58c49fc9eab5248faa1f4</param>
+ <param
name="changesrevision">753f6c7a6a3507b56fc5c07e5f59f862a9459967</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180123.d074c5b.obscpio ->
openSUSE-release-tools-20180125.753f6c7.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180123.d074c5b/dist/ci/docker-compose-obs
new/openSUSE-release-tools-20180125.753f6c7/dist/ci/docker-compose-obs
--- old/openSUSE-release-tools-20180123.d074c5b/dist/ci/docker-compose-obs
2018-01-23 10:28:58.000000000 +0100
+++ new/openSUSE-release-tools-20180125.753f6c7/dist/ci/docker-compose-obs
2018-01-25 16:34:57.000000000 +0100
@@ -43,6 +43,11 @@
until $osc -q -A local api /about 2> /dev/null ; do
echo "waiting for OBS to be responsive..."
- ((c++)) && ((c==60)) && docker-compose logs && exit 1
+ # Print osc output incase of failure and container logs for debugging.
+ ((c++)) && ((c==60)) && (
+ docker-compose logs
+ $osc -q -A local api /about
+ exit 1
+ )
sleep 1
done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180123.d074c5b/dist/ci/obs-deploy
new/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy
--- old/openSUSE-release-tools-20180123.d074c5b/dist/ci/obs-deploy
2018-01-23 10:28:58.000000000 +0100
+++ new/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy
2018-01-25 16:34:57.000000000 +0100
@@ -13,8 +13,13 @@
osc addremove
-if [ "$(osc status | wc -l)" -gt 0 ] ; then
+# Always produced modified files, but only want to bother if new source.
+if osc status | grep _servicedata ; then
+ echo "new revision found, committing..."
osc commit -m "$(grep -oP 'version: \K.*' *.obsinfo)"
+else
+ echo "new revision not found, reverting local changes..."
+ osc revert .
fi
# Create submit request if none currently exists.
@@ -27,8 +32,9 @@
if osc request list -U "$OBS_USER" "$OBS_TARGET_PROJECT" "$OBS_TARGET_PACKAGE"
|
grep 'No results for package' ; then
osc service wait
- # Only bother making a request if there is a diff (always shows 3 lines).
- if [ "$(osc sr --diff | tee temp.diff | wc -l)" -gt 3 ] ; then
+ # Only bother making a request if there is a diff (always 6 lines since
+ # binary source tarball dates changed after local run).
+ if [ "$(osc sr --diff | tee temp.diff | wc -l)" -gt 6 ] ; then
echo "-> creating request"
cat temp.diff
rm temp.diff
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180123.d074c5b/repo_checker.py
new/openSUSE-release-tools-20180125.753f6c7/repo_checker.py
--- old/openSUSE-release-tools-20180123.d074c5b/repo_checker.py 2018-01-23
10:28:58.000000000 +0100
+++ new/openSUSE-release-tools-20180125.753f6c7/repo_checker.py 2018-01-25
16:34:57.000000000 +0100
@@ -52,7 +52,7 @@
# self.staging_config needed by target_archs().
api = self.staging_api(project)
- if not self.force and self.repository_published(project):
+ if not self.force and not self.repository_published(project):
self.logger.info('{}/standard not published'.format(project))
return
@@ -85,6 +85,10 @@
if
bool(self.staging_config[project].get('repo_checker-package-comment-devel',
True)):
bot_name_suffix = project
comment_project, comment_package =
devel_project_fallback(self.apiurl, project, package)
+ if comment_project is None or comment_package is None:
+ self.logger.warning('unable to find devel project for
{}'.format(package))
+ continue
+
message = 'The version of this package in
[`{project}`](/package/show/{project}/{package}) ' \
'has installation issues and may not be
installable:'.format(
project=project, package=package)
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.lALEpa/_old 2018-01-26 13:39:55.828087191 +0100
+++ /var/tmp/diff_new_pack.lALEpa/_new 2018-01-26 13:39:55.828087191 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180123.d074c5b
-mtime: 1516699738
-commit: d074c5b0ce7bd3be8eb37a7c8cafda6c37ecda7f
+version: 20180125.753f6c7
+mtime: 1516894497
+commit: 753f6c7a6a3507b56fc5c07e5f59f862a9459967