Hello community, here is the log from the commit of package cura for openSUSE:Factory checked in at 2020-06-07 21:55:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cura (Old) and /work/SRC/openSUSE:Factory/.cura.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cura" Sun Jun 7 21:55:43 2020 rev:9 rq:812282 version:4.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cura/cura.changes 2020-02-22 19:08:19.098571327 +0100 +++ /work/SRC/openSUSE:Factory/.cura.new.3606/cura.changes 2020-06-07 21:55:49.408771598 +0200 @@ -1,0 +2,19 @@ +Sun Jun 7 03:40:17 UTC 2020 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to version 4.6.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.6.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.5.0 +- Drop unneeded patches: + * fix-crash-on-start.patch + * fix-runtime.patch +- Rebase 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch + +------------------------------------------------------------------- +Tue Mar 31 10:45:18 UTC 2020 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Remove pkgconfig(Qt5Core) from runtime dependencies, pulls in + a huge set of Qt5 devel packages. + +------------------------------------------------------------------- Old: ---- Cura-4.4.1.obscpio fix-crash-on-start.patch fix-runtime.patch New: ---- Cura-4.6.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cura.spec ++++++ --- /var/tmp/diff_new_pack.Mx3DBg/_old 2020-06-07 21:55:51.088776886 +0200 +++ /var/tmp/diff_new_pack.Mx3DBg/_new 2020-06-07 21:55:51.092776898 +0200 @@ -17,7 +17,7 @@ Name: cura -Version: 4.4.1 +Version: 4.6.1 Release: 0 Summary: 3D printer control software License: LGPL-3.0-only @@ -26,16 +26,12 @@ Source0: Cura-%{version}.tar.xz # PATCH-FIX-OPENSUSE disable-code-style-check.patch code style is no distro buisiness Patch1: disable-code-style-check.patch -# PATCH-FIX-OPENSUSE fix-runtime.patch -Patch2: fix-runtime.patch -# PATCH-FIX-OPENSUSE fix-crash-on-start.patch -Patch3: fix-crash-on-start.patch # PATCH-FIX-OPENSUSE -- avoid bad UI layout and crash in preview Patch4: 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch BuildRequires: cmake BuildRequires: fdupes -BuildRequires: libArcus3 -BuildRequires: python3-Savitar +BuildRequires: libArcus3 >= 4.6.0 +BuildRequires: python3-Savitar >= 4.6.0 BuildRequires: python3-devel BuildRequires: python3-numpy BuildRequires: python3-pytest @@ -45,30 +41,27 @@ BuildRequires: python3-shapely BuildRequires: python3-zeroconf BuildRequires: update-desktop-files -BuildRequires: uranium +BuildRequires: uranium >= 4.6.0 # It builds with older Qt, but crashes due to missing qml features BuildRequires: pkgconfig(Qt5Core) >= 5.10 -Requires: cura-engine >= 4.4.0 +Requires: cura-engine >= 4.6.0 Requires: python3-numpy # Build and test suite works with older Qt, but no UI shows up due to usage # of newer QML elements Requires: libqt5-qtgraphicaleffects Requires: libqt5-qtquickcontrols Requires: libqt5-qtquickcontrols2 +Requires: python3-Savitar Requires: python3-pyserial Requires: python3-qt5 >= 5.10 Requires: python3-requests Requires: python3-scipy Requires: python3-shapely Requires: python3-typing -Requires: uranium >= 4.4.0 -Requires: pkgconfig(Qt5Core) >= 5.10 -Recommends: cura-fdm-materials -Recommends: python3-Savitar +Requires: uranium >= 4.6.0 +Recommends: cura-fdm-materials >= 4.6.0 Recommends: python3-trimesh Recommends: python3-zeroconf -# for 3mf plugin -Recommends: python3-Savitar BuildArch: noarch # The CuraEngine is not supported on 32bit Linux anymore ExcludeArch: %ix86 %arm s390 @@ -85,9 +78,8 @@ %prep %setup -q -n Cura-%version %patch1 -p1 -%patch2 -p1 -%patch3 -p1 %patch4 -p1 +sed -i -e '1 s/env python3/python3/' cura_app.py %build CFLAGS="%{optflags}" ++++++ 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch ++++++ --- /var/tmp/diff_new_pack.Mx3DBg/_old 2020-06-07 21:55:51.108776949 +0200 +++ /var/tmp/diff_new_pack.Mx3DBg/_new 2020-06-07 21:55:51.108776949 +0200 @@ -1,6 +1,6 @@ -From c11ed62920c472057295720cb53373b86f93eb20 Mon Sep 17 00:00:00 2001 +From d54db37c125ecc057246f656c014ea849f6a0dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de> -Date: Thu, 20 Feb 2020 02:05:19 +0100 +Date: Sun, 7 Jun 2020 20:05:23 +0200 Subject: [PATCH] Avoid crash caused by KDE qqc2-desktop-style https://bugs.kde.org/show_bug.cgi?id=417900 @@ -9,12 +9,12 @@ 1 file changed, 6 insertions(+) diff --git a/cura_app.py b/cura_app.py -index 6149eeeb9..236dfb618 100755 +index a78e7cabd..7c9771d20 100755 --- a/cura_app.py +++ b/cura_app.py -@@ -207,5 +207,11 @@ if Platform.isLinux() and getattr(sys, "frozen", False): - import trimesh.exchange.load - os.environ["LD_LIBRARY_PATH"] = old_env +@@ -230,5 +230,11 @@ if ApplicationMetadata.CuraDebugMode: + ssl_conf.setPeerVerifyMode(QSslSocket.VerifyNone) + QSslConfiguration.setDefaultConfiguration(ssl_conf) +# WORKAROUND: CURA-5488 +# When using the KDE qqc2-desktop-style, the UI layout is completely broken, and @@ -25,5 +25,5 @@ app = CuraApplication() app.run() -- -2.25.0 +2.26.2 ++++++ Cura-4.4.1.obscpio -> Cura-4.6.1.obscpio ++++++ /work/SRC/openSUSE:Factory/cura/Cura-4.4.1.obscpio /work/SRC/openSUSE:Factory/.cura.new.3606/Cura-4.6.1.obscpio differ: char 49, line 1 ++++++ Cura.obsinfo ++++++ --- /var/tmp/diff_new_pack.Mx3DBg/_old 2020-06-07 21:55:51.144777063 +0200 +++ /var/tmp/diff_new_pack.Mx3DBg/_new 2020-06-07 21:55:51.148777075 +0200 @@ -1,5 +1,5 @@ name: Cura -version: 4.4.1 -mtime: 1577094771 -commit: 8218d62e20f0843c252d510b0eb313c72e88268b +version: 4.6.1 +mtime: 1588150691 +commit: c29ebc8a77c0aa83eeec634d2b9cc9dd248b2da1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Mx3DBg/_old 2020-06-07 21:55:51.164777126 +0200 +++ /var/tmp/diff_new_pack.Mx3DBg/_new 2020-06-07 21:55:51.164777126 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/Ultimaker/Cura.git</param> <param name="scm">git</param> - <param name="revision">v4.4.1</param> - <param name="version">4.4.1</param> + <param name="revision">4.6.1</param> + <param name="version">4.6.1</param> <param name="submodules">disable</param> </service> <service mode="disabled" name="set_version" />