Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma6-nano for openSUSE:Factory checked in at 2025-05-31 19:14:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma6-nano (Old) and /work/SRC/openSUSE:Factory/.plasma6-nano.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma6-nano" Sat May 31 19:14:59 2025 rev:25 rq:1281504 version:6.3.91 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma6-nano/plasma6-nano.changes 2025-05-08 18:24:37.891606685 +0200 +++ /work/SRC/openSUSE:Factory/.plasma6-nano.new.16005/plasma6-nano.changes 2025-05-31 19:15:14.666735309 +0200 @@ -1,0 +2,28 @@ +Thu May 29 21:22:54 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.91 +- Changes since 6.3.90: + * Update version for new release 6.3.91 + +------------------------------------------------------------------- +Mon May 19 19:38:27 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.3.90 +- Changes since 6.3.5: + * update version for new release + * Port to declarative type registration + * Panel: fix undefined backgroundHints + * shell/configuration: support unsavedChanges property + * Remove unused PROJECT_VERSION_MAJOR variable + * It compiles fine without kf_6_12 deprecated methods + * Remove references to Mycroft + * DefaultCompactRepresentation: fix undefined ComplementaryColorGroup + * CI: Add linux-qt6-next build + * Add xml/yaml linting + * update version for new release + +------------------------------------------------------------------- Old: ---- plasma-nano-6.3.5.tar.xz plasma-nano-6.3.5.tar.xz.sig New: ---- plasma-nano-6.3.91.tar.xz plasma-nano-6.3.91.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma6-nano.spec ++++++ --- /var/tmp/diff_new_pack.6UEORx/_old 2025-05-31 19:15:16.338804409 +0200 +++ /var/tmp/diff_new_pack.6UEORx/_new 2025-05-31 19:15:16.370805732 +0200 @@ -18,14 +18,14 @@ %global __requires_exclude qt6qmlimport\\(org\\.kde\\.plasma\\.private\\.nanoshell.* -%define kf6_version 6.10.0 -%define qt6_version 6.7.0 +%define kf6_version 6.14.0 +%define qt6_version 6.8.0 %define rname plasma-nano %bcond_without released Name: plasma6-nano -Version: 6.3.5 +Version: 6.3.91 Release: 0 # Full Plasma 6 version (e.g. 5.9.3) %{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}} @@ -34,9 +34,9 @@ Summary: Minimal Plasma shell for embedded devices License: GPL-2.0-or-later URL: https://www.kde.org/ -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: https://download.kde.org/unstable/plasma/%{version}/%{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: https://download.kde.org/unstable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} ++++++ plasma-nano-6.3.5.tar.xz -> plasma-nano-6.3.91.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/.gitlab-ci.yml new/plasma-nano-6.3.91/.gitlab-ci.yml --- old/plasma-nano-6.3.5/.gitlab-ci.yml 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/.gitlab-ci.yml 2025-05-29 12:01:57.000000000 +0200 @@ -6,3 +6,6 @@ file: - /gitlab-templates/linux-qt6.yml - /gitlab-templates/freebsd-qt6.yml + - /gitlab-templates/xml-lint.yml + - /gitlab-templates/yaml-lint.yml + - /gitlab-templates/linux-qt6-next.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/.kde-ci.yml new/plasma-nano-6.3.91/.kde-ci.yml --- old/plasma-nano-6.3.5/.kde-ci.yml 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/.kde-ci.yml 2025-05-29 12:01:57.000000000 +0200 @@ -2,8 +2,8 @@ # SPDX-License-Identifier: CC0-1.0 Dependencies: -- 'on': ['@all'] - 'require': + - 'on': ['@all'] + 'require': 'frameworks/extra-cmake-modules': '@latest-kf6' 'frameworks/kconfig': '@latest-kf6' 'frameworks/kcoreaddons': '@latest-kf6' @@ -15,4 +15,4 @@ 'plasma/kwayland': '@same' 'plasma/libplasma': '@same' Options: - require-passing-tests-on: [ 'Linux', 'FreeBSD'] + require-passing-tests-on: ['Linux', 'FreeBSD'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/CMakeLists.txt new/plasma-nano-6.3.91/CMakeLists.txt --- old/plasma-nano-6.3.5/CMakeLists.txt 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/CMakeLists.txt 2025-05-29 12:01:57.000000000 +0200 @@ -2,13 +2,12 @@ project(plasma-nano) -set(PROJECT_VERSION "6.3.5") -set(PROJECT_VERSION_MAJOR 6) +set(PROJECT_VERSION "6.3.91") # minimal requirements -set(PROJECT_DEP_VERSION "6.3.5") -set(QT_MIN_VERSION "6.7.0") -set(KF6_MIN_VERSION "6.10.0") +set(PROJECT_DEP_VERSION "6.3.91") +set(QT_MIN_VERSION "6.8.0") +set(KF6_MIN_VERSION "6.14.0") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 20) @@ -33,6 +32,7 @@ include(GenerateExportHeader) include(FeatureSummary) include(ECMDeprecationSettings) +include(ECMQmlModule) find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED Core Gui Qml Quick Svg) find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS WindowSystem I18n Service ItemModels) @@ -45,7 +45,7 @@ plasma_install_package(shell org.kde.plasma.nano shells) ecm_set_disabled_deprecation_versions(QT 6.8.1 - KF 6.9.0 + KF 6.12.0 ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/CMakeLists.txt new/plasma-nano-6.3.91/components/CMakeLists.txt --- old/plasma-nano-6.3.5/components/CMakeLists.txt 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/CMakeLists.txt 2025-05-29 12:01:57.000000000 +0200 @@ -1,21 +1,19 @@ -project(nanoshellprivate) +ecm_add_qml_module(plasmananoshellprivateplugin + URI "org.kde.plasma.private.nanoshell" + VERSION 2.0 + GENERATE_PLUGIN_SOURCE + QML_FILES + qml/StartupFeedback.qml + DEPENDENCIES QtQuick +) - -add_library(plasmananoshellprivateplugin SHARED) target_sources(plasmananoshellprivateplugin PRIVATE fullscreenoverlay.cpp fullscreenoverlay.h - nanoshellprivateplugin.cpp - nanoshellprivateplugin.h startupnotifier.cpp startupnotifier.h ) -target_link_libraries(plasmananoshellprivateplugin Qt::Core Qt::Qml Qt::Quick KF6::WindowSystem Plasma::KWaylandClient KF6::Service) - -install(TARGETS plasmananoshellprivateplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/nanoshell) - -install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/nanoshell) - -install(DIRECTORY qml DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/nanoshell/) +target_link_libraries(plasmananoshellprivateplugin PRIVATE Qt::Core Qt::Qml Qt::Quick KF6::WindowSystem Plasma::KWaylandClient KF6::Service) +ecm_finalize_qml_module(plasmananoshellprivateplugin) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/fullscreenoverlay.cpp new/plasma-nano-6.3.91/components/fullscreenoverlay.cpp --- old/plasma-nano-6.3.5/components/fullscreenoverlay.cpp 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/fullscreenoverlay.cpp 2025-05-29 12:01:57.000000000 +0200 @@ -99,6 +99,4 @@ return QQuickWindow::event(e); } -#include "fullscreenoverlay.moc" - #include "moc_fullscreenoverlay.cpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/fullscreenoverlay.h new/plasma-nano-6.3.91/components/fullscreenoverlay.h --- old/plasma-nano-6.3.5/components/fullscreenoverlay.h 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/fullscreenoverlay.h 2025-05-29 12:01:57.000000000 +0200 @@ -21,6 +21,7 @@ class FullScreenOverlay : public QQuickWindow { Q_OBJECT + QML_ELEMENT Q_PROPERTY(bool active READ isActive NOTIFY activeChanged) Q_PROPERTY(bool acceptsFocus MEMBER m_acceptsFocus NOTIFY acceptsFocusChanged) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/nanoshellprivateplugin.cpp new/plasma-nano-6.3.91/components/nanoshellprivateplugin.cpp --- old/plasma-nano-6.3.5/components/nanoshellprivateplugin.cpp 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/nanoshellprivateplugin.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -/* - SPDX-FileCopyrightText: 2015 Marco Martin <m...@kde.org> - - SPDX-License-Identifier: MIT -*/ - -#include "nanoshellprivateplugin.h" -#include "fullscreenoverlay.h" -#include "startupnotifier.h" - -void PlasmaMiniShellPrivatePlugin::registerTypes(const char *uri) -{ - Q_ASSERT(uri == QLatin1String("org.kde.plasma.private.nanoshell")); - - qmlRegisterType<FullScreenOverlay>(uri, 2, 0, "FullScreenOverlay"); - qmlRegisterSingletonType<StartupNotifier>(uri, 2, 0, "StartupNotifier", [](QQmlEngine *, QJSEngine *) { - return new StartupNotifier; - }); -} - -#include "moc_nanoshellprivateplugin.cpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/nanoshellprivateplugin.h new/plasma-nano-6.3.91/components/nanoshellprivateplugin.h --- old/plasma-nano-6.3.5/components/nanoshellprivateplugin.h 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/nanoshellprivateplugin.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -/* - SPDX-FileCopyrightText: 2015 Marco Martin <m...@kde.org> - - SPDX-License-Identifier: MIT -*/ - -#ifndef NANOSHELLPRIVATEPLUGIN_H -#define NANOSHELLPRIVATEPLUGIN_H - -#include <QQmlExtensionPlugin> - -class PlasmaMiniShellPrivatePlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) override; -}; - -#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/qmldir new/plasma-nano-6.3.91/components/qmldir --- old/plasma-nano-6.3.5/components/qmldir 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/qmldir 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -module org.kde.plasma.private.nanoshell -plugin plasmananoshellprivateplugin - -singleton StartupFeedback 2.0 qml/StartupFeedback.qml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/components/startupnotifier.h new/plasma-nano-6.3.91/components/startupnotifier.h --- old/plasma-nano-6.3.5/components/startupnotifier.h 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/components/startupnotifier.h 2025-05-29 12:01:57.000000000 +0200 @@ -8,6 +8,7 @@ #define STARTUPNOTIFIER_H #include <QObject> +#include <qqmlregistration.h> namespace KWayland { @@ -16,6 +17,8 @@ class StartupNotifier : public QObject { Q_OBJECT + QML_ELEMENT + QML_SINGLETON Q_PROPERTY(bool isValid READ isValid CONSTANT) public: explicit StartupNotifier(QObject *parent = nullptr); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/po/es/plasma_shell_org.kde.plasma.nano.po new/plasma-nano-6.3.91/po/es/plasma_shell_org.kde.plasma.nano.po --- old/plasma-nano-6.3.5/po/es/plasma_shell_org.kde.plasma.nano.po 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/po/es/plasma_shell_org.kde.plasma.nano.po 2025-05-29 12:01:57.000000000 +0200 @@ -1,15 +1,15 @@ # Spanish translations for plasma_shell_org.kde.plasma.nano.po package. -# Copyright (C) 2019 This file is copyright: +# Copyright (C) 2019-2025 This file is copyright: # This file is distributed under the same license as the plasma-nano package. -# # Automatically generated, 2019. -# Eloy Cuadra <ecua...@eloihr.net>, 2019, 2020, 2021, 2022, 2023. +# +# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2023, 2025 Eloy Cuadra <ecua...@eloihr.net> msgid "" msgstr "" -"Project-Id-Version: plasma_shell_org\n" +"Project-Id-Version: plasma_shell_org.kde.plasma.nano\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-11-09 01:39+0000\n" -"PO-Revision-Date: 2023-01-29 00:48+0100\n" +"PO-Revision-Date: 2025-05-26 01:10+0100\n" "Last-Translator: Eloy Cuadra <ecua...@eloihr.net>\n" "Language-Team: Spanish <kde-l10n...@kde.org>\n" "Language: es\n" @@ -37,7 +37,7 @@ #: contents/configuration/ConfigurationContainmentAppearance.qml:117 msgid "Get New Plugins…" -msgstr "Obtener nuevos complementos..." +msgstr "Obtener nuevos complementos…" #: contents/configuration/ConfigurationContainmentAppearance.qml:129 msgid "Layout changes must be applied before other changes can be made" @@ -55,19 +55,8 @@ #: contents/configuration/ContainmentConfiguration.qml:86 msgid "Customize..." -msgstr "Personalizar..." +msgstr "Personalizar…" #: contents/explorer/WidgetExplorer.qml:138 msgid "Widgets" msgstr "Elementos gráficos" - -#~ msgid "Layout cannot be changed while widgets are locked" -#~ msgstr "" -#~ "No se puede modificar la distribución mientras estén bloqueados los " -#~ "elementos gráficos" - -#~ msgid "Download..." -#~ msgstr "Descargar..." - -#~ msgid "More Wallpapers..." -#~ msgstr "Más fondos de pantalla..." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/shell/contents/configuration/AppletConfiguration.qml new/plasma-nano-6.3.91/shell/contents/configuration/AppletConfiguration.qml --- old/plasma-nano-6.3.5/shell/contents/configuration/AppletConfiguration.qml 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/shell/contents/configuration/AppletConfiguration.qml 2025-05-29 12:01:57.000000000 +0200 @@ -244,6 +244,15 @@ configurationChangedSignal.connect(root.settingValueChanged) } + var unsavedChangesChangedSignal = newItem.unsavedChangesChanged + if (unsavedChangesChangedSignal) { + unsavedChangesChangedSignal.connect( () => { + if (newItem.unsavedChanges) { + root.settingValueChanged() + } + }) + } + scroll.flickableItem.contentY = 0 /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/shell/contents/layout.js new/plasma-nano-6.3.91/shell/contents/layout.js --- old/plasma-nano-6.3.5/shell/contents/layout.js 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/shell/contents/layout.js 2025-05-29 12:01:57.000000000 +0200 @@ -4,16 +4,14 @@ var desk = desktopsArray[j]; desk.wallpaperPlugin = "org.kde.slideshow"; desk.addWidget("org.kde.plasma.digitalclock"); - desk.addWidget("org.kde.mycroft.launcher"); -// desk.addWidget("org.kde.plasma.mycroftplasmoid"); desk.currentConfigGroup = new Array("Wallpaper","org.kde.slideshow","General"); desk.writeConfig("SlideInterval", 480); desk.writeConfig("SlidePaths", "/usr/share/wallpapers/"); } -var panel = new Panel("org.kde.mycroft.panel") +var panel = new Panel("org.kde.panel") panel.location = "top"; panel.height = 2 * gridUnit; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-nano-6.3.5/shell/contents/views/Panel.qml new/plasma-nano-6.3.91/shell/contents/views/Panel.qml --- old/plasma-nano-6.3.5/shell/contents/views/Panel.qml 2025-05-06 19:59:02.000000000 +0200 +++ new/plasma-nano-6.3.91/shell/contents/views/Panel.qml 2025-05-29 12:01:57.000000000 +0200 @@ -23,7 +23,7 @@ containment.parent = root; containment.visible = true; containment.anchors.fill = root; - panel.backgroundHints = containment.backgroundHints; + panel.backgroundHints = containment.plasmoid.backgroundHints; } Component.onCompleted: {