Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2017-11-23 09:44:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools" Thu Nov 23 09:44:20 2017 rev:22 rq:544410 version:20171122.b428ed3 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2017-11-21 15:32:46.120347988 +0100 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes 2017-11-23 09:44:34.144174879 +0100 @@ -1,0 +2,29 @@ +Wed Nov 22 13:06:25 UTC 2017 - opensuse-releaset...@opensuse.org + +- Update to version 20171122.b428ed3: + * compare_pkglist: Add --submit param to submit new package + +------------------------------------------------------------------- +Tue Nov 21 10:33:54 UTC 2017 - opensuse-releaset...@opensuse.org + +- Update to version 20171121.734e384: + * pkglistgen: need to expand link + * pkglistgen: require python-solv + +------------------------------------------------------------------- +Tue Nov 21 09:59:21 UTC 2017 - opensuse-releaset...@opensuse.org + +- Update to version 20171121.0d31ae5: + * pkglistgen: Fix script name + * Skip maintainer review for certain Leap 15 submissions + +------------------------------------------------------------------- +Mon Nov 20 13:17:14 UTC 2017 - opensuse-releaset...@opensuse.org + +- Update to version 20171120.fc6eb19: + * pkglistgen: require obs-service-product_converter + * pkglistgen: add systemd units + * pkglistgen: use new cache format of repo_checker + * pkglistgen: process DVD subproject first + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20171120.87649f1.obscpio New: ---- openSUSE-release-tools-20171122.b428ed3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.y1WiAi/_old 2017-11-23 09:44:34.976144518 +0100 +++ /var/tmp/diff_new_pack.y1WiAi/_new 2017-11-23 09:44:34.980144372 +0100 @@ -20,7 +20,7 @@ %define source_dir osc-plugin-factory %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20171120.87649f1 +Version: 20171122.b428ed3 Release: 0 Summary: Tools to aid in staging and release work for openSUSE/SUSE License: GPL-2.0+ and MIT @@ -201,7 +201,11 @@ Summary: Generates package lists in 000product Group: Development/Tools/Other BuildArch: noarch +Requires: obs-service-product_converter Requires: osclib = %{version} +Requires: python-solv +# we use the same user as repo-checker +PreReq: openSUSE-release-tools-repo-checker %description pkglistgen Generates package lists based on 000package-groups and puts them @@ -347,6 +351,9 @@ fi fi +%postun pkglistgen +%systemd_postun + %files %defattr(-,root,root,-) %doc README.asciidoc @@ -476,9 +483,12 @@ %files pkglistgen %defattr(-,root,root,-) %{_bindir}/osrt-pkglistgen -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0.sh -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0 +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0-all +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Rings +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Staging +%{_unitdir}/osrt-pkglistgen@.service +%{_unitdir}/osrt-pkglistgen@.timer %files -n osclib %defattr(-,root,root,-) ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.y1WiAi/_old 2017-11-23 09:44:35.028142621 +0100 +++ /var/tmp/diff_new_pack.y1WiAi/_new 2017-11-23 09:44:35.028142621 +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">67f5d0213b1a292ef2534a339c7f44c2cad039c5</param> + <param name="changesrevision">4838dbec828febf522d3d23ac1945207aed5c01a</param> </service> </servicedata> ++++++ openSUSE-release-tools-20171120.87649f1.obscpio -> openSUSE-release-tools-20171122.b428ed3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/compare_pkglist.py new/openSUSE-release-tools-20171122.b428ed3/compare_pkglist.py --- old/openSUSE-release-tools-20171120.87649f1/compare_pkglist.py 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/compare_pkglist.py 2017-11-22 14:00:16.000000000 +0100 @@ -40,11 +40,12 @@ http_POST = osc.core.http_POST class CompareList(object): - def __init__(self, old_prj, new_prj, verbose, newonly, removedonly): + def __init__(self, old_prj, new_prj, verbose, newonly, removedonly, submit): self.new_prj = new_prj self.old_prj = old_prj self.verbose = verbose self.newonly = newonly + self.submit = submit self.removedonly = removedonly self.apiurl = osc.conf.config['apiurl'] self.debug = osc.conf.config['debug'] @@ -97,6 +98,18 @@ return ET.tostring(root) return False + def submit_new_package(self, source, target, package): + req = osc.core.get_request_list(self.apiurl, target, package, req_state=('new', 'review', 'declined')) + if req: + print("There is a request to %s / %s already, skip!"%(target, package)) + else: + msg = 'New package submitted by compare_pkglist' + res = osc.core.create_submit_request(self.apiurl, source, package, target, package, message=msg) + if res and res is not None: + print('Created request %s for %s' % (res, package)) + else: + print('Error occurred when creating the submit request') + def crawl(self): """Main method""" # get souce packages from target @@ -118,6 +131,8 @@ continue print("New package than {:<8} - {}".format(self.new_prj, pkg)) + if self.submit: + self.submit_new_package(self.old_prj, self.new_prj, pkg) elif not self.newonly: diff = self.check_diff(pkg, self.old_prj, self.new_prj) if diff: @@ -135,7 +150,7 @@ osc.conf.config['debug'] = args.debug uc = CompareList(args.old_prj, args.new_prj, args.verbose, args.newonly, - args.removedonly) + args.removedonly, args.submit) uc.crawl() if __name__ == '__main__': @@ -156,6 +171,8 @@ help='show new package only') parser.add_argument('--removedonly', action='store_true', help='show removed package but exists in target') + parser.add_argument('--submit', action='store_true', + help='submit new package to target') args = parser.parse_args() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/dist/package/openSUSE-release-tools.spec new/openSUSE-release-tools-20171122.b428ed3/dist/package/openSUSE-release-tools.spec --- old/openSUSE-release-tools-20171120.87649f1/dist/package/openSUSE-release-tools.spec 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/dist/package/openSUSE-release-tools.spec 2017-11-22 14:00:16.000000000 +0100 @@ -202,6 +202,10 @@ Group: Development/Tools/Other BuildArch: noarch Requires: osclib = %{version} +Requires: obs-service-product_converter +Requires: python-solv +# we use the same user as repo-checker +PreReq: openSUSE-release-tools-repo-checker %description pkglistgen Generates package lists based on 000package-groups and puts them @@ -347,6 +351,9 @@ fi fi +%postun pkglistgen +%systemd_postun + %files %defattr(-,root,root,-) %doc README.asciidoc @@ -476,9 +483,12 @@ %files pkglistgen %defattr(-,root,root,-) %{_bindir}/osrt-pkglistgen -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0.sh -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh -%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0 +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0-all +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Rings +%{_bindir}/osrt-pkglistgen-openSUSE:Leap:15.0:Staging +%{_unitdir}/osrt-pkglistgen@.service +%{_unitdir}/osrt-pkglistgen@.timer %files -n osclib %defattr(-,root,root,-) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/leaper.py new/openSUSE-release-tools-20171122.b428ed3/leaper.py --- old/openSUSE-release-tools-20171120.87649f1/leaper.py 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/leaper.py 2017-11-22 14:00:16.000000000 +0100 @@ -149,6 +149,9 @@ return False if self.ibs and target_project.startswith('SUSE:SLE'): + + self.do_check_maintainer_review = False + if package in self.lookup_sle15: origin = self.lookup_sle15[package] @@ -200,6 +203,10 @@ if package in self.lookup_150: origin = self.lookup_150[package] + # obviously + if src_project in ('openSUSE:Factory', 'openSUSE:Factory:NonFree'): + self.source_in_factory = True + is_fine_if_factory = False not_in_factory_okish = False if origin: @@ -327,8 +334,18 @@ else: # no origin # submission from SLE is ok if src_project.startswith('SUSE:SLE-15'): + self.do_check_maintainer_review = False return True + # new package submitted from Factory. Check if it was in + # 42.3 before and skip maintainer review if so. + subprj = src_project[len('openSUSE:Factory'):] + if self.source_in_factory and target_project.startswith('openSUSE:Leap:15.0') \ + and self.is_package_in_project('openSUSE:Leap:42.3'+subprj, package): + self.logger.info('package was in 42.3') + self.do_check_maintainer_review = False + return True + is_fine_if_factory = True self.needs_release_manager = True @@ -409,10 +426,11 @@ self.needs_release_manager = False self.pending_factory_submission = False self.source_in_factory = None + self.do_check_maintainer_review = True self.packages = {} request_ok = ReviewBot.ReviewBot.check_one_request(self, req) - if not self.ibs: + if self.do_check_maintainer_review: has_correct_maintainer = self.maintbot.check_one_request(req) self.logger.debug("has_correct_maintainer: %s", has_correct_maintainer) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/pkglistgen.py new/openSUSE-release-tools-20171122.b428ed3/pkglistgen.py --- old/openSUSE-release-tools-20171120.87649f1/pkglistgen.py 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/pkglistgen.py 2017-11-22 14:00:16.000000000 +0100 @@ -647,29 +647,29 @@ for prp in self.tool.repos: project, repo = prp.split('/') for arch in self.tool.architectures: - d = os.path.join( - CACHEDIR, 'repo-{}-{}-{}'.format(project, repo, arch)) + # TODO: refactor to common function with repo_checker.py + d = os.path.join(CACHEDIR, project, repo, arch) + if not os.path.exists(d): + os.makedirs(d) + logger.debug('updating %s', d) - # XXX - if 'opensuse' in self.tool.apiurl: - apiurl = 'https://api.opensuse.org/public' - else: - apiurl = 'https://api.suse.de/public' args = [bs_mirrorfull] args.append('--nodebug') - args.append('{}/build/{}/{}/{}'.format(apiurl, project, repo, arch)) + args.append('{}/public/build/{}/{}/{}'.format(self.tool.apiurl, project, repo, arch)) args.append(d) p = subprocess.Popen(args, stdout=subprocess.PIPE) repo_update = False for line in p.stdout: - print(line.rstrip()) + logger.info(line.rstrip()) global_update = True repo_update = True - if not repo_update: + + solv_file = os.path.join(CACHEDIR, 'repo-{}-{}-{}.solv'.format(project, repo, arch)) + if os.path.exists(solv_file) and not repo_update: continue files = [os.path.join(d, f) for f in os.listdir(d) if f.endswith('.rpm')] - fh = open(d + '.solv', 'w') + fh = open(solv_file, 'w') p = subprocess.Popen( ['rpms2solv', '-m', '-', '-0'], stdin=subprocess.PIPE, stdout=fh) p.communicate('\0'.join(files)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/pkglistgen.sh new/openSUSE-release-tools-20171122.b428ed3/pkglistgen.sh --- old/openSUSE-release-tools-20171120.87649f1/pkglistgen.sh 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/pkglistgen.sh 2017-11-22 14:00:16.000000000 +0100 @@ -5,7 +5,7 @@ set -e shopt -s nullglob -self=$(readlink $(type -p "$0")) +self=$(readlink -e $(type -p "$0")) : ${project:=openSUSE:Factory} : ${api:=api.opensuse.org} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0 new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0 --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,4 @@ +#!/bin/bash +export project=openSUSE:Leap:15.0 +export repos=$project/standard +osrt-pkglistgen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0-all new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0-all --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0-all 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0-all 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,4 @@ +#!/bin/bash +osrt-pkglistgen-openSUSE:Leap:15.0 +osrt-pkglistgen-openSUSE:Leap:15.0:Rings +osrt-pkglistgen-openSUSE:Leap:15.0:Staging diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0.sh new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0.sh --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0.sh 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -#!/bin/bash -self=$(readlink $(type -p "$0")) -export project=openSUSE:Leap:15.0 -export repos=$project/standard -osrt-pkglistgen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,12 @@ +#!/bin/bash +main=openSUSE:Leap:15.0 +export delete_kiwis="openSUSE-ftp-ftp-x86_64.kiwi openSUSE-cd-mini-x86_64.kiwi" + +export project=$main:Rings:1-MinimalX +export repos=$project/standard,$main:Rings:0-Bootstrap/standard +osrt-pkglistgen + +export project=$main:Rings:2-TestDVD +export repos=$main:Rings:2-TestDVD/standard,$repos +export skip_releases=1 +osrt-pkglistgen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Rings.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash -main=openSUSE:Leap:15.0 -export delete_kiwis="openSUSE-ftp-ftp-x86_64.kiwi openSUSE-cd-mini-x86_64.kiwi" - -export project=$main:Rings:1-MinimalX -export repos=$project/standard,$main:Rings:0-Bootstrap/standard -osrt-pkglistgen - -export project=$main:Rings:2-TestDVD -export repos=$main:Rings:2-TestDVD/standard,$repos -export skip_releases=1 -osrt-pkglistgen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,20 @@ +#!/bin/bash +self=$(readlink $(type -p "$0")) +main=openSUSE:Leap:15.0 +: ${letter:=A B C D E} + +export delete_kiwis="openSUSE-ftp-ftp-x86_64.kiwi openSUSE-cd-mini-x86_64.kiwi" +for l in $letter; do + export project=$main:Staging:$l + echo "checking $project..." + export repos=$project/standard + if [ "$l" != A -a "$l" != B ]; then + repos="$repos,$project/bootstrap_copy" + fi + + # DVD project first as it depends on the project below, so might look + # busy if we update the other one first + project=$project:DVD repos=$project/standard,$repos skip_releases=1 osrt-pkglistgen + + osrt-pkglistgen +done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh --- old/openSUSE-release-tools-20171120.87649f1/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh 2017-11-20 09:10:15.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/script/osrt-pkglistgen-openSUSE:Leap:15.0:Staging.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -#!/bin/bash -self=$(readlink $(type -p "$0")) -main=openSUSE:Leap:15.0 -: ${letter:=A B C D E} - -export delete_kiwis="openSUSE-ftp-ftp-x86_64.kiwi openSUSE-cd-mini-x86_64.kiwi" -for l in $letter; do - export project=$main:Staging:$l - echo "checking $project..." - export repos=$project/standard - if [ "$l" != A -a "$l" != B ]; then - repos="$repos,$project/bootstrap_copy" - fi - osrt-pkglistgen - - export project=$project:DVD - export repos=$project/standard,$repos - skip_releases=1 osrt-pkglistgen -done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/systemd/osrt-pkglistgen@.service new/openSUSE-release-tools-20171122.b428ed3/systemd/osrt-pkglistgen@.service --- old/openSUSE-release-tools-20171120.87649f1/systemd/osrt-pkglistgen@.service 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/systemd/osrt-pkglistgen@.service 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,9 @@ +[Unit] +Description=openSUSE Release Tools: generate package lists for %i + +[Service] +User=osrt-repo-checker +ExecStart=/usr/bin/osrt-pkglistgen-%i-all + +[Install] +WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20171120.87649f1/systemd/osrt-pkglistgen@.timer new/openSUSE-release-tools-20171122.b428ed3/systemd/osrt-pkglistgen@.timer --- old/openSUSE-release-tools-20171120.87649f1/systemd/osrt-pkglistgen@.timer 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-release-tools-20171122.b428ed3/systemd/osrt-pkglistgen@.timer 2017-11-22 14:00:16.000000000 +0100 @@ -0,0 +1,9 @@ +[Unit] +Description=openSUSE Release Tools: generate package lists for %i + +[Timer] +OnBootSec=130 +OnUnitInactiveSec=30 min + +[Install] +WantedBy=timers.target ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.y1WiAi/_old 2017-11-23 09:44:35.856112406 +0100 +++ /var/tmp/diff_new_pack.y1WiAi/_new 2017-11-23 09:44:35.856112406 +0100 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20171120.87649f1 -mtime: 1511165415 -commit: 87649f10f13899c70b05f769df02bb99c897c65a +version: 20171122.b428ed3 +mtime: 1511355616 +commit: b428ed3a7d54c8487710bded915a590bfcd79447