Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package artikulate for openSUSE:Factory 
checked in at 2021-08-16 10:09:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/artikulate (Old)
 and      /work/SRC/openSUSE:Factory/.artikulate.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "artikulate"

Mon Aug 16 10:09:25 2021 rev:90 rq:911596 version:21.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/artikulate/artikulate.changes    2021-07-10 
00:00:10.948131109 +0200
+++ /work/SRC/openSUSE:Factory/.artikulate.new.1899/artikulate.changes  
2021-08-16 10:14:29.142887386 +0200
@@ -1,0 +2,29 @@
+Fri Aug  6 09:34:00 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/21.08.0
+- No code change since 21.07.90
+
+-------------------------------------------------------------------
+Fri Jul 30 10:04:21 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.07.90
+  * New feature release
+- No code change since 21.07.80
+
+-------------------------------------------------------------------
+Sat Jul 17 20:04:48 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.07.80
+  * New feature release
+- Changes since 21.04.3:
+  * Remove KNewStuff2 group from knsrc file
+  * Make project reuse compliant
+  * Clean up ServiceType property usage for JSON based plugins
+  * Simplify plugin loading
+  * Fix mem leak found by ASAN
+- Only install the license files once
+
+-------------------------------------------------------------------

Old:
----
  artikulate-21.04.3.tar.xz
  artikulate-21.04.3.tar.xz.sig

New:
----
  artikulate-21.08.0.tar.xz
  artikulate-21.08.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ artikulate.spec ++++++
--- /var/tmp/diff_new_pack.SWysGz/_old  2021-08-16 10:14:29.662886722 +0200
+++ /var/tmp/diff_new_pack.SWysGz/_new  2021-08-16 10:14:29.666886716 +0200
@@ -21,7 +21,7 @@
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           artikulate
-Version:        21.04.3
+Version:        21.08.0
 Release:        0
 Summary:        Pronunciation Self-Teaching
 License:        LGPL-3.0-or-later AND GPL-2.0-only AND BSD-3-Clause
@@ -58,7 +58,6 @@
 Requires:       libqt5-qtquickcontrols
 Obsoletes:      %{name}5 < %{version}
 Provides:       %{name}5 = %{version}
-Recommends:     %{name}-lang
 
 %description
 Improve your pronunciation by listening to native speakers.
@@ -99,7 +98,6 @@
 
 %if %{with lang}
 %files lang -f %{name}.lang
-%license COPYING*
 %endif
 
 %changelog


++++++ artikulate-21.04.3.tar.xz -> artikulate-21.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/.gitignore 
new/artikulate-21.08.0/.gitignore
--- old/artikulate-21.04.3/.gitignore   2021-05-25 03:43:58.000000000 +0200
+++ new/artikulate-21.08.0/.gitignore   2021-07-10 11:35:46.000000000 +0200
@@ -24,3 +24,8 @@
 # automatically generated
 .clang-format
 .cmake/
+/compile_commands.json
+.clangd
+.cache
+.idea
+/cmake-build*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/liblearnerprofile/autotests/testlearnerstorage.cpp 
new/artikulate-21.08.0/liblearnerprofile/autotests/testlearnerstorage.cpp
--- old/artikulate-21.04.3/liblearnerprofile/autotests/testlearnerstorage.cpp   
2021-05-25 03:43:58.000000000 +0200
+++ new/artikulate-21.08.0/liblearnerprofile/autotests/testlearnerstorage.cpp   
2021-07-10 11:35:46.000000000 +0200
@@ -53,6 +53,8 @@
     QCOMPARE(loadedLearner.first()->name(), tmpLearner.name());
     QCOMPARE(loadedLearner.first()->goals().size(), 1);
     QCOMPARE(loadedLearner.first()->goals().first()->identifier(), 
tmpGoal.identifier());
+    qDeleteAll(loadedGoals);
+    qDeleteAll(loadedLearner);
 }
 
 void TestLearnerStorage::testProgressLogStorage()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/libsound/src/capturedevicecontroller.cpp 
