Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libkcddb for openSUSE:Factory 
checked in at 2021-12-13 20:39:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkcddb (Old)
 and      /work/SRC/openSUSE:Factory/.libkcddb.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkcddb"

Mon Dec 13 20:39:58 2021 rev:63 rq:938038 version:21.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkcddb/libkcddb.changes        2021-11-06 
18:16:21.748832742 +0100
+++ /work/SRC/openSUSE:Factory/.libkcddb.new.2520/libkcddb.changes      
2021-12-13 20:41:31.676463996 +0100
@@ -1,0 +2,28 @@
+Fri Dec  3 19:22:47 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/21.12.0/
+- No code change since 21.11.90
+
+-------------------------------------------------------------------
+Sat Nov 27 10:11:43 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.11.90
+  * New feature release
+- No code change since 21.11.80
+
+-------------------------------------------------------------------
+Sat Nov 13 17:56:22 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.11.80
+  * New feature release
+- Changes since 21.08.3:
+  * Add gitignore
+  * Add Gitlab Linux CI
+  * AsyncMusicBrainzLookup: minor coding style fixes/unification
+  * AsyncMusicBrainzLookup: fix a crash and a memory leak
+  * AsyncMusicBrainzTest: add tests to unveil crashes as reported in bug 336678
+
+-------------------------------------------------------------------

Old:
----
  libkcddb-21.08.3.tar.xz
  libkcddb-21.08.3.tar.xz.sig

New:
----
  libkcddb-21.12.0.tar.xz
  libkcddb-21.12.0.tar.xz.sig

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

Other differences:
------------------
++++++ libkcddb.spec ++++++
--- /var/tmp/diff_new_pack.k2Qyxz/_old  2021-12-13 20:41:32.248464066 +0100
+++ /var/tmp/diff_new_pack.k2Qyxz/_new  2021-12-13 20:41:32.252464066 +0100
@@ -16,12 +16,11 @@
 #
 
 
-%define kf5_version 5.60.0
 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           libkcddb
-Version:        21.08.3
+Version:        21.12.0
 Release:        0
 Summary:        CDDB library for KDE Applications
 License:        GPL-2.0-or-later


