Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qucs-s for openSUSE:Factory checked in at 2025-10-31 16:28:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qucs-s (Old) and /work/SRC/openSUSE:Factory/.qucs-s.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qucs-s" Fri Oct 31 16:28:07 2025 rev:10 rq:1314613 version:25.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qucs-s/qucs-s.changes 2025-04-14 12:58:24.768326011 +0200 +++ /work/SRC/openSUSE:Factory/.qucs-s.new.1980/qucs-s.changes 2025-10-31 16:28:45.803683055 +0100 @@ -1,0 +2,136 @@ +Thu Oct 30 22:20:38 UTC 2025 - Wojciech Kazubski <[email protected]> + +- Add a patch qucs-s-fix-missing-returns.patch to fix build for + Tumbleweed + +------------------------------------------------------------------- +Sat Sep 6 21:15:37 UTC 2025 - Wojciech Kazubski <[email protected]> + +- Update to 25.2.0 + New features + + Added microstrip lines simulation support for Ngspice. Ngspice + version >=45 is required. See #1401 #1402 + + Added Jiles-Atherton magnetic core model. The same model is used + by MicroCAP simulator. Added a new device group magnetic cores + containing two new devices: Winding and Magnetic core #1284 + + Added new Image paiting. This component allows to put a raster + image on schematic #1403 + + Added VDMOS device support #1326 + + Massive redesign of schematic rendering engine, enable arbitrary + angle wires #1226 + + Hide the component properties incompatible with the selected + simulator #974 + + General improvements and bugfixes + + Implemented open recent project #705 + + + Fixed symbol editing issues #945 + + Improved S-parameter files viewer #1309 + + Added context menu for document tabs #1362 + + Fixed printing issues #1452 + + Added possibility to plot noise contribution #1439 + + Fixed settings directory for transcalc #1445 + + Auto reload of netlist and log #1435 + Library update + + Added Amidon, Epcos, and Ferroxcube ferrite cores library #1284 + + Added VDMOS devices library #1326 + Documentation + + New documentation available at: https://qucs-s-help.readthedocs.io/en/latest/ + + Reorganized examples #1361 + What's Changed + + New schematic machinery and removal of Q3PtrList by @wawuwo in #1266 + + update qt6.9.0 by @dsm in #1290 + + Fix selecting of ID_text by @wawuwo in #1297 + + fix: Make label root follow its host node when the node is moving + by @wawuwo in #1296 + + Refactor Schematic::recreateComponent() and Component::recreate() + by @wawuwo in #1244 + + Change order of removal of elements in group to prevent double free\ + by @wawuwo in #1299 + + Avoid crash when moving a part of loop-wire by @wawuwo in #1300 + + Make grid-step size wires selectable by @wawuwo in #1303 + + Fix crash when mirroring connected component by @wawuwo in #1304 + + Fix rectangle bounding box mismatch by @wawuwo in #1306 + + Fix crash when double clicking to finish a wire by @wawuwo in #1311 + + Remove commented out code by @wawuwo in #1313 + + Fix ellipse selection by @wawuwo in #1310 + + Refactor usages of Wire by @wawuwo in #1315 + + Fix crash when moving a wire or a wired component by @wawuwo in #1318 + + Refactor Schematic::activateSpecifiedComponent() by @poh0 in #1322 + + fix: Color text in editor depending on lightness of BGColor by + @tskaar in #1324 + + Advanced magnetic core support by @ra3xdh in #1317 + + Feature: Open recent project by @poh0 in #1330 + + Add settings for wires by @wawuwo in #1329 + + [WIP] S-parameter viewer update by @andresmmera in #1309 + + Add VDMOS device by @ra3xdh in #1331 + + Reduce the number of includes in schematic.h by @wawuwo in #1332 + + S-parameter viewer: Fixes by @andresmmera in #1339 + + A bit of schematic refactoring by @wawuwo in #1337 + + Fix crash in settings dialog by @ra3xdh in #1341 + + Project view: Open files with the system default program by + @andresmmera in #1346 + + Avoid double-layering wires in certain conditions by @wawuwo in + #1342 + + Fix crash when deleting label after wire merge by @wawuwo in #1348 + + Fix for issues 1223 regarding CDL netlisting by @ThomasZecha in #1336 + + Small fixes by @ra3xdh in #1350 + + Fix for issue 1352 macos language selection. by @dsm in #1353 + + Fix incorrect default diode model parameters in .MODEL Section + component by @Radvall in #1357 + + Put examples in folders by @andresmmera in #1361 + + Update Gentoo ebuilds for last releases by @vaxxabait in #1363 + + Add a context menu to documents tabs by @andresmmera in #1362 + + Allow free editing for NODESET by @ra3xdh in #1364 + + improve CI. by @dsm in #1365 + + Fix missing DLLs (CI) by @dsm in #1366 + + Refactor property by @wawuwo in #1356 + + Fix scalars plotting by @ra3xdh in #1370 + + Stop forcing LEVEL=2 into Xyce diode conversions by @tvrusso in #1373 + + Refactor Schematic::activateCompsWithinRect by @wawuwo in #1371 + + SPICE models for Qucsator devices by @ra3xdh in #1374 + + Fixed #1377 by @ra3xdh in #1379 + + Open multiple schematics from the Content View tab by + @andresmmera in #1378 + + Fix crahs on adding marker by @ra3xdh in #1383 + + Fix crash when moving a wirelabel by @wawuwo in #1389 + + Library update by @ra3xdh in #1390 + + Fix wrong marker root position by @wawuwo in #1391 + + Show error message if no simulator found by @ra3xdh in #1392 + + Refactor Marker::initText() by @wawuwo in #1393 + + graphictext: store transformed boundingRect by @tskaar in #1397 + + Conductor and labels refactoring by @wawuwo in #1399 + + Small refactorings by @wawuwo in #1404 + + Image component by @andresmmera in #1403 + + Remove some label types in favour of single 'isLabel' by + @wawuwo in #1409 + + config: Add option for always prefixing datasets with the + simulation label by @tskaar in #1412 + + SPICE support for microstrip lines by @ra3xdh in #1402 + + Fix image painting component by @andresmmera in #1419 + + S-parameter Viewer: Fixes by @andresmmera in #1420 + + Update NEWS and VERSION before release by @ra3xdh in #1428 + + LibComp: replace 'gnd' nodes with '0' nodes by @tskaar in #1427 + + Feature: allow to move nodes by @wawuwo in #1433 + + Feature: Reload netlist and log-files by @tskaar in #1435 + + Fix issue #1053: Smith chart: stars/circles not rendered + correctly when close to the chart border by @andresmmera in #1438 + + graphictext: Refactor code to compute boundingRect dynamically + by @tskaar in #1437 + + feat(paintings): auto-snap to grid after rotation by @tskaar in + #1440 + + Add optional pts_per_summary parameter for Ngspice noise by + @ra3xdh in #1442 + + refactor(PortSymbol): Introduce setter for port name by + @tskaar in #1448 + + Change schematic healing logic: extend/shrink wires when + possible by @wawuwo in #1449 + + Fix transcalc load settings by @ra3xdh in #1451 + + plot noise contributors by @VIPQualityPost in #1444 + + Fix label changing its host after editing components properties + by @wawuwo in #1457 + + Set PixelSize instead of PointSize for simulation label fonts. + by @funnydog in #1454 + + Connect ComponentDialog::slotOKButton() to QDialog::accepted(). + by @funnydog in #1459 + + Update QT and NGSpice versions in CI by @dsm in #1461 + +------------------------------------------------------------------- Old: ---- qucs-s-25.1.2.tar.gz New: ---- qucs-s-25.2.0.tar.gz qucs-s-fix-missing-returns.patch ----------(New B)---------- New: - Add a patch qucs-s-fix-missing-returns.patch to fix build for Tumbleweed ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qucs-s.spec ++++++ --- /var/tmp/diff_new_pack.1Yg1so/_old 2025-10-31 16:28:47.111738632 +0100 +++ /var/tmp/diff_new_pack.1Yg1so/_new 2025-10-31 16:28:47.127739312 +0100 @@ -25,7 +25,7 @@ %endif Name: qucs-s -Version: 25.1.2 +Version: 25.2.0 Release: 0 Summary: Qucs with SPICE License: GPL-2.0-or-later @@ -33,6 +33,7 @@ URL: https://ra3xdh.github.io/ Source: https://github.com/ra3xdh/qucs_s/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: qucs-s.rpmlintrc +Patch0: qucs-s-fix-missing-returns.patch BuildRequires: bison BuildRequires: cmake BuildRequires: dos2unix @@ -63,6 +64,9 @@ %prep %setup -q -n %{name}-%{version} +%if 0%{?suse_version} >= 1600 +%patch -P 0 -p1 +%endif %build %if 0%{?suse_version} >= 1600 ++++++ qucs-s-25.1.2.tar.gz -> qucs-s-25.2.0.tar.gz ++++++ ++++ 82441 lines of diff (skipped) ++++++ qucs-s-fix-missing-returns.patch ++++++ diff -up qucs-s-25.2.0/qucs/healer.cpp.aaaa qucs-s-25.2.0/qucs/healer.cpp --- qucs-s-25.2.0/qucs/healer.cpp.aaaa 2025-10-30 21:40:15.447044325 +0100 +++ qucs-s-25.2.0/qucs/healer.cpp 2025-10-30 23:06:31.803371292 +0100 @@ -106,6 +106,7 @@ QPoint GenericPort::center() const return m_wire->P2(); } assert(false); + return QPoint(0,0); } @@ -156,6 +157,7 @@ Node* GenericPort::replaceNodeWith(Node* } } assert(false); + return new_node; } @@ -189,6 +191,7 @@ Node* GenericPort::node() const case PortType::Component: return m_port->Connection; } + return 0; }