new/artikulate-21.08.0/libsound/src/capturedevicecontroller.cpp
--- old/artikulate-21.04.3/libsound/src/capturedevicecontroller.cpp     
2021-05-25 03:43:58.000000000 +0200
+++ new/artikulate-21.08.0/libsound/src/capturedevicecontroller.cpp     
2021-07-10 11:35:46.000000000 +0200
@@ -34,30 +34,18 @@
         , m_backend(nullptr)
         , m_initialized(false)
     {
-        QStringList dirsToCheck;
-        foreach (const QString &directory, QCoreApplication::libraryPaths()) {
-            dirsToCheck << directory + "/artikulate/libsound";
-        }
         // load plugins
-        QPluginLoader loader;
-        foreach (const QString &dir, dirsToCheck) {
-            QVector<KPluginMetaData> metadataList = 
KPluginLoader::findPlugins(dir, [=](const KPluginMetaData &data) { return 
data.serviceTypes().contains(QLatin1String("artikulate/libsound/backend")); });
-
-            foreach (const auto &metadata, metadataList) {
-                loader.setFileName(metadata.fileName());
-                qCDebug(LIBSOUND_LOG) << "Load Plugin: " << metadata.name();
-                if (!loader.load()) {
-                    qCCritical(LIBSOUND_LOG) << "Error while loading plugin: " 
<< metadata.name();
-                }
-                KPluginFactory *factory = 
KPluginLoader(loader.fileName()).factory();
-                if (!factory) {
-                    qCCritical(LIBSOUND_LOG) << "Could not load plugin: " << 
metadata.name();
-                    continue;
-                }
-                BackendInterface *plugin = 
factory->create<BackendInterface>(parent, QList<QVariant>());
-                if (plugin->captureBackend()) {
-                    m_backendList.append(plugin->captureBackend());
-                }
+        const QVector<KPluginMetaData> metadataList = 
KPluginLoader::findPlugins(QStringLiteral("artikulate/libsound"));
+        for (const auto &metadata : metadataList) {
+            qCDebug(LIBSOUND_LOG) << "Load Plugin: " << metadata.name();
+            KPluginFactory *factory = 
KPluginLoader(metadata.fileName()).factory();
+            if (!factory) {
+                qCCritical(LIBSOUND_LOG) << "Could not load plugin: " << 
metadata.name();
+                continue;
+            }
+            BackendInterface *plugin = 
factory->create<BackendInterface>(parent, QList<QVariant>());
+            if (plugin->captureBackend()) {
+                m_backendList.append(plugin->captureBackend());
             }
         }
         if (!m_backend && !m_backendList.isEmpty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/libsound/src/outputdevicecontroller.cpp 
new/artikulate-21.08.0/libsound/src/outputdevicecontroller.cpp
--- old/artikulate-21.04.3/libsound/src/outputdevicecontroller.cpp      
2021-05-25 03:43:58.000000000 +0200
+++ new/artikulate-21.08.0/libsound/src/outputdevicecontroller.cpp      
2021-07-10 11:35:46.000000000 +0200
@@ -36,30 +36,17 @@
         , m_volume(0)
         , m_initialized(false)
     {
-        QStringList dirsToCheck;
-        foreach (const QString &directory, QCoreApplication::libraryPaths()) {
-            dirsToCheck << directory + "/artikulate/libsound";
-        }
-        // load plugins
-        QPluginLoader loader;
-        foreach (const QString &dir, dirsToCheck) {
-            QVector<KPluginMetaData> metadataList = 
KPluginLoader::findPlugins(dir, [=](const KPluginMetaData &data) { return 
data.serviceTypes().contains(QLatin1String("artikulate/libsound/backend")); });
-
-            foreach (const auto &metadata, metadataList) {
-                loader.setFileName(metadata.fileName());
-                qCDebug(LIBSOUND_LOG) << "Load Plugin: " << metadata.name();
-                if (!loader.load()) {
-                    qCCritical(LIBSOUND_LOG) << "Error while loading plugin: " 
<< metadata.name();
-                }
-                KPluginFactory *factory = 
KPluginLoader(loader.fileName()).factory();
-                if (!factory) {
-                    qCCritical(LIBSOUND_LOG) << "Could not load plugin:" << 
metadata.name();
-                    continue;
-                }
-                BackendInterface *plugin = 
factory->create<BackendInterface>(parent, QList<QVariant>());
-                if (plugin->outputBackend()) {
-                    m_backendList.append(plugin->outputBackend());
-                }
+        const QVector<KPluginMetaData> metadataList = 
KPluginLoader::findPlugins(QStringLiteral("artikulate/libsound"));
+        for (const auto &metadata : metadataList) {
+            qCDebug(LIBSOUND_LOG) << "Load Plugin: " << metadata.name();
+            KPluginFactory *factory = 
KPluginLoader(metadata.fileName()).factory();
+            if (!factory) {
+                qCCritical(LIBSOUND_LOG) << "Could not load plugin:" << 
metadata.name();
+                continue;
+            }
+            BackendInterface *plugin = 
factory->create<BackendInterface>(parent, QList<QVariant>());
+            if (plugin->outputBackend()) {
+                m_backendList.append(plugin->outputBackend());
             }
         }
         if (!m_backend && !m_backendList.isEmpty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/libsound/src/qtgstreamerbackend/qtgstreamerbackend.json 
new/artikulate-21.08.0/libsound/src/qtgstreamerbackend/qtgstreamerbackend.json
--- 
old/artikulate-21.04.3/libsound/src/qtgstreamerbackend/qtgstreamerbackend.json  
    2021-05-25 03:43:58.000000000 +0200
+++ 
new/artikulate-21.08.0/libsound/src/qtgstreamerbackend/qtgstreamerbackend.json  
    2021-07-10 11:35:46.000000000 +0200
@@ -68,9 +68,6 @@
         "Name[x-test]": "xxGStreamer Backendxx",
         "Name[zh_CN]": "GStreamer ??????",
         "Name[zh_TW]": "GStreamer ????????????",
-        "ServiceTypes": [
-            "artikulate/libsound/backend"
-        ],
         "Version": "0.1"
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/libsound/src/qtmultimediabackend/qtmultimediabackend.json
 
new/artikulate-21.08.0/libsound/src/qtmultimediabackend/qtmultimediabackend.json
--- 
old/artikulate-21.04.3/libsound/src/qtmultimediabackend/qtmultimediabackend.json
    2021-05-25 03:43:58.000000000 +0200
+++ 
new/artikulate-21.08.0/libsound/src/qtmultimediabackend/qtmultimediabackend.json
    2021-07-10 11:35:46.000000000 +0200
@@ -68,9 +68,6 @@
         "Name[x-test]": "xxQtMultimedia Backendxx",
         "Name[zh_CN]": "QtMultimedia ??????",
         "Name[zh_TW]": "QtMultimedia ????????????",
-        "ServiceTypes": [
-            "artikulate/libsound/backend"
-        ],
         "Version": "0.1"
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/artikulate-21.04.3/libsound/src/qtmultimediabackend/qtmultimediacapturebackend.h
 
new/artikulate-21.08.0/libsound/src/qtmultimediabackend/qtmultimediacapturebackend.h
--- 
old/artikulate-21.04.3/libsound/src/qtmultimediabackend/qtmultimediacapturebackend.h
        2021-05-25 03:43:58.000000000 +0200
+++ 
new/artikulate-21.08.0/libsound/src/qtmultimediabackend/qtmultimediacapturebackend.h
        2021-07-10 11:35:46.000000000 +0200
@@ -14,7 +14,6 @@
 #include <QMap>
 #include <QString>
 
-class QAudioRecorder;
 class QMediaRecorder;
 class QMediaObject;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/logo.png.license 
new/artikulate-21.08.0/logo.png.license
--- old/artikulate-21.04.3/logo.png.license     1970-01-01 01:00:00.000000000 
+0100
+++ new/artikulate-21.08.0/logo.png.license     2021-07-10 11:35:46.000000000 
+0200
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2014 Uri Herrera <uri_herr...@nitrux.in> and others
+SPDX-License-Identifier: LGPL-3.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/po/ca@valencia/artikulate.po 
new/artikulate-21.08.0/po/ca@valencia/artikulate.po
--- old/artikulate-21.04.3/po/ca@valencia/artikulate.po 2021-07-06 
07:15:09.000000000 +0200
+++ new/artikulate-21.08.0/po/ca@valencia/artikulate.po 2021-08-06 
02:10:54.000000000 +0200
@@ -839,3 +839,6 @@
 msgctxt "@action:button"
 msgid "Start Training"
 msgstr "Inicia l'entrenament"
+
+#~ msgid "About"
+#~ msgstr "Quant a"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/po/zh_CN/artikulate.po 
new/artikulate-21.08.0/po/zh_CN/artikulate.po
--- old/artikulate-21.04.3/po/zh_CN/artikulate.po       2021-07-06 
07:15:10.000000000 +0200
+++ new/artikulate-21.08.0/po/zh_CN/artikulate.po       2021-08-06 
02:10:54.000000000 +0200
@@ -7,7 +7,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-10-24 02:08+0200\n"
-"PO-Revision-Date: 2021-06-20 07:37\n"
+"PO-Revision-Date: 2021-07-26 13:50\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/src/artikulate.knsrc 
new/artikulate-21.08.0/src/artikulate.knsrc
--- old/artikulate-21.04.3/src/artikulate.knsrc 2021-05-25 03:43:58.000000000 
+0200
+++ new/artikulate-21.08.0/src/artikulate.knsrc 2021-07-10 11:35:46.000000000 
+0200
@@ -1,8 +1,3 @@
-[KNewStuff2]
-ProvidersUrl=https://edu.kde.org/artikulate/downloads/providers.xml
-TargetDir=artikulate/courses/basic/
-Uncompress=true
-
 [KNewStuff3]
 ProvidersUrl=https://edu.kde.org/artikulate/downloads/providers.xml
 TargetDir=artikulate/courses/basic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/artikulate-21.04.3/src/core/phrase.h 
new/artikulate-21.08.0/src/core/phrase.h
--- old/artikulate-21.04.3/src/core/phrase.h    2021-05-25 03:43:58.000000000 
+0200
+++ new/artikulate-21.08.0/src/core/phrase.h    2021-07-10 11:35:46.000000000 
+0200
@@ -19,7 +19,6 @@
 class QString;
 class Phoneme;
 class IUnit;
-class QUrl;
 
 class ARTIKULATECORE_EXPORT Phrase : public IEditablePhrase
 {

Reply via email to