++++++ libkcddb-21.08.3.tar.xz -> libkcddb-21.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/.gitignore 
new/libkcddb-21.12.0/.gitignore
--- old/libkcddb-21.08.3/.gitignore     1970-01-01 01:00:00.000000000 +0100
+++ new/libkcddb-21.12.0/.gitignore     2021-10-03 20:32:54.000000000 +0200
@@ -0,0 +1 @@
+.clang-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/.gitlab-ci.yml 
new/libkcddb-21.12.0/.gitlab-ci.yml
--- old/libkcddb-21.08.3/.gitlab-ci.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/libkcddb-21.12.0/.gitlab-ci.yml 2021-10-03 20:32:54.000000000 +0200
@@ -0,0 +1,2 @@
+include:
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/.kde-ci.yml 
new/libkcddb-21.12.0/.kde-ci.yml
--- old/libkcddb-21.08.3/.kde-ci.yml    1970-01-01 01:00:00.000000000 +0100
+++ new/libkcddb-21.12.0/.kde-ci.yml    2021-10-03 20:32:54.000000000 +0200
@@ -0,0 +1,13 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+Dependencies:
+- 'on': ['@all']
+  'require':
+    'frameworks/extra-cmake-modules': '@stable'
+    'frameworks/kconfig': '@stable'
+    'frameworks/kconfigwidgets': '@stable'
+    'frameworks/kdoctools': '@stable'
+    'frameworks/ki18n': '@stable'
+    'frameworks/kio': '@stable'
+    'frameworks/kwidgetsaddons': '@stable'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/LICENSES/CC0-1.0.txt 
new/libkcddb-21.12.0/LICENSES/CC0-1.0.txt
--- old/libkcddb-21.08.3/LICENSES/CC0-1.0.txt   1970-01-01 01:00:00.000000000 
+0100
+++ new/libkcddb-21.12.0/LICENSES/CC0-1.0.txt   2021-10-03 20:32:54.000000000 
+0200
@@ -0,0 +1,121 @@
+Creative Commons Legal Code
+
+CC0 1.0 Universal
+
+    CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+    LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+    INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+    REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+    PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+    THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+    HEREUNDER.
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
+exclusive Copyright and Related Rights (defined below) upon the creator
+and subsequent owner(s) (each and all, an "owner") of an original work of
+authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for
+the purpose of contributing to a commons of creative, cultural and
+scientific works ("Commons") that the public can reliably and without fear
+of later claims of infringement build upon, modify, incorporate in other
+works, reuse and redistribute as freely as possible in any form whatsoever
+and for any purposes, including without limitation commercial purposes.
+These owners may contribute to the Commons to promote the ideal of a free
+culture and the further production of creative, cultural and scientific
+works, or to gain reputation or greater distribution for their Work in
+part through the use and efforts of others.
+
+For these and/or other purposes and motivations, and without any
+expectation of additional consideration or compensation, the person
+associating CC0 with a Work (the "Affirmer"), to the extent that he or she
+is an owner of Copyright and Related Rights in the Work, voluntarily
+elects to apply CC0 to the Work and publicly distribute the Work under its
+terms, with knowledge of his or her Copyright and Related Rights in the
+Work and the meaning and intended legal effect of CC0 on those rights.
+
+1. Copyright and Related Rights. A Work made available under CC0 may be
+protected by copyright and related or neighboring rights ("Copyright and
+Related Rights"). Copyright and Related Rights include, but are not
+limited to, the following:
+
+  i. the right to reproduce, adapt, distribute, perform, display,
+     communicate, and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+iii. publicity and privacy rights pertaining to a person's image or
+     likeness depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work,
+     subject to the limitations in paragraph 4(a), below;
+  v. rights protecting the extraction, dissemination, use and reuse of data
+     in a Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+     European Parliament and of the Council of 11 March 1996 on the legal
+     protection of databases, and under any national implementation
+     thereof, including any amended or successor version of such
+     directive); and
+vii. other similar, equivalent or corresponding rights throughout the
+     world based on applicable law or treaty, and any national
+     implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention
+of, applicable law, Affirmer hereby overtly, fully, permanently,
+irrevocably and unconditionally waives, abandons, and surrenders all of
+Affirmer's Copyright and Related Rights and associated claims and causes
+of action, whether now known or unknown (including existing as well as
+future claims and causes of action), in the Work (i) in all territories
+worldwide, (ii) for the maximum duration provided by applicable law or
+treaty (including future time extensions), (iii) in any current or future
+medium and for any number of copies, and (iv) for any purpose whatsoever,
+including without limitation commercial, advertising or promotional
+purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
+member of the public at large and to the detriment of Affirmer's heirs and
+successors, fully intending that such Waiver shall not be subject to
+revocation, rescission, cancellation, termination, or any other legal or
+equitable action to disrupt the quiet enjoyment of the Work by the public
+as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason
+be judged legally invalid or ineffective under applicable law, then the
+Waiver shall be preserved to the maximum extent permitted taking into
+account Affirmer's express Statement of Purpose. In addition, to the
+extent the Waiver is so judged Affirmer hereby grants to each affected
+person a royalty-free, non transferable, non sublicensable, non exclusive,
+irrevocable and unconditional license to exercise Affirmer's Copyright and
+Related Rights in the Work (i) in all territories worldwide, (ii) for the
+maximum duration provided by applicable law or treaty (including future
+time extensions), (iii) in any current or future medium and for any number
+of copies, and (iv) for any purpose whatsoever, including without
+limitation commercial, advertising or promotional purposes (the
+"License"). The License shall be deemed effective as of the date CC0 was
+applied by Affirmer to the Work. Should any part of the License for any
+reason be judged legally invalid or ineffective under applicable law, such
+partial invalidity or ineffectiveness shall not invalidate the remainder
+of the License, and in such case Affirmer hereby affirms that he or she
+will not (i) exercise any of his or her remaining Copyright and Related
+Rights in the Work or (ii) assert any associated claims and causes of
+action with respect to the Work, in either case contrary to Affirmer's
+express Statement of Purpose.
+
+4. Limitations and Disclaimers.
+
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+    surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or
+    warranties of any kind concerning the Work, express, implied,
+    statutory or otherwise, including without limitation warranties of
+    title, merchantability, fitness for a particular purpose, non
+    infringement, or the absence of latent or other defects, accuracy, or
+    the present or absence of errors, whether or not discoverable, all to
+    the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+    that may apply to the Work or any use thereof, including without
+    limitation any person's Copyright and Related Rights in the Work.
+    Further, Affirmer disclaims responsibility for obtaining any necessary
+    consents, permissions or other rights required for any use of the
+    Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+    party to this document and has no duty or obligation with respect to
+    this CC0 or use of the Work.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkcddb-21.08.3/libkcddb/musicbrainz/asyncmusicbrainzlookup.cpp 
new/libkcddb-21.12.0/libkcddb/musicbrainz/asyncmusicbrainzlookup.cpp
--- old/libkcddb-21.08.3/libkcddb/musicbrainz/asyncmusicbrainzlookup.cpp        
2021-05-17 03:27:01.000000000 +0200
+++ new/libkcddb-21.12.0/libkcddb/musicbrainz/asyncmusicbrainzlookup.cpp        
2021-10-03 20:32:54.000000000 +0200
@@ -15,51 +15,67 @@
 {
   class LookupThread : public QThread
   {
+
+  Q_OBJECT
+
   public:
     void run() override
     {
+      Result result;
+      CDInfoList lookupResponse;
       MusicBrainzLookup lookup;
 
-      m_result = lookup.lookup(QString(), 0, m_offsetList);
+      result = lookup.lookup(QString(), 0, m_offsetList);
 
-      if (m_result == Success)
-        m_lookupResponse = lookup.lookupResponse();
+      if (result == Success)
+        lookupResponse = lookup.lookupResponse();
+
+      Q_EMIT lookupFinished(result, lookupResponse);
     }
 
     TrackOffsetList m_offsetList;
-    Result m_result;
-    CDInfoList m_lookupResponse;
-  } ;
+
+  Q_SIGNALS:
+    void lookupFinished( KCDDB::Result, KCDDB::CDInfoList );
+  };
 
   AsyncMusicBrainzLookup::AsyncMusicBrainzLookup()
   {
-
+    // Register custom data types for the signal-slot connection with the 
lookup thread:
+    qRegisterMetaType<KCDDB::Result>("KCDDB::Result");
+    qRegisterMetaType<KCDDB::CDInfoList>("KCDDB::CDInfoList");
   }
 
   AsyncMusicBrainzLookup::~AsyncMusicBrainzLookup()
   {
-    delete m_lookupThread;
+
   }
 
   Result AsyncMusicBrainzLookup::lookup( const QString &, uint, const 
TrackOffsetList & trackOffsetList )
   {
-    m_lookupThread = new LookupThread();
-    m_lookupThread->m_offsetList = trackOffsetList;
-    connect(m_lookupThread, &QThread::finished, this, 
&AsyncMusicBrainzLookup::lookupFinished);
+    LookupThread* lookupThread = new LookupThread();
+    lookupThread->m_offsetList = trackOffsetList;
+    connect(lookupThread, &LookupThread::lookupFinished, this, 
&AsyncMusicBrainzLookup::processLookupResult); // queued connection
+
+    // Make the thread object "self-destructive"; allows us to keep the 
destructor non-blocking
+    connect(lookupThread, &LookupThread::finished, lookupThread, 
&LookupThread::deleteLater);
+    // NOTE: the memory automatically gets cleared after the thread has 
finished
 
-    m_lookupThread->start();
+    lookupThread->start();
 
     return Success;
   }
 
