Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fritzing for openSUSE:Factory checked in at 2026-05-27 16:17:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fritzing (Old) and /work/SRC/openSUSE:Factory/.fritzing.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fritzing" Wed May 27 16:17:28 2026 rev:7 rq:1355281 version:1.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/fritzing/fritzing.changes 2026-04-22 17:00:50.583093332 +0200 +++ /work/SRC/openSUSE:Factory/.fritzing.new.1937/fritzing.changes 2026-05-27 16:18:31.284748788 +0200 @@ -1,0 +2,51 @@ +Thu Apr 23 00:42:27 UTC 2026 - Glen Masgai <[email protected]> + +- Update to 1.0.7 + ## New Features and Enhancements + * Performance: Part icons are now loaded from the database and + cached, with lazy SVG loading and QCache-based caching. This + results in noticeably faster startup and smoother scrolling + through parts bins. + * Adafruit Parts Library: Imported around 300 additional Adafruit + parts, expanding the Adafruit parts bin further. + * Parts Storage: User-created parts are now stored in subfolders + organized by module ID under the application data location, + avoiding filename conflicts and improving portability. Full + file paths are no longer stored in sketch files. #4188 + * Part Swapping: Obsolete parts are no longer offered in the + inspector swap combobox, reducing confusion when selecting + component variants. + * Preserve capacitance values when migrating obsolete capacitor + parts. + * Preserve recent file list across version upgrades. + * Added generic small 6V solar panel to the parts library. + * Updated OCR-Fritzing-mono font to 3.004 with ground, celsius + and fahrenheit glyphs. + * Updated translations for German, French, Spanish, Japanese, + Italian, and Portuguese. + ## Bug Fixes + * Fixed copper fill and ground fill not working. #4281 + * Fixed font rendering appearing blurred or bold. #4282 + * Fixed Parts Editor "Close without saving" and "Keep working" + buttons being reversed. #4297 + * Fixed multiple traces being incorrectly treated as one when + connected in series. #4290 + * Fixed duplicate aperture declaration in Gerber contour files. + #4296 + * Fixed schematic net label width broken with Droid Sans font in + older sketches. #4300 + * Fixed crash on drag and drop with invalid mime data. + * Fixed segfault caused by null cursor and empty view checks. + * Fixed potential data loss when saving sketches on macOS. + * Fixed inspector preview icons not displaying correctly. + * Improved error messages for misbundled or corrupted sketch + files. + * Fixed notes line spacing and font size rendering. + * Fixed SVG text element handling for em and ex units. + * Fixed voltage regulator label rotation in parts library. +- Patches + * Refresh 0001-openSUSE-Relax-Qt6-clamps.patch + * Drop 0004-Work-around-build-issues-with-Qt-6.9.patch + * Drop 0005-Work-around-build-issues-with-Qt-6.10.1.patch + +------------------------------------------------------------------- Old: ---- 0004-Work-around-build-issues-with-Qt-6.9.patch 0005-Work-around-build-issues-with-Qt-6.10.1.patch fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz New: ---- fritzing-app-1.0.7-394a8bb4791424ffd99f99ebc330264d4becea63.tar.gz fritzing-parts-1.0.7-70a1773402e8c76a77795637de482a83db3ca6d7.tar.gz ----------(Old B)---------- Old: * Refresh 0001-openSUSE-Relax-Qt6-clamps.patch * Drop 0004-Work-around-build-issues-with-Qt-6.9.patch * Drop 0005-Work-around-build-issues-with-Qt-6.10.1.patch Old: * Drop 0004-Work-around-build-issues-with-Qt-6.9.patch * Drop 0005-Work-around-build-issues-with-Qt-6.10.1.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fritzing.spec ++++++ --- /var/tmp/diff_new_pack.OymUCb/_old 2026-05-27 16:18:33.040820868 +0200 +++ /var/tmp/diff_new_pack.OymUCb/_new 2026-05-27 16:18:33.044821032 +0200 @@ -1,7 +1,7 @@ # # spec file for package fritzing # -# 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 @@ -17,11 +17,11 @@ # Fritzing does not provide tags: gh#fritzing/fritzing-app#4086 # pick these commits manually for every update -%define app_commit 04e5bb0241e8f1de24d0fce9be070041c6d5b68e -%define parts_commit 73bc0559bb8399b2f895d68f032e41d7efc720c0 +%define app_commit 394a8bb4791424ffd99f99ebc330264d4becea63 +%define parts_commit 70a1773402e8c76a77795637de482a83db3ca6d7 Name: fritzing -Version: 1.0.6 +Version: 1.0.7 Release: 0 Summary: Electronic Design Automation platform featuring prototype to product License: GPL-3.0-or-later @@ -41,10 +41,6 @@ Patch2: 0002-Fix-appdata.xml-url-type.patch # PATCH-FIX-FEDORA 0003-Remove-TwitterSaurus-examples.patch -- remove incompatible twitter4j examples Patch3: https://src.fedoraproject.org/rpms/fritzing/raw/rawhide/f/0002-remove-twitter4j.patch#/0003-Remove-TwitterSaurus-examples.patch -# PATCH-FIX-FEDORA 0004-Work-around-build-issues-with-Qt-6.9.patch -- work around build issues with Qt 6.9 -Patch4: https://src.fedoraproject.org/rpms/fritzing/raw/rawhide/f/0004-Work-around-build-issues-with-Qt-6.9.patch -# PATCH-FIX-OPENSUSE 0005-Work-around-build-issues-with-Qt-6.10.1.patch -- work around build issues with Qt 6.10.1 -Patch5: 0005-Work-around-build-issues-with-Qt-6.10.1.patch BuildRequires: appstream-glib BuildRequires: fdupes BuildRequires: libboost_headers-devel @@ -106,7 +102,7 @@ pri/spicedetect.pri \ pri/svgppdetect.pri rm -r .github parts/.github parts/.gitignore -find parts -name placeholder.txt -delete +find parts \( -iname placeholder.txt -o -iname "*~" -o -iname "*.swp" -o -iname "*.bak" \) -delete sed -i '1{/^#!/d}' parts/scripts/batch_obsolete_modified.py sed -i 's/\r$//' LICENSE.CC-BY-SA @@ -138,11 +134,11 @@ %install %{qmake6_install} -find %{buildroot}%{_datadir}/fritzing/ -type f -exec chmod -x {} \; +find %{buildroot}%{_datadir}/%{name} -type f -exec chmod -x {} + appstream-util validate-relax --nonet org.fritzing.Fritzing.appdata.xml # make deduplication of docs and licenses possible -mkdir -p %{buildroot}%{_docdir}/fritzing-parts/ -mkdir -p %{buildroot}%{_licensedir}/fritzing-parts/ +mkdir -p %{buildroot}%{_docdir}/%{name}-parts/ +mkdir -p %{buildroot}%{_licensedir}/%{name}-parts/ cp parts/README.md %{buildroot}%{_docdir}/%{name}-parts/ cp parts/LICENSE.txt %{buildroot}%{_licensedir}/%{name}-parts/ # install translations ++++++ 0001-openSUSE-Relax-Qt6-clamps.patch ++++++ --- /var/tmp/diff_new_pack.OymUCb/_old 2026-05-27 16:18:33.072822182 +0200 +++ /var/tmp/diff_new_pack.OymUCb/_new 2026-05-27 16:18:33.076822346 +0200 @@ -1,28 +1,16 @@ -From 609de9206faa375250a5820af2222dbaf06ad43e Mon Sep 17 00:00:00 2001 -From: Ben Greiner <[email protected]> -Date: Fri, 7 Mar 2025 13:48:28 +0100 -Subject: [PATCH] openSUSE: Relax Qt6 clamps - ---- - phoenix.pro | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - diff --git a/phoenix.pro b/phoenix.pro -index 72755b9..1407c76 100644 +index 62690d58..1bd603cd 100644 --- a/phoenix.pro +++ b/phoenix.pro @@ -20,8 +20,8 @@ QT_LEAST=6.5.3 - QT_MOST=6.5.10 + QT_MOST=6.10.10 -!versionAtLeast(QT_VERSION, $${QT_LEAST}):error("Use at least Qt version $${QT_LEAST}") -!versionAtMost(QT_VERSION, $${QT_MOST}):error("Use at most Qt version $${QT_MOST}") +!versionAtLeast(QT_VERSION, $${QT_LEAST}):warning("Using qt older than recommended $${QT_LEAST}") +!versionAtMost(QT_VERSION, $${QT_MOST}):warning("Using qt newer than recommended version $${QT_MOST}") CONFIG += debug_and_release - CONFIG += c++17 --- -2.48.1 - + CONFIG += c++20 ++++++ fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz -> fritzing-app-1.0.7-394a8bb4791424ffd99f99ebc330264d4becea63.tar.gz ++++++ /work/SRC/openSUSE:Factory/fritzing/fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz /work/SRC/openSUSE:Factory/.fritzing.new.1937/fritzing-app-1.0.7-394a8bb4791424ffd99f99ebc330264d4becea63.tar.gz differ: char 18, line 1 ++++++ fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz -> fritzing-parts-1.0.7-70a1773402e8c76a77795637de482a83db3ca6d7.tar.gz ++++++ /work/SRC/openSUSE:Factory/fritzing/fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz /work/SRC/openSUSE:Factory/.fritzing.new.1937/fritzing-parts-1.0.7-70a1773402e8c76a77795637de482a83db3ca6d7.tar.gz differ: char 12, line 1
