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