-  void AsyncMusicBrainzLookup::lookupFinished()
+  void AsyncMusicBrainzLookup::processLookupResult( KCDDB::Result result, 
KCDDB::CDInfoList lookupResponse )
   {
-    qDebug() ;
+    qDebug();
 
-    cdInfoList_ = m_lookupThread->m_lookupResponse;
+    cdInfoList_ = lookupResponse;
 
-    Q_EMIT finished(m_lookupThread->m_result);
+    Q_EMIT finished(result);
   }
 }
 
+#include "asyncmusicbrainzlookup.moc"
+
 // vim:tabstop=2:shiftwidth=2:expandtab:cinoptions=(s,U1,m1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkcddb-21.08.3/libkcddb/musicbrainz/asyncmusicbrainzlookup.h 
new/libkcddb-21.12.0/libkcddb/musicbrainz/asyncmusicbrainzlookup.h
--- old/libkcddb-21.08.3/libkcddb/musicbrainz/asyncmusicbrainzlookup.h  
2021-05-17 03:27:01.000000000 +0200
+++ new/libkcddb-21.12.0/libkcddb/musicbrainz/asyncmusicbrainzlookup.h  
2021-10-03 20:32:54.000000000 +0200
@@ -19,7 +19,6 @@
     Q_OBJECT
 
     public:
-
       AsyncMusicBrainzLookup();
       virtual ~AsyncMusicBrainzLookup();
 
@@ -28,14 +27,10 @@
       CDInfoList lookupResponse() const;
 
     Q_SIGNALS:
-
       void finished( KCDDB::Result );
 
     protected Q_SLOTS:
-      void lookupFinished( );
-
-    private:
-      LookupThread* m_lookupThread;
+      void processLookupResult( KCDDB::Result result, KCDDB::CDInfoList 
lookupResponse );
   };
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/ca@valencia/kcmcddb.po 
new/libkcddb-21.12.0/po/ca@valencia/kcmcddb.po
--- old/libkcddb-21.08.3/po/ca@valencia/kcmcddb.po      2021-11-02 
01:10:44.000000000 +0100
+++ new/libkcddb-21.12.0/po/ca@valencia/kcmcddb.po      2021-12-03 
01:11:24.000000000 +0100
@@ -217,3 +217,6 @@
 #, kde-format
 msgid "Incorrect Email Settings"
 msgstr "Par??metres incorrectes de l'adre??a de correu"
+
+#~ msgid "freedb.freedb.org"
+#~ msgstr "freedb.freedb.org"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/ca@valencia/libkcddb.po 
new/libkcddb-21.12.0/po/ca@valencia/libkcddb.po
--- old/libkcddb-21.08.3/po/ca@valencia/libkcddb.po     2021-11-02 
01:10:44.000000000 +0100
+++ new/libkcddb-21.12.0/po/ca@valencia/libkcddb.po     2021-12-03 
01:11:24.000000000 +0100
@@ -1025,3 +1025,97 @@
 #, kde-format
 msgid "%1 (disc %2)"
 msgstr "%1 (disc %2)"
+
+#~ msgid "Track"
+#~ msgstr "Pe??a"
+
+#~ msgid "Length"
+#~ msgstr "Durada"
+
+#~ msgid "Title"
+#~ msgstr "T??tol"
+
+#~ msgid "Artist"
+#~ msgstr "Artista"
+
+#~ msgid "Comment"
+#~ msgstr "Comentari"
+
+#~ msgid "Change Encoding"
+#~ msgstr "Canvia la codificaci??"
+
+#~ msgid "Revision:"
+#~ msgstr "Revisi??:"
+
+#~ msgid "Use the name of the artist if there is no title."
+#~ msgstr "Usa el nom de l'artista si no hi ha t??tol."
+
+#~ msgid "&Category:"
+#~ msgstr "&Categoria:"
+
+#~ msgid ""
+#~ "Write names as \"first last\", not \"last, first\". Omit any leading \"The"
+#~ "\".  Use \"Various\" for compilations."
+#~ msgstr ""
+#~ "Escriviu els noms com ??primer darrer??, no com ??darrer, primer??. 
Suprimiu "
+#~ "qualsevol article (p. ex. ??Els??) inicial. Feu servir ??Varis?? per les "
+#~ "recopilacions."
+
+#~ msgid "&Artist:"
+#~ msgstr "&Artista:"
+
+#~ msgid "&Year:"
+#~ msgstr "An&y:"
+
+#~ msgid "&Genre:"
+#~ msgstr "&G??nere:"
+
+#~ msgid "Disc Id values must be unique within a category."
+#~ msgstr "L'identificador de disc ha de ser ??nic dins de cada categoria."
+
+#~ msgid "&Multiple artists"
+#~ msgstr "Artistes &m??ltiples"
+
+#~ msgid "Comment:"
+#~ msgstr "Comentari:"
+
+#~ msgid "&Title:"
+#~ msgstr "&T??tol:"
+
+#~ msgid "Avoid custom values, as they will be written to CDDB as-is."
+#~ msgstr ""
+#~ "Eviteu valors personalitzats, ja que s'escriuran al CDDB tal com s??n."
+
+#~ msgid "Disc Id:"
+#~ msgstr "Identificador de disc:"
+
+#~ msgid "Length:"
+#~ msgstr "Durada:"
+
+#~ msgid "For a CD-Extra, set title to \"Data\"."
+#~ msgstr "Per als CD-Extra, indiqueu ??Data?? al t??tol."
+
+#~ msgid "Change Encoding..."
+#~ msgstr "Canvia la codificaci??..."
+
+#~ msgid "Playing order:"
+#~ msgstr "Ordre de reproducci??:"
+
+#~ msgctxt "artist - cdtitle"
+#~ msgid "%1 - %2"
+#~ msgstr "%1 - %2"
+
+#~ msgid "Preview"
+#~ msgstr "Vista pr??via"
+
+#~ msgid "Encoding"
+#~ msgstr "Codificaci??"
+
+#~ msgid "freedb.freedb.org"
+#~ msgstr "freedb.freedb.org"
+
+#~ msgid "Ok"
+#~ msgstr "D'acord"
+
+#~ msgid "Cancel"
+#~ msgstr "Cancel??la"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/is/kcmcddb.po 
new/libkcddb-21.12.0/po/is/kcmcddb.po
--- old/libkcddb-21.08.3/po/is/kcmcddb.po       2021-11-02 01:10:44.000000000 
+0100
+++ new/libkcddb-21.12.0/po/is/kcmcddb.po       2021-12-03 01:11:24.000000000 
+0100
@@ -3,20 +3,20 @@
 #
 # Richard Allen <r...@ra.is>, 1998-2003.
 # St??gur Sn??sson <sti...@vortex.is>, 2004.
