Hello community, here is the log from the commit of package cura for openSUSE:Factory checked in at 2020-01-03 17:36:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cura (Old) and /work/SRC/openSUSE:Factory/.cura.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cura" Fri Jan 3 17:36:29 2020 rev:7 rq:760441 version:4.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cura/cura.changes 2019-10-11 15:21:33.563403881 +0200 +++ /work/SRC/openSUSE:Factory/.cura.new.6675/cura.changes 2020-01-03 17:36:38.071284889 +0100 @@ -1,0 +2,14 @@ +Thu Jan 2 11:39:30 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- update to version 4.4.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.1 + +------------------------------------------------------------------- +Fri Nov 22 14:04:45 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- update to version 4.4.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.0 + +------------------------------------------------------------------- Old: ---- Cura-4.3.0.obscpio New: ---- Cura-4.4.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cura.spec ++++++ --- /var/tmp/diff_new_pack.NAEC25/_old 2020-01-03 17:36:40.139285951 +0100 +++ /var/tmp/diff_new_pack.NAEC25/_new 2020-01-03 17:36:40.139285951 +0100 @@ -1,7 +1,7 @@ # # spec file for package cura # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: cura -Version: 4.3.0 +Version: 4.4.1 Release: 0 Summary: 3D printer control software License: LGPL-3.0-only Group: Hardware/Printing -Url: http://github.com/Ultimaker/Cura +URL: http://github.com/Ultimaker/Cura 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 @@ -46,26 +46,30 @@ BuildRequires: uranium # It builds with older Qt, but crashes due to missing qml features BuildRequires: pkgconfig(Qt5Core) >= 5.10 -Requires: cura-engine >= 3.9.99 +Requires: cura-engine >= 4.4.0 Requires: python3-numpy -Requires: python3-pyserial # 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-pyserial Requires: python3-qt5 >= 5.10 Requires: python3-requests Requires: python3-scipy Requires: python3-shapely Requires: python3-typing -Requires: uranium >= 3.9.99 +Requires: uranium >= 4.4.0 Requires: pkgconfig(Qt5Core) >= 5.10 Recommends: cura-fdm-materials Recommends: python3-Savitar +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 +ExcludeArch: %ix86 %arm s390 %description Cura is a project which aims to be an single software solution for 3D printing. ++++++ Cura-4.3.0.obscpio -> Cura-4.4.1.obscpio ++++++ /work/SRC/openSUSE:Factory/cura/Cura-4.3.0.obscpio /work/SRC/openSUSE:Factory/.cura.new.6675/Cura-4.4.1.obscpio differ: char 48, line 1 ++++++ Cura.obsinfo ++++++ --- /var/tmp/diff_new_pack.NAEC25/_old 2020-01-03 17:36:40.171285968 +0100 +++ /var/tmp/diff_new_pack.NAEC25/_new 2020-01-03 17:36:40.171285968 +0100 @@ -1,5 +1,5 @@ name: Cura -version: 4.3.0 -mtime: 1569320784 -commit: 4272a505157f3801c14e0b6ead836b70bff40ed4 +version: 4.4.1 +mtime: 1577094771 +commit: 8218d62e20f0843c252d510b0eb313c72e88268b ++++++ _service ++++++ --- /var/tmp/diff_new_pack.NAEC25/_old 2020-01-03 17:36:40.187285976 +0100 +++ /var/tmp/diff_new_pack.NAEC25/_new 2020-01-03 17:36:40.187285976 +0100 @@ -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">4.3.0</param> - <param name="version">4.3.0</param> + <param name="revision">v4.4.1</param> + <param name="version">4.4.1</param> <param name="submodules">disable</param> </service> <service mode="disabled" name="set_version" /> ++++++ fix-crash-on-start.patch ++++++ --- /var/tmp/diff_new_pack.NAEC25/_old 2020-01-03 17:36:40.195285980 +0100 +++ /var/tmp/diff_new_pack.NAEC25/_new 2020-01-03 17:36:40.199285982 +0100 @@ -1,18 +1,27 @@ diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py -index 2f845c710..8cf10ae3d 100755 +index f88467d65..e288d6933 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py -@@ -855,6 +855,9 @@ class CuraApplication(QtApplication): +@@ -772,7 +772,7 @@ class CuraApplication(QtApplication): + self._setting_visibility_presets_model = SettingVisibilityPresetsModel(self.getPreferences(), parent = self) + + # Initialize Cura API +- self._cura_API.initialize() ++# self._cura_API.initialize() + + self._output_device_manager.start() + self._welcome_pages_model.initialize() +@@ -861,6 +861,9 @@ class CuraApplication(QtApplication): # Initialize QML engine self.setMainQml(Resources.getPath(self.ResourceTypes.QmlFiles, "Cura.qml")) self._qml_import_paths.append(Resources.getPath(self.ResourceTypes.QmlFiles)) -+ from cura.API import CuraAPI -+ qmlRegisterSingletonType(CuraAPI, "Cura", 1, 1, "API", self.getCuraAPI) ++# from cura.API import CuraAPI ++# qmlRegisterSingletonType(CuraAPI, "Cura", 1, 1, "API", self.getCuraAPI) + self.initializeEngine() # Initialize UI state -@@ -1070,9 +1073,6 @@ class CuraApplication(QtApplication): +@@ -1089,9 +1092,6 @@ class CuraApplication(QtApplication): qmlRegisterType(PrinterOutputDevice, "Cura", 1, 0, "PrinterOutputDevice") @@ -22,3 +31,35 @@ # As of Qt5.7, it is necessary to get rid of any ".." in the path for the singleton to work. actions_url = QUrl.fromLocalFile(os.path.abspath(Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "Actions.qml"))) qmlRegisterSingletonType(actions_url, "Cura", 1, 0, "Actions") +diff --git a/resources/qml/MainWindow/MainWindowHeader.qml b/resources/qml/MainWindow/MainWindowHeader.qml +index 5d1a20c8b..f55ef312a 100644 +--- a/resources/qml/MainWindow/MainWindowHeader.qml ++++ b/resources/qml/MainWindow/MainWindowHeader.qml +@@ -87,6 +87,12 @@ Item + Controls2.Button + { + id: marketplaceButton ++ anchors ++ { ++ verticalCenter: parent.verticalCenter ++ right: parent.right ++ rightMargin: UM.Theme.getSize("default_margin").width ++ } + text: catalog.i18nc("@action:button", "Marketplace") + height: Math.round(0.5 * UM.Theme.getSize("main_window_header").height) + onClicked: Cura.Actions.browsePackages.trigger() +@@ -139,14 +145,4 @@ Item + } + } + +- AccountWidget +- { +- id: accountWidget +- anchors +- { +- verticalCenter: parent.verticalCenter +- right: parent.right +- rightMargin: UM.Theme.getSize("default_margin").width +- } +- } + } ++++++ fix-runtime.patch ++++++ --- /var/tmp/diff_new_pack.NAEC25/_old 2020-01-03 17:36:40.203285984 +0100 +++ /var/tmp/diff_new_pack.NAEC25/_new 2020-01-03 17:36:40.203285984 +0100 @@ -1,10 +1,10 @@ diff --git a/cura_app.py b/cura_app.py -index 1978e0f5f..80bd27208 100755 +index e14b4410b..c839b1ba3 100755 --- a/cura_app.py +++ b/cura_app.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 - # Copyright (c) 2018 Ultimaker B.V. + # Copyright (c) 2019 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher.