Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ufoProcessor for
openSUSE:Factory checked in at 2026-04-26 21:11:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ufoProcessor (Old)
and /work/SRC/openSUSE:Factory/.python-ufoProcessor.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ufoProcessor"
Sun Apr 26 21:11:34 2026 rev:5 rq:1349296 version:1.14.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ufoProcessor/python-ufoProcessor.changes
2025-06-12 15:55:24.146513416 +0200
+++
/work/SRC/openSUSE:Factory/.python-ufoProcessor.new.11940/python-ufoProcessor.changes
2026-04-26 21:14:15.228629806 +0200
@@ -1,0 +2,61 @@
+Sat Apr 25 21:12:06 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.14.1:
+ * This adds the `doc.elidedFallbackName` attribute.
+ * If it has a string it will end up in ``
+ * If set to `None` it will be removed from ``
+ * Not clear how localisation should work, will add this later
+ if necessary. See issue #76
+- update to 1.14.0:
+ * Differentiate `skipExportGlyphs` and `excludeFromInstance`.
+ See the discussion in issue #71
+ * Adds a provision to calculate glyphs while ignoring all the
+ sources at a specific location. Described in issue #72
+- update to 1.13.3:
+ * Fix issue 68
+- update to 1.13.2:
+ * Provide access to `addLocationLabel` and
+ `addLocationLabelDescriptor`. These are already present in
+ the FontTools DesignspaceLib.
+ * Add a method `startLog` to be called when we want to see the
+ log after starting without debug.
+ * Fixes an issue with `locationToDescriptiveString`: check if
+ the discrete location is `None`
+ * `self.loadFonts()` added to `generateUFOs()`, `makeInstance`,
+ `makeOneInstance`, `makeFontProportions`, `makeOneGlyph`,
+ `makeOneInfo`, `makeOneKerning`. Because it is not always
+ clear whether the fonts were indeed loaded. I acknowledge
+ this is a small overhead, but it seems justified by the time
+ spent in confusion if it is not called.
+ * Round the instance kerning data when asked.
+ * Respect the glyphnames listed in font.lib
+ `public.skipExportGlyphs` when making UFO. This creates a
+ mechanism to remove specific glyphs from output, to allow
+ test fonts to be made from designspaces that contain
+ incomplete, unfinished glyphs.
+ * Version upped to 1.13.2.
+- update to 1.13.0:
+ * New format for tag number to facilitate workflows.
+- update to 1.12:
+ * Syncing the tag numbers with the release numbers to restore
+ order to the galaxy.
+ * Calculate instance values for
+ com.typemytype.robofont.italicSlantOffset #59
+- update to 1.11:
+ * Process specific libkeys when making interpolations.
+- update to 1.10:
+ * The tag numbers seem to have run off by themselves. I will
+ keep the Release numbering here.
+ * "Generate release notes" included many old things.
+ * Fix anchors
+ * Fix fontParts tests
+ * Add pyproject.toml minimal configuration
+ * ufoOperator
+ * Add strict flag for MathGlyph objects
+ * Adding suport for decomposeComponents in makeInstance()
+ * Adding separate function for
+ UFOOperator.getGlyphDependencies()
+ * copy info lib groups and features from the default font is
+ there is one found
+
+-------------------------------------------------------------------
Old:
----
ufoProcessor-1.9.0.zip
New:
----
ufoprocessor-1.14.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ufoProcessor.spec ++++++
--- /var/tmp/diff_new_pack.eyOkOM/_old 2026-04-26 21:14:15.748651053 +0200
+++ /var/tmp/diff_new_pack.eyOkOM/_new 2026-04-26 21:14:15.748651053 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-ufoProcessor
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,13 @@
#
-%global skip_python36 1
Name: python-ufoProcessor
-Version: 1.9.0
+Version: 1.14.1
Release: 0
Summary: Read, write and generate UFOs with designspace data
License: MIT
URL: https://github.com/LettError/ufoProcessor
-Source:
https://files.pythonhosted.org/packages/source/u/ufoProcessor/ufoProcessor-%{version}.zip
+Source:
https://files.pythonhosted.org/packages/source/u/ufoprocessor/ufoprocessor-%{version}.tar.gz
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
@@ -35,21 +34,16 @@
Requires: python-defcon >= 0.6.0
Requires: python-fontMath >= 0.4.9
Requires: python-fontParts >= 0.8.2
-Requires: python-fontPens >= 0.1.0
Requires: python-lxml >= 4.0
Requires: python-mutatorMath >= 2.1.2
-Requires: python-unicodedata2 >= 13.0
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module FontTools >= 3.32.0}
BuildRequires: %{python_module defcon >= 0.6.0}
BuildRequires: %{python_module fontMath >= 0.4.9}
BuildRequires: %{python_module fontParts >= 0.8.2}
-BuildRequires: %{python_module fontPens >= 0.1.0}
-BuildRequires: %{python_module fs}
BuildRequires: %{python_module lxml >= 4.0}
BuildRequires: %{python_module mutatorMath >= 2.1.2}
-BuildRequires: %{python_module unicodedata2 >= 13.0}
# /SECTION
%python_subpackages
@@ -57,7 +51,7 @@
Read, write and generate UFOs with designspace data.
%prep
-%setup -q -n ufoProcessor-%{version}
+%setup -q -n ufoprocessor-%{version}
%build
%pyproject_wheel