-# Sveinn ?? Felli <svei...@nett.is>, 2009.
+# Sveinn ?? Felli <svei...@nett.is>, 2009, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: kcmcddb\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-12-30 02:41+0100\n"
-"PO-Revision-Date: 2009-05-19 11:41+0000\n"
-"Last-Translator: Sveinn ?? Felli <svei...@nett.is>\n"
-"Language-Team: icelandic <kde-...@molar.is>\n"
+"PO-Revision-Date: 2021-10-07 09:00+0000\n"
+"Last-Translator: Sveinn ?? Felli <s...@fellsnet.is>\n"
+"Language-Team: Icelandic\n"
 "Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Lokalize 19.12.3\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
 "\n"
 "\n"
@@ -105,7 +105,7 @@
 #: cddbconfigwidget.ui:67
 #, kde-format
 msgid "gnudb.gnudb.org"
-msgstr ""
+msgstr "gnudb.gnudb.org"
 
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_3)
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkcddb-21.08.3/po/ru/docs/kcontrol/cddbretrieval5/index.docbook 
new/libkcddb-21.12.0/po/ru/docs/kcontrol/cddbretrieval5/index.docbook
--- old/libkcddb-21.08.3/po/ru/docs/kcontrol/cddbretrieval5/index.docbook       
1970-01-01 01:00:00.000000000 +0100
+++ new/libkcddb-21.12.0/po/ru/docs/kcontrol/cddbretrieval5/index.docbook       
2021-12-03 01:11:24.000000000 +0100
@@ -0,0 +1,522 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
+  <!ENTITY kappname "&kscd;">
+  <!ENTITY package "kdemultimedia">
+  <!ENTITY % Russian "INCLUDE"
+> <!-- change language only here -->
+  <!ENTITY % addindex "IGNORE">
+]>
+
+<article id="kcmcddb" lang="&language;">
+
+<articleinfo>
+<title
+>???????????? ?? CDDB</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> <affiliation
+><address
+>&Mike.McBride.mail;</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+><address
+>&Jonathan.Singer.mail;</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>David</firstname
+> <surname
+>White</surname
+> <affiliation
+><address
+><email
+>a9403...@unet.univie.ac.at</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Bernd</firstname
+> <othername
+>Johannes</othername
+> <surname
+>Wuebben</surname
+> <affiliation
+><address
+>&Bernd.Johannes.Wuebben.mail;</address
+></affiliation>
+<contrib
+>Developer</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Dirk</firstname
+> <surname
+>Forsterling</surname
+> <affiliation
+><address
+><email
+>millib...@gmx.net</email
+></address
+></affiliation>
+<contrib
+>Developer</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Dirk</firstname
+> <surname
+>Foersterling</surname
+> <affiliation
+><address
+><email
+>millib...@gmx.net</email
+></address
+></affiliation>
+<contrib
+>Developer</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+<contrib
+>????????????????</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>????????????????????</firstname
+><surname
+>??????????</surname
+><affiliation
+><address
+><email
+>pkk2...@mail.ru</email
+></address
+></affiliation
+><contrib
+>?????????????? ???? ??????????????</contrib
+></othercredit
+> <othercredit role="translator"
+><firstname
+>????????</firstname
+><surname
+>??????????</surname
+><affiliation
+><address
+><email
+>q...@rambler.ru</email
+></address
+></affiliation
+><contrib
+>???????????????????? ????????????????</contrib
+></othercredit
+><othercredit role="translator"
+><firstname
+>??????????????</firstname
+><surname
+>????????????????????</surname
+><affiliation
+><address
+><email
+>sha...@ukr.net</email
+></address
+></affiliation
+><contrib
+>???????????????????????????? ????????????????</contrib
+></othercredit
+><othercredit role="translator"
+><firstname
+>??????????</firstname
+><surname
+>????????????????</surname
+><affiliation
+><address
+><email
+>translation-t...@basealt.ru</email
+></address
+></affiliation
+><contrib
+>???????????????????? ????????????????</contrib
+></othercredit
+> 
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+><year
+>2004</year>
+<holder
+>J Singer</holder>
+
+</copyright>
+<copyright>
+
+<year
+>2005-2006</year>
+<holder
+>&Mike.McBride;</holder>
+</copyright>
+
+<date
+>5 ?????????????? 2013 ??.</date>
+<releaseinfo
+>&kde; 4.12</releaseinfo>
+
+</articleinfo>
+
+<sect1 id="cddb-page">
+<title
+>???????????? ?? CDDB</title>
+<para
+>???????????????? <guilabel
+>???????????? ?? CDDB</guilabel
+> ?????????????? ???? ???????? ??????????????: <guilabel
+>??????????</guilabel
+> ?? <guilabel
+>????????????????</guilabel
+>.</para>
+
+<sect2 id="lookup-tab">
+<title
+>?????????????? ??????????????</title>
+<screenshot>
+<screeninfo
+>?????????????? <guilabel
+>??????????</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+> <imagedata fileref="kscd14.png" format="PNG"/> </imageobject>
+<textobject
+><phrase
+>?????????????? <guilabel
+>??????????</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>?????????????? <guilabel
+>??????????</guilabel
+> ?????????????????? ?????????????????? ?????????????? <acronym
+>CDDB</acronym
+> ?? &kde;.</para>
+
+<para
+>?? ???????????? ?????????????? ???????? ?????????? ?????????? ?????? <guilabel
+>???????????????? ?????????? MusicBrainz</guilabel
+> ?? <guilabel
+>???????????????? ?????????? ???? freedb</guilabel
+>.</para>
+
+<para
+>???????????? <guilabel
+>???????????? freedb</guilabel
+> ????????????????????, ?????????? ???? ???????????????? ?????????? 
?????????????????????? &kde; ?????? ?????????????????? ???????????????????? 
???? ??????????????. ?????????????? ?????? ??????????????, ?????????? 
?????????? ?? ???????????????? ?? ?????????????????? ???????? ?? 
???????????????????????????? ???????????? ??????????????, ???????? ???????????? 
?????????????? <guibutton
+>???????????????? ???????????? ????????????</guibutton
+>. ?????? ?????????????? ?????????? ???????? ???? ?????????????? ???????????? 
CDDB ?? ???? ??????????????????????????. ???????????????? ???????????? 
???????????? ?? ?????????????? <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>???????????? <guilabel
+>???????????????????????? ????????</guilabel
+> ?????????????????? ????????????????????, ?????? CDDB ?????????? 
?????????????????? ???????????????????? ???? ????????????????????. ?????????? 
???????????????? ??????????, ?????????????? ???????? ?? ?????????? ?? 
?????????????? ?????????? ?????????????? ?? ?????????????? <guibutton
+>????????????????</guibutton
+>, ???????? ???????????????? ??????????, ?????????? ???? 
?????????????????????? ?????????? ???????????? ???? ???????????????????? 
????????. ?????????? ?????????????? ??????????, ?????????????? ???? 
???????????????? ?????????? ?? ?????????????? <guibutton
+>??????????????</guibutton
+> ???????????? ???? ????????????. ???????????????? ???????????????? 
?????????????? ???????????? ?? ???????????? ?????????? ?????????????? ???? 
?????? ?????????? ?? ???????????? ???????????????? <guibutton
+>?????????????????????? ??????????</guibutton
+> ?????? <guibutton
+>?????????????????????? ????????</guibutton
+>.</para>
+
+<para
+>???????????? <guibutton
+>??????????????</guibutton
+> ?????????????????? ???????????????????? ??????????????????????. ???????????? 
<guibutton
+>???? ??????????????????</guibutton
+> ?????????????????????????????? ???????????????? ???????????????????? ???? 
??????????????????; ???????????? <guibutton
+>OK</guibutton
+> ?????????????????? ?????????????? ?????????????????? ?? ?????????????????? 
????????. ???????????? <guibutton
+>??????????????????</guibutton
+> ?????????????????? ?????????????? ?????????????????? ?????? ???????????????? 
????????.</para>
+
+</sect2>
+
+<sect2 id="submit-tab">
+<title
+>?????????????? ????????????????????</title>
+
+<screenshot>
+<screeninfo
+>?????????????? ????????????????????</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd16.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>?????????????? <guilabel
+>????????????????</guilabel
+> ?????????????????????? ???????????????????? ?? ???????????????? ?????? 
????????????????-???????????????? ?????? ???????????????? ?????????? 
???????????????? <acronym
+>CDDB</acronym
+>. ?????? ?????????????? ?????? ???????????????????? ???????????????????????? 
???????????????????????? ??????????????. </para>
+
+<para
+>?????? ???????????????? ???????????? CDDB ?????????????? ???????? ?????????? 
?????????????????????? ?????????? ?? ???????????? ?????????????????? ????????; 
?????????? ?????????????? ???????????? ????????????????: ?????????? &HTTP; 
?????? ?????????????????????? ?????????? (?????????? &SMTP;). </para>
+
+<tip
+><para
+>?????? ???????????????? ?????????? ?????????????? ?????????? 
???????????????????????? &HTTP;. ???????????? ???????????? ?????????????????? 
?????????????? ???????????? ?????????????????? ???????????????? ????????????. 
???????? ?????????????? ?????????? ???? ?????????????????? ???????????????????? 
?????????? ?????????????? ?????????? &HTTP;, ?????????????????????? 
&SMTP;.</para
+></tip>
+
+<para
+>?????????????? ???????????????? <guilabel
+>&HTTP;</guilabel
+> ?????? <guilabel
+>SMTP (Email)</guilabel
+>, ?????????? ????????????????????, ?????????? ???????????????? 
????????????????????????.</para>
+
+<sect3 id="http-options">
+<title
+>?????????????????????????? &HTTP; ?????? ???????????????? ???????????? 
CDDB</title>
+<para
+>?????????????? ?????? ?????????????? ?????? ?????????? ?????????? ?? 
?????????????????? ????????. ???????? ?????????????????? ???????????????????? 
?????? ???????????????????? ???? ?????????????????????????? ??????????????, 
???????????? ???????????? ???? ??????????.</para>
+</sect3>
+
+<sect3 id="smtp-options">
+<title
+>?????????????????????????? &SMTP; (Email) ?????? ???????????????? 
???????????????????? CDDB</title>
+
+<para
+>?????? ???????????????????? ?? ???????????????? ???????????????????? ?? 
?????????????? ?????????????????????? ?????????? ?????????????? ???????? 
?????????? ?????????????????????? ?????????? ?? ?????????????????? ???????? 
?????? ?????????????????? <guilabel
+>?????????? ?????? ????????????:</guilabel
+>, ???????????? ?????????????????? ???????????? ?? ?????????????????? ???????? 
<guilabel
+>???????????? SMTP:</guilabel
+> ?? ???????????????? ?????????? ?????????? ?? ???????????? ?????? 
?????????????????? <guilabel
+>????????:</guilabel
+>.</para>
+<para
+>???????? ???????????? ?????????????????????? ?????????? ?????????????? ?????? 
???????????????????????? ?? ????????????, ???????????????????? ???????????? 
<guilabel
+>???????????? ?????????????? ???????????????????????????? </guilabel
+> ?? ?????????????? ???????? ?????? ???????????????????????? ?? 
?????????????????? ???????? <guilabel
+>?????? ????????????????????????:</guilabel
+>.</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<!-- follwing chapters need proofreading -->
+<sect1 id="cddb-editor">
+<title
+>???????????????? ???????? ???????????? CD</title>
+
+<screenshot>
+<screeninfo
+>???????????????? ???????? ???????????? &CD;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd13.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>???????????????? ???????? ???????????? &CD;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>???????????????? ???????? ???????????? &CD; ?????????????????? 
????????????????, ??????????????????, ?????????????????? ?? 
???????????????????? ???????????? <link linkend="cddb-support"
+><acronym
+>CDDB</acronym
+> (Compact Disc Data Base)</link
+>.</para>
+
+<para
+>???????? ???????????????????? ???????????? ?? ?????????????????? ???????? 
???????????? <acronym
+>CDDB</acronym
+> (?????????????????? ?? <link linkend="cddb-page"
+>???????????????????? CDDB</link
+> ?? ?????????????? ???????????????????? ??????????????) ?????? &CD;, 
?????????????????????? ?? &CD-ROM;, ?????? ???????? ???????? ?????????? 
???????????? ???? freedb, ???????????????? ?????????????? ?????? ?????????????? 
?? ???????????????? &CD; ?? ?????????? <guilabel
+>??????????????????????:</guilabel
+> ?? <guilabel
+>????????????????</guilabel
+>, ?? ?????????? ???????????? ?????????? ?? ?????????????? <interface
+>??????????????</interface
+>. ???????? ?????????????????????? ???????????? ?????????????? ?? ?????????? 
?????????????????????????????? ?????? ????????????????????.</para>
+
+<para
+>?????????? ???????????????? ??????????????????????, ?????????????? <guibutton
+>????????????????????</guibutton
+> ?????? ?????????? <guilabel
+>????????????????</guilabel
+> ?????? ?????????? ??????????, ?? ?????? ?????????????? ??? ?????????? ?? 
???????????????? ?? ???????????? <guilabel
+>??????????????</guilabel
+>. ?????? ?????????????? ???? ?????????????? ?? ???????? <guilabel
+>??????????????</guilabel
+> ???? ????????????????, ???????? ?????? ????????, ???????????????? ?? 
???????? <guilabel
+>????????????????</guilabel
+>. ?? ?????? ???????????????? ???????????? ?????????? ?????????????????? 
?????? ?????????????? ?????? ?????????????????????????????? ????????????. 
?????????????? <keycap
+>Enter</keycap
+>, ?? ?????????????????? ?????????? ???????????????? ?? 
?????????????????????????????? ???????????? ???????????? ??????????????.</para>
+
+<para
+>?????????? ????????, ?????? ?????????? ?????????????? ???????????????? ?????? 
???????? ?????????????? ?? ?????????????????? ???????? <guilabel
+>??????????????????????:</guilabel
+> ?? <guilabel
+>????????????????</guilabel
+>, ?????????????? ???????????? <guibutton
+>??????????????????</guibutton
+> ?????? ???????????????? ???????? ???????????? ???? ?????????????????????? 
?????????? ???? freedb.</para>
+
+<para
+>?????????????????????? ?????????????? ?????????????????? ????????????. 
???????????? <guilabel
+>ID ??????????:</guilabel
+> ???????????????????? 32-?????????????????? <acronym
+>ID</acronym
+>-??????, ???????????????????????? freedb ?????? ?????????????????????????? 
??????????????-??????????. ?????? <acronym
+>ID</acronym
+>-?????????? ?????????? ???????????????????? ???????? ?????? ???????????? 
?????????????????? ???????????? <guilabel
+>freedb</guilabel
+>.  ?????? ?????????????????? ?????????????????????????? ???????????? 
???????????????????????? ?? ????????????????, ?????????????????? ?? <guilabel
+>?????????????????? ?????????????? ?????? ???????????????? ???????????? 
freedb:</guilabel
+> ???? <link linkend="cddb-page"
+>???????????????? <guilabel
+>CDDB</guilabel
+></link
+> ???????? ???????????????????? ??????????????.</para>
+
+<para
+>?????????? <guilabel
+>?????????? ??????????:</guilabel
+> ???????????????????? ?????????? ?????????? ?????????????????????????????? 
&CD;.</para>
+
+<para
+>???????????? <guibutton
+>??????????????????</guibutton
+> ?????????????????? ?????????????? ?????????????? ?????? ???????????? 
?????????????? <acronym
+>CDDB</acronym
+>. ?????????????? ???????????? <guibutton
+>OK</guibutton
+> ?????? ???????????????????? ?????????????????? ?? ?????????????????? 
???????? ????????????. ???????????? <guibutton
+>????????????</guibutton
+> ?????????????????? ???????????????? ???????? ???????????? &CD; ?????? 
????????????????????.</para>
+
+</sect1>
+
+<sect1 id="cddb-support">
+<title
+>?????????????????? <acronym
+>CDDB</acronym
+></title>
+
+<para
+>freedb ??? ?????? ???????????????????????????? ?????????????? ???????? 
????????????, ?????????????????? ?????????? ????????????????, ?????????????? 
???????????????? ???????????????????? ?????????????????????? ?????? ???????? 
?????????? ??????????????-????????????, ?????????????????????? ?? 
??????????????????. ?????? ?????????????? ?????????????? ?? ????????????????, 
???????????? ??????????, ?????????????? ???? ???????????????? ?????????????? 
?????????????? ???????????????????? ?? ???????????????? ???? 
??????????????-??????????, ???????? ?????? ???????? ?????????????????? 
??????????????????. ???????????? <link linkend="cddb-page"
+>?????????????? ?? CDDB??</link
+> ???????????????? ?????????? ?????????????????? ???????????????????? ?? 
??????, ?????? ?????????????????????? ?????? ????????????, ?? ???????????? 
<link linkend="cddb-editor"
+>?????????????????? ???????? ???????????? &CD;??</link
+> ???????????????? ???????????????????? ?? ??????, ?????? 
?????????????????????????? ???????????? <acronym
+>CDDB</acronym
+>.</para>
+
+<para
+>?????????????????????????? <acronym
+>CDDB</acronym
+> ??????????????????. ???????????????????? ???????????????????? ???? 
??????????????????????????.</para>
+
+<para
+>?????? ???????????????????? ???????????? ?????? <acronym
+>CDDB</acronym
+> ?????????????? ??????????????????:</para>
+
+<itemizedlist>
+<listitem
+><para
+>?????????????????????? <quote
+>??????????????????????</quote
+> ?????????????????? ?????????? ?? ??????????????. ???????? ?????????????????? 
?????????????????????? ?????????????? ?? ????????????????????????????, ????, 
????????????????, ?????????????????? ?????? ?????????????????? ?????????????? 
?????????? ???????? ?????????????????????? ????????????????????????????????. 
?????? ?????????????????? ?????????????????????? ?????????????????? 
cp1251.</para
+></listitem>
+<listitem
+><para
+>?????????????????????? ???????????? ???????????? <keysym
+>/</keysym
+> ?? ???????? <guilabel
+>???????????? / ???????????????? ??????????</guilabel
+> ?????????????????? ???????? ???????????? &CD;.</para>
+
+<para
+>?????? &CD; ?? ???????????????????????? ?????????????? ?????????????? ?????? 
?????????????????????? ?? ?????????????? ???????????????? (?????????? 
?????????????????? ????????????), ?? ?????? ?????????????????????? ?? 
?????????????? ?????????????????? ???????????? (?????????? ?????????????????? 
??????????).</para
+></listitem
+> 
+<listitem
+><para
+>?????? ???????????????? ????????????, ?????????????? ?????? 
???????????????????? ?? ???????? ????????????, ?????????? 
???????????????????????????? ???????????????????? ?????????? ???????? 
?????????????????? ?? ???????????????????????? ????????????.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>???? ?????????????????? ?????????????????????? ?????????????????? <acronym
+>CDDB</acronym
+> ?????????????????????????????? ?? ???????????????? <filename 
class="directory"
+>$HOME/.cddb</filename
+>. ???????????????? ?????????????????? ?????????? ???????????????????? 
??????????????????. ???????????? ?????? ???????????????? ???????????? 
?????????? ???????????????? ???????????? ?????????????????????? 
?????????????????? <acronym
+>CDDB</acronym
+>. ?????????? ?????? ???????????????? ???? ?????????????????? ??? <email
+>gnudb-sub...@gnudb.org</email
+>. ?????????? ?????????????????? ???????????????????? ?? <abbrev
+>gnudb</abbrev
+> ???????????????????? ???? ???????????????? ???????????????? <abbrev
+>gnudb</abbrev
+>.</para>
+
+<para
+>?????????????????? ???????????? <acronym
+>CDDB</acronym
+> ?????? ???????????????? &CD; ???????????????? ?? ?????????? <filename
+><replaceable
+>???????????????? ??????????????????</replaceable
+>/<replaceable
+>ID ??????????</replaceable
+></filename
+> ?? ???????????????? ?????????????????? ???????? <acronym
+>CDDB</acronym
+>. ?????? ?????????? ?????????? ???????? ?????????????????????????????? 
?????????? ?????????????????? ????????????????????.</para>
+</sect1>
+
+</article>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/sk/kcmcddb.po 
new/libkcddb-21.12.0/po/sk/kcmcddb.po
--- old/libkcddb-21.08.3/po/sk/kcmcddb.po       2021-11-02 01:10:44.000000000 
+0100
+++ new/libkcddb-21.12.0/po/sk/kcmcddb.po       2021-12-03 01:11:24.000000000 
+0100
@@ -2,19 +2,20 @@
 # Stanislav Visnovsky <visnov...@kde.org>, 2003, 2004.
 # Richard Fric <richard.f...@kdemail.net>, 2006, 2009.
 # Michal Sulek <misu...@gmail.com>, 2009.
+# Roman Paholik <wizzar...@gmail.com>, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: kcmcddb\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-12-30 02:41+0100\n"
-"PO-Revision-Date: 2009-11-21 12:52+0100\n"
-"Last-Translator: Michal Sulek <misu...@gmail.com>\n"
+"PO-Revision-Date: 2021-11-13 16:25+0100\n"
+"Last-Translator: Roman Paholik <wizzar...@gmail.com>\n"
 "Language-Team: Slovak <kde...@linux.sk>\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: Lokalize 21.08.3\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: cddbconfigwidget.cpp:40
@@ -102,7 +103,7 @@
 #: cddbconfigwidget.ui:67
 #, kde-format
 msgid "gnudb.gnudb.org"
-msgstr ""
+msgstr "gnudb.gnudb.org"
 
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_3)
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/sk/libkcddb.po 
new/libkcddb-21.12.0/po/sk/libkcddb.po
--- old/libkcddb-21.08.3/po/sk/libkcddb.po      2021-11-02 01:10:44.000000000 
+0100
+++ new/libkcddb-21.12.0/po/sk/libkcddb.po      2021-12-03 01:11:24.000000000 
+0100
@@ -3,20 +3,20 @@
 # Richard Fric <richard.f...@kdemail.net>, 2006, 2009.
 # Peter Mih??lik <uda...@pobox.sk>, 2006.
 # Michal Sulek <misu...@gmail.com>, 2009.
