Hello community, here is the log from the commit of package kdesdk-scripts for openSUSE:Factory checked in at 2018-08-24 17:05:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdesdk-scripts (Old) and /work/SRC/openSUSE:Factory/.kdesdk-scripts.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdesdk-scripts" Fri Aug 24 17:05:23 2018 rev:9 rq:630132 version:18.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdesdk-scripts/kdesdk-scripts.changes 2018-07-19 22:51:43.378615844 +0200 +++ /work/SRC/openSUSE:Factory/.kdesdk-scripts.new/kdesdk-scripts.changes 2018-08-24 17:05:27.166167447 +0200 @@ -1,0 +2,31 @@ +Thu Aug 16 22:03:46 UTC 2018 - [email protected] + +- Update to 18.08.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.0.php +- Changes since 18.07.80: + * None + +------------------------------------------------------------------- +Thu Jul 26 13:00:39 UTC 2018 - [email protected] + +- Update to 18.07.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.07.80.php +- Changes since 18.04.3: + * grantlee_strings_extractor.py: port to next() for iterators + * kde_generate_export_header: convert from deprecated string methods + * kde_generate_export_header: convert to print as function + * kde-project-info: convert to print as function + * zonetab2pot.py: convert from deprecated string methods + * kdelnk2desktop.py: convert from deprecated string methods + * kdelnk2desktop.py: convert to print as function + * createtarball: updated krusader config (v2.7.0) + * Catch more std::atomic symbols in the suppression rules + * Add suppression for C++ atomic load/store operations + * Supress data race warnings for some C atomic operations (AO_*) + * create pim deps on master not on stable. + +------------------------------------------------------------------- Old: ---- kde-dev-scripts-18.04.3.tar.xz New: ---- kde-dev-scripts-18.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdesdk-scripts.spec ++++++ --- /var/tmp/diff_new_pack.UyKCgF/_old 2018-08-24 17:05:27.814168216 +0200 +++ /var/tmp/diff_new_pack.UyKCgF/_new 2018-08-24 17:05:27.818168221 +0200 @@ -21,9 +21,9 @@ %define rname kde-dev-scripts %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) -%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Name: kdesdk-scripts -Version: 18.04.3 +Version: 18.08.0 Release: 0 Summary: Scripts for KDE software development License: GPL-2.0-only AND GFDL-1.2-only @@ -34,10 +34,10 @@ BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem BuildRequires: cmake(KF5DocTools) -Obsoletes: kdesdk4-scripts < %{version} -Provides: kdesdk4-scripts = %{version} -Obsoletes: kde-dev-scripts < %{version} -Provides: kde-dev-scripts = %{version} +Obsoletes: kdesdk4-scripts < %{_kapp_version} +Provides: kdesdk4-scripts = %{_kapp_version} +Obsoletes: kde-dev-scripts < %{_kapp_version} +Provides: kde-dev-scripts = %{_kapp_version} %if %{with lang} Recommends: %{name}-lang %endif ++++++ kde-dev-scripts-18.04.3.tar.xz -> kde-dev-scripts-18.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/createtarball/config.ini new/kde-dev-scripts-18.08.0/createtarball/config.ini --- old/kde-dev-scripts-18.04.3/createtarball/config.ini 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/createtarball/config.ini 2018-07-03 07:12:09.000000000 +0200 @@ -185,12 +185,13 @@ [krusader] gitModule = yes +gitTag = v2.7.0 +version = 2.7.0 +kde_release = no mainmodule = extragear l10nmodule = extragear-utils addPo = krusader -kde_release = no translations = yes -version = 2.6.0 docs = yes [krecipes] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/grantlee_strings_extractor.py new/kde-dev-scripts-18.08.0/grantlee_strings_extractor.py --- old/kde-dev-scripts-18.04.3/grantlee_strings_extractor.py 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/grantlee_strings_extractor.py 2018-07-03 07:12:09.000000000 +0200 @@ -274,11 +274,11 @@ def get_contextual_strings(self, token): split = [] _bits = smart_split(token.contents) - _bit = _bits.next() + _bit = next(_bits) if _bit =="i18n" or _bit == "i18n_var": # {% i18n "A one %1, a two %2, a three %3" var1 var2 var3 %} # {% i18n_var "A one %1, a two %2, a three %3" var1 var2 var3 as result %} - _bit = _bits.next() + _bit = next(_bits) if not _bit.startswith("'") and not _bit.startswith('"'): return @@ -293,7 +293,7 @@ elif _bit =="i18nc" or _bit == "i18nc_var": # {% i18nc "An email send operation failed." "%1 Failed!" var1 %} # {% i18nc_var "An email send operation failed." "%1 Failed!" var1 as result %} - _bit = _bits.next() + _bit = next(_bits) if not _bit.startswith("'") and not _bit.startswith('"'): return @@ -303,14 +303,14 @@ translatable_string = TranslatableString() translatable_string.context = _bit[1:-1] - _bit = _bits.next() + _bit = next(_bits) translatable_string._string = _bit[1:-1] translatable_string.line_number = self.line_number self.translatable_strings.append(translatable_string) elif _bit =="i18np" or _bit =="i18np_var": # {% i18np "An email send operation failed." "%1 email send operations failed. Error : % 2." count count errorMsg %} # {% i18np_var "An email send operation failed." "%1 email send operations failed. Error : % 2." count count errorMsg as result %} - _bit = _bits.next() + _bit = next(_bits) if not _bit.startswith("'") and not _bit.startswith('"'): return @@ -320,7 +320,7 @@ translatable_string = TranslatableString() translatable_string._string = _bit[1:-1] - _bit = _bits.next() + _bit = next(_bits) translatable_string.plural = _bit[1:-1] translatable_string.line_number = self.line_number self.translatable_strings.append(translatable_string) @@ -328,7 +328,7 @@ # {% i18np "The user tried to send an email, but that failed." "An email send operation failed." "%1 email send operation failed." count count %} # {% i18np_var "The user tried to send an email, but that failed." "An email send operation failed." "%1 email send operation failed." count count as result %} - _bit = _bits.next() + _bit = next(_bits) if not _bit.startswith("'") and not _bit.startswith('"'): return @@ -338,9 +338,9 @@ translatable_string = TranslatableString() translatable_string.context = _bit[1:-1] - _bit = _bits.next() + _bit = next(_bits) translatable_string._string = _bit[1:-1] - _bit = _bits.next() + _bit = next(_bits) translatable_string.plural = _bit[1:-1] translatable_string.line_number = self.line_number self.translatable_strings.append(translatable_string) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/kde-project-info new/kde-dev-scripts-18.08.0/kde-project-info --- old/kde-dev-scripts-18.04.3/kde-project-info 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/kde-project-info 2018-07-03 07:12:09.000000000 +0200 @@ -54,11 +54,11 @@ # <foo identifier="name"><repo>...</repo>...</foo> element_list = proj_data.findall(".//repo/..[@identifier='%s']" % (args.name)) if len(element_list) < 1 or element_list[0] is None: - print "No project known by the name %s!" % (args.name) + print("No project known by the name %s!" % (args.name)) sys.exit(1) if len(element_list) > 1: - print "Found %d elements, was only expecting 1." % (len(element_list)) + print("Found %d elements, was only expecting 1." % (len(element_list))) sys.exit(1) # At this point we've found the XML element for our one project, now break out @@ -67,7 +67,7 @@ if args.print_path: path = element.find('path').text - print path + print(path) elif args.print_description: desc = element.find('description').text - print desc + print(desc) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/kde.supp new/kde-dev-scripts-18.08.0/kde.supp --- old/kde-dev-scripts-18.04.3/kde.supp 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/kde.supp 2018-07-03 07:12:09.000000000 +0200 @@ -375,3 +375,36 @@ drd:ConflictingAccess fun:_ZN15QBasicAtomicOps*testAndSet* } + +# C atomic operations + +{ + AO_store + Helgrind:Race + fun:AO_store +} +{ + AO_load + Helgrind:Race + fun:AO_load +} +{ + AO_compare_and_swap + Helgrind:Race + fun:AO_compare_and_swap +} + +# C++ atomic operations + +{ + atomic_store + Helgrind:Race + fun:store + fun:_ZN*St*atomic* +} +{ + atomic_load + Helgrind:Race + fun:load + fun:_ZN*St*atomic* +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/kde_generate_export_header new/kde-dev-scripts-18.08.0/kde_generate_export_header --- old/kde-dev-scripts-18.04.3/kde_generate_export_header 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/kde_generate_export_header 2018-07-03 07:12:09.000000000 +0200 @@ -1,9 +1,9 @@ #! /usr/bin/env python -import os, sys, string +import os, sys def help(): - print "Usage: %s foo_export.h FOO_EXPORT libname" % sys.argv[0] + print("Usage: %s foo_export.h FOO_EXPORT libname" % sys.argv[0]) if len(sys.argv) < 4: help() @@ -11,8 +11,8 @@ filename=sys.argv[1] FOO_EXPORT=sys.argv[2] -LIBNAME=string.upper(sys.argv[3]) -HEADER_PROTECTION=string.replace(string.upper(filename),'.','_') +LIBNAME=sys.argv[3].upper() +HEADER_PROTECTION=filename.upper().replace('.','_') file=open(filename,'w') file.write("\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/kdelnk2desktop.py new/kde-dev-scripts-18.08.0/kdelnk2desktop.py --- old/kde-dev-scripts-18.04.3/kdelnk2desktop.py 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/kdelnk2desktop.py 2018-07-03 07:12:09.000000000 +0200 @@ -1,19 +1,19 @@ #! /usr/bin/env python -import os, sys, string +import os, sys def help(): - print "Usage: %s <filename>.kdelnk ..." % sys.argv[0] + print("Usage: %s <filename>.kdelnk ..." % sys.argv[0]) if len(sys.argv) < 2: help() sys.exit() for fn in sys.argv[1:]: - print "Doing %s ..." % fn + print("Doing %s ..." % fn) f = open(fn, 'r').readlines() - if string.find(f[0], "# KDE Config") == 0: + if f[0].find("# KDE Config") == 0: p = open(fn, 'w') p.writelines(f[1:]) p.close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/pim-build-deps-graphs.py new/kde-dev-scripts-18.08.0/pim-build-deps-graphs.py --- old/kde-dev-scripts-18.04.3/pim-build-deps-graphs.py 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/pim-build-deps-graphs.py 2018-07-03 07:12:09.000000000 +0200 @@ -60,7 +60,7 @@ line = re.compile(r"^([^#^:]+):\s*([^#]+)\s*(#.*)?$") graph = {} - for i in open('kde-build-metadata/dependency-data-stable-kf5-qt5').readlines(): + for i in open('kde-build-metadata/dependency-data-kf5-qt5').readlines(): if not i.strip(): continue m = line.match(i) @@ -68,11 +68,7 @@ continue pkg = m.group(1).strip() dep = m.group(2).strip() - if pkg == "kde/kdepim-runtime": - pkg = "kdepim-runtime" - elif pkg == "extragear/libs/libkgapi": - pkg = "libkgapi" - elif not pkg.startswith("kde/pim/"): + if not pkg.startswith("kde/pim/"): continue else: pkg = pkg[len("kde/pim/"):] @@ -80,9 +76,7 @@ if not pkg in graph: graph[pkg] = set() - if dep == "extragear/libs/libkgapi": - dep = "libkgapi" - elif not dep.startswith("kde/pim/"): + if not dep.startswith("kde/pim/"): continue else: dep = dep[len("kde/pim/"):] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kde-dev-scripts-18.04.3/zonetab2pot.py new/kde-dev-scripts-18.08.0/zonetab2pot.py --- old/kde-dev-scripts-18.04.3/zonetab2pot.py 2018-05-09 14:35:24.000000000 +0200 +++ new/kde-dev-scripts-18.08.0/zonetab2pot.py 2018-07-03 07:12:09.000000000 +0200 @@ -9,13 +9,12 @@ import sys import fileinput -import string def makePOT(_file): for line in fileinput.input(_file): if (line[0]=='#'): #skip comments continue - section=string.split(string.strip(line), '\t')[2] #third field, tab separated + section=line.strip().split('\t')[2] #third field, tab separated newline='msgid \"' + section+ '\"\n' #msgid newline+='msgstr \"\"\n' #msgstr print(newline) #output to stdout
