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 - opensuse-releaset...@opensuse.org
+
+- 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 - opensuse-releaset...@opensuse.org
+
+- 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 - opensuse-releaset...@opensuse.org
+
+- 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
 


Reply via email to