-# Roman Pahol??k <wizzar...@gmail.com>, 2012, 2016.
+# Roman Pahol??k <wizzar...@gmail.com>, 2012, 2016, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: libkcddb\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-12-30 02:41+0100\n"
-"PO-Revision-Date: 2016-08-31 22:54+0100\n"
+"PO-Revision-Date: 2021-11-13 16:25+0100\n"
 "Last-Translator: Roman Paholik <wizzar...@gmail.com>\n"
 "Language-Team: Slovak <kde...@linux.sk>\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 2.0\n"
+"X-Generator: Lokalize 21.08.3\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: kcmcddb/cddbconfigwidget.cpp:40
@@ -105,7 +105,7 @@
 #: kcmcddb/cddbconfigwidget.ui:67
 #, kde-format
 msgid "gnudb.gnudb.org"
-msgstr ""
+msgstr "gnudb.gnudb.org"
 
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_3)
 #. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/zh_CN/kcmcddb.po 
new/libkcddb-21.12.0/po/zh_CN/kcmcddb.po
--- old/libkcddb-21.08.3/po/zh_CN/kcmcddb.po    2021-11-02 01:10:44.000000000 
+0100
+++ new/libkcddb-21.12.0/po/zh_CN/kcmcddb.po    2021-12-03 01:11:24.000000000 
+0100
@@ -8,7 +8,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-12-30 02:41+0100\n"
-"PO-Revision-Date: 2021-10-29 13:27\n"
+"PO-Revision-Date: 2021-11-30 15:24\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/po/zh_CN/libkcddb.po 
new/libkcddb-21.12.0/po/zh_CN/libkcddb.po
--- old/libkcddb-21.08.3/po/zh_CN/libkcddb.po   2021-11-02 01:10:44.000000000 
+0100
+++ new/libkcddb-21.12.0/po/zh_CN/libkcddb.po   2021-12-03 01:11:24.000000000 
+0100
@@ -10,7 +10,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2020-12-30 02:41+0100\n"
-"PO-Revision-Date: 2021-10-29 13:27\n"
+"PO-Revision-Date: 2021-11-30 15:24\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkcddb-21.08.3/tests/asyncmusicbrainztest.cpp 
new/libkcddb-21.12.0/tests/asyncmusicbrainztest.cpp
--- old/libkcddb-21.08.3/tests/asyncmusicbrainztest.cpp 2021-05-17 
03:27:01.000000000 +0200
+++ new/libkcddb-21.12.0/tests/asyncmusicbrainztest.cpp 2021-10-03 
20:32:54.000000000 +0200
@@ -122,10 +122,24 @@
     
QCOMPARE(m_info.track(j).get(Title).toString(),cacheInfo.track(j).get(Title).toString());
     
QCOMPARE(m_info.track(j).get(Comment).toString(),cacheInfo.track(j).get(Comment).toString());
   }
+
+  // Try to provoke crashes (see bug 336678):
+  client_->config().setCacheLookupEnabled(false);
+  client_->config().setFreedbLookupEnabled(false);
+  client_->config().setMusicBrainzLookupEnabled(true);
+  client_->setBlockingMode( false );
+
+  qDebug() << "Trying to crash AsyncMusicBrainzLookup by starting multiple 
lookups";
+  client_->lookup(list);
+  client_->lookup(list);
+  m_eventLoop.exec(QEventLoop::ExcludeUserInputEvents);
+
+  qDebug() << "Trying to crash AsyncMusicBrainzLookup by deleting object while 
lookup is still in progress";
+  client_->lookup(list);
+  delete client_;
 }
 
-  void
-AsyncMusicBrainzTest::slotFinished(Result r)
+void AsyncMusicBrainzTest::slotFinished(Result r)
 {
   m_result = r;
   qDebug() << ": Got " << KCDDB::resultToString(r);

Reply via email to