Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kapidox for openSUSE:Factory 
checked in at 2024-09-15 12:37:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kapidox (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kapidox.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kapidox"

Sun Sep 15 12:37:18 2024 rev:7 rq:1200993 version:6.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kapidox/kf6-kapidox.changes  2024-08-10 
19:12:51.978404331 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kapidox.new.29891/kf6-kapidox.changes       
2024-09-15 12:41:10.956502372 +0200
@@ -1,0 +2,15 @@
+Sat Sep  7 09:03:05 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.6.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.6.0
+- Changes since 6.5.0:
+  * Unify format string usage
+  * Avoid double assignment
+  * Remove unnecessary escape
+  * COLS_IN_ALPHA_INDEX has been deprecated
+  * footer.html correct URL for trademark_kde_gear_black_logo.png
+  * Update version to 6.6.0
+
+-------------------------------------------------------------------

Old:
----
  kapidox-6.5.0.tar.xz
  kapidox-6.5.0.tar.xz.sig

New:
----
  kapidox-6.6.0.tar.xz
  kapidox-6.6.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-kapidox.spec ++++++
--- /var/tmp/diff_new_pack.veRfQw/_old  2024-09-15 12:41:11.608529535 +0200
+++ /var/tmp/diff_new_pack.veRfQw/_new  2024-09-15 12:41:11.612529702 +0200
@@ -18,12 +18,12 @@
 
 %define rname kapidox
 %bcond_without released
-# Full KF6 version (e.g. 6.5.0)
+# Full KF6 version (e.g. 6.6.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 # Last major and minor KF6 version (e.g. 6.0)
 %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 Name:           kf6-kapidox
-Version:        6.5.0
+Version:        6.6.0
 Release:        0
 Summary:        Scripts and data for building API documentation
 License:        BSD-2-Clause


++++++ kapidox-6.5.0.tar.xz -> kapidox-6.6.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/CMakeLists.txt 
new/kapidox-6.6.0/CMakeLists.txt
--- old/kapidox-6.5.0/CMakeLists.txt    2024-08-02 13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/CMakeLists.txt    2024-09-06 13:35:49.000000000 +0200
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.16)
 project(KApiDox NONE)
 
-set(KF_VERSION "6.5.0") # handled by release scripts
+set(KF_VERSION "6.6.0") # handled by release scripts
 
 if(DO_BOOTSTRAP)
     include(FindUnixCommands)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/data/Doxyfile.global 
new/kapidox-6.6.0/kapidox/data/Doxyfile.global
--- old/kapidox-6.5.0/kapidox/data/Doxyfile.global      2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/data/Doxyfile.global      2024-09-06 
13:35:49.000000000 +0200
@@ -140,9 +140,6 @@
 # configuration options related to the alphabetical class index
 #---------------------------------------------------------------------------
 
-# Number of columns for alphabetical index
-COLS_IN_ALPHA_INDEX    = 1
-
 # Ignore the "K" prefix when sorting
 IGNORE_PREFIX          = K
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/data/templates/footer.html 
new/kapidox-6.6.0/kapidox/data/templates/footer.html
--- old/kapidox-6.5.0/kapidox/data/templates/footer.html        2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/data/templates/footer.html        2024-09-06 
13:35:49.000000000 +0200
@@ -1,3 +1,3 @@
 <p class="text-white">Report problems with this website to <a 
href="https://invent.kde.org/frameworks/kapidox/-/issues";>our bug tracking 
system</a>.<br />
 Contact the specific authors with questions and comments about the page 
contents.<p>
-<p class="text-white" >KDE<sup>&#174;</sup> and <a 
href="/media/images/kde_gear_black.png">the K Desktop 
Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a 
href="https://ev.kde.org/"; title="Homepage of the KDE non-profit 
Organization">KDE e.V.</a> | <a 
href="https://kde.org/community/whatiskde/impressum";>Legal</a></p>
+<p class="text-white" >KDE<sup>&#174;</sup> and <a 
href="https://kde.org/media/images/trademark_kde_gear_black_logo.png";>the K 
Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a 
href="https://ev.kde.org/"; title="Homepage of the KDE non-profit 
Organization">KDE e.V.</a> | <a 
href="https://kde.org/community/whatiskde/impressum";>Legal</a></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/depdiagram/block.py 
new/kapidox-6.6.0/kapidox/depdiagram/block.py
--- old/kapidox-6.5.0/kapidox/depdiagram/block.py       2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/depdiagram/block.py       2024-09-06 
13:35:49.000000000 +0200
@@ -19,16 +19,16 @@
 
     def write_attrs(self, **attrs):
         for key, value in attrs.items():
-            self.writeln('"{}" = "{}";'.format(key, value))
+            self.writeln(f'"{key}" = "{value}";')
 
     def write_list_attrs(self, name, **attrs):
         with self.square_block(name) as b:
             for key, value in attrs.items():
-                b.writeln('"{}" = "{}"'.format(key, value))
+                b.writeln(f'"{key}" = "{value}"')
 
     def write_nodes(self, nodes):
         for node in sorted(nodes):
-            self.writeln('"{}";'.format(node))
+            self.writeln(f'"{node}";')
 
     @contextmanager
     def block(self, opener, closer, **attrs):
@@ -49,4 +49,4 @@
 
 
 def quote(txt):
-    return '"{}"'.format(txt)
+    return f'"{txt}"'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/depdiagram/frameworkdb.py 
new/kapidox-6.6.0/kapidox/depdiagram/frameworkdb.py
--- old/kapidox-6.5.0/kapidox/depdiagram/frameworkdb.py 2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/depdiagram/frameworkdb.py 2024-09-06 
13:35:49.000000000 +0200
@@ -182,7 +182,7 @@
             for fw_name in wanted_fw.get_extra_frameworks():
                 fw = self.find_by_name(fw_name)
                 if not fw:
-                    logging.warning("Framework {} has an extra dependency on 
{}, but there is no such framework".format(wanted_fw, fw_name))
+                    logging.warning(f"Framework {wanted_fw} has an extra 
dependency on {fw_name}, but there is no such framework")
                     continue
                 if not fw in fw_set:
                     add_to_set(fw_set, fw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/depdiagram/generate.py 
new/kapidox-6.6.0/kapidox/depdiagram/generate.py
--- old/kapidox-6.5.0/kapidox/depdiagram/generate.py    2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/depdiagram/generate.py    2024-09-06 
13:35:49.000000000 +0200
@@ -88,7 +88,7 @@
 
             lst = sorted([x for x in self.db], key=lambda x: x.tier)
             for tier, frameworks in itertools.groupby(lst, lambda x: x.tier):
-                cluster_title = "Tier {}".format(tier)
+                cluster_title = f"Tier {tier}"
                 with root.cluster_block(cluster_title, **GROUP_ATTRS) as 
tier_block:
                     tier_block.write_list_attrs("node", **FW_ATTRS)
                     # Sort frameworks within the tier to ensure frameworks 
which
@@ -118,8 +118,8 @@
             edges.add((fw.name, dep))
         for dep_fw in fw.get_extra_frameworks():
             edges.add((fw.name, dep_fw))
-        for edge in edges:
-            tier_block.writeln('"{}" -> "{}";'.format(*edge))
+        for (fw_name, dep) in edges:
+            tier_block.writeln(f'"{fw_name}" -> "{dep}";')
 
     def write_detailed_framework(self, tier_block, fw):
         with tier_block.cluster_block(fw.name, **FW_ATTRS) as fw_block:
@@ -131,7 +131,7 @@
             for target in targets:
                 deps = fw.get_dependencies_for_target(target)
                 for dep in sorted(deps):
-                    fw_block.writeln('"{}" -> "{}";'.format(target, dep))
+                    fw_block.writeln(f'"{target}" -> "{dep}";')
 
 
 def generate(out, dot_files, framework=None, with_qt=False, detailed=False):
@@ -141,7 +141,7 @@
     if framework:
         wanted_fw = db.find_by_name(framework)
         if wanted_fw is None:
-            logging.error("No framework named {}.".format(framework))
+            logging.error(f"No framework named {framework}.")
             return False
         db.remove_unused_frameworks(wanted_fw)
     else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/depdiagram_prepare.py 
new/kapidox-6.6.0/kapidox/depdiagram_prepare.py
--- old/kapidox-6.5.0/kapidox/depdiagram_prepare.py     2024-08-02 
13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/depdiagram_prepare.py     2024-09-06 
13:35:49.000000000 +0200
@@ -28,20 +28,20 @@
     dot_path = os.path.join(output_dir, fw_name + ".dot")
     build_dir = tempfile.mkdtemp(prefix="depdiagram-prepare-build-")
     try:
-        ret = subprocess.call(["cmake", fw_dir, 
"--graphviz={}".format(dot_path)],
+        ret = subprocess.call(["cmake", fw_dir, f"--graphviz={dot_path}"],
                               stdout=open("/dev/null", "w"),
                               cwd=build_dir)
         if ret != 0:
             if os.path.exists(dot_path):
                 os.remove(dot_path)
-            logging.error("Generating dot file for {} failed.".format(fw_name))
+            logging.error(f"Generating dot file for {fw_name} failed.")
             return False
         # Add a timestamp and version info to help with diagnostics
         with open(dot_path, "a") as f:
-            f.write("\n# Generated on {}\n".format(time.ctime()))
+            f.write(f"\n# Generated on {time.ctime()}\n")
             version = utils.get_kapidox_version()
             if version:
-                f.write("# By {} {}\n".format(sys.argv[0], version))
+                f.write(f"# By {sys.argv[0]} {version}\n")
     finally:
         shutil.rmtree(build_dir)
     return True
@@ -113,7 +113,7 @@
         fw_base_dir = os.path.abspath(args.all)
         fails = prepare_all(fw_base_dir, dot_dir)
         if fails:
-            logging.error("{} framework(s) failed: {}".format(len(fails), ", 
".join(fails)))
+            logging.error(f"{len(fails)} framework(s) failed: {', 
'.join(fails)}")
             return 1
         else:
             return 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/generator.py 
new/kapidox-6.6.0/kapidox/generator.py
--- old/kapidox-6.5.0/kapidox/generator.py      2024-08-02 13:11:31.000000000 
+0200
+++ new/kapidox-6.6.0/kapidox/generator.py      2024-09-06 13:35:49.000000000 
+0200
@@ -211,7 +211,7 @@
     try:
         return jinja2.Template(content)
     except jinja2.exceptions.TemplateSyntaxError:
-        logging.error('Failed to parse template {}'.format(path))
+        logging.error(f"Failed to parse template {path}")
         raise
 
 
@@ -484,7 +484,7 @@
                 try:
                     html = tmpl.render(mapping)
                 except Exception:
-                    logging.error('postprocessing {} failed'.format(path))
+                    logging.error(f"postprocessing {path} failed")
                     raise
                 outf.write(html)
             os.remove(path)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/hlfunctions.py 
new/kapidox-6.6.0/kapidox/hlfunctions.py
--- old/kapidox-6.5.0/kapidox/hlfunctions.py    2024-08-02 13:11:31.000000000 
+0200
+++ new/kapidox-6.6.0/kapidox/hlfunctions.py    2024-09-06 13:35:49.000000000 
+0200
@@ -29,7 +29,7 @@
 def do_it(maintainers_fct, copyright, searchpaths=None):
     utils.setup_logging()
     if searchpaths is None:
-        searchpaths = searchpaths = ['/usr/share/doc/qt5', '/usr/share/doc/qt']
+        searchpaths = ['/usr/share/doc/qt5', '/usr/share/doc/qt']
     args = argparserutils.parse_args(DEPDIAGRAM_AVAILABLE)
 
     if len(os.listdir(os.getcwd())) > 0:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/preprocessing.py 
new/kapidox-6.6.0/kapidox/preprocessing.py
--- old/kapidox-6.5.0/kapidox/preprocessing.py  2024-08-02 13:11:31.000000000 
+0200
+++ new/kapidox-6.6.0/kapidox/preprocessing.py  2024-09-06 13:35:49.000000000 
+0200
@@ -78,7 +78,7 @@
     try:
         metainfo_file = os.path.join(path, 'metainfo.yaml')
     except UnicodeDecodeError as e:
-        logging.warning('Unusual base path {!r} for 
metainfo.yaml'.format(path))
+        logging.warning(f"Unusual base path {path!r} for metainfo.yaml")
         return None
     if not os.path.isfile(metainfo_file):
         return None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/kapidox/utils.py 
new/kapidox-6.6.0/kapidox/utils.py
--- old/kapidox-6.5.0/kapidox/utils.py  2024-08-02 13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/kapidox/utils.py  2024-09-06 13:35:49.000000000 +0200
@@ -64,7 +64,7 @@
     except Exception as exc:
         # Catch all exceptions here: whatever fails in this function should not
         # cause the code to fail
-        logging.warning("Failed to get repository url for '{}' from 
projects.kde.org: {}".format(id, exc))
+        logging.warning(f"Failed to get repository url for {id!r} from 
projects.kde.org: {exc}")
         # This means there is no canonical repo identifier for this repo:
         # generally that means that the repo was checked out into a non-
         # canonical pathname. E.g. kitemviews checked out into a directory
@@ -115,9 +115,9 @@
         for f in os.listdir(fw_dir):
             if ".qbs" in f and "Test" not in f:
                 return f[:-4]
-        logging.error("No CMakeLists.txt in {}".format(fw_dir))
+        logging.error(f"No CMakeLists.txt in {fw_dir}")
         return None
-    project_re = re.compile(r"^\s*project\s*\(\s*([\w\-\_]+)", re.I | re.M)
+    project_re = re.compile(r"^\s*project\s*\(\s*([\w\-_]+)", re.I | re.M)
     with open(cmakelists_path) as f:
         cmakelists_content = f.read()
         match = project_re.search(cmakelists_content)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-6.5.0/setup.py new/kapidox-6.6.0/setup.py
--- old/kapidox-6.5.0/setup.py  2024-08-02 13:11:31.000000000 +0200
+++ new/kapidox-6.6.0/setup.py  2024-09-06 13:35:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 setup(
         name='kapidox',
-        version='6.5.0',
+        version='6.6.0',
         description='KDE API documentation generation tools',
         maintainer='Olivier Churlaud',
         maintainer_email='oliv...@churlaud.com',

Reply via email to