Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kcodecs for openSUSE:Factory checked in at 2022-12-12 17:37:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcodecs (Old) and /work/SRC/openSUSE:Factory/.kcodecs.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcodecs" Mon Dec 12 17:37:51 2022 rev:110 rq:1042105 version:5.101.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kcodecs/kcodecs.changes 2022-11-15 13:18:58.288344798 +0100 +++ /work/SRC/openSUSE:Factory/.kcodecs.new.1835/kcodecs.changes 2022-12-12 17:39:26.829103632 +0100 @@ -1,0 +2,11 @@ +Tue Dec 6 20:10:25 UTC 2022 - Christophe Marin <[email protected]> + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix KCharset::codecForName deprecation version + * deprecate QTextCodec public api + +------------------------------------------------------------------- Old: ---- kcodecs-5.100.0.tar.xz kcodecs-5.100.0.tar.xz.sig New: ---- kcodecs-5.101.0.tar.xz kcodecs-5.101.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcodecs.spec ++++++ --- /var/tmp/diff_new_pack.jeLVRy/_old 2022-12-12 17:39:27.313106073 +0100 +++ /var/tmp/diff_new_pack.jeLVRy/_new 2022-12-12 17:39:27.317106093 +0100 @@ -17,18 +17,17 @@ %define lname libKF5Codecs5 -%define _tar_path 5.100 +%define _tar_path 5.101 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kcodecs -Version: 5.100.0 +Version: 5.101.0 Release: 0 Summary: Method collection to manipulate strings using various encodings License: LGPL-2.1-or-later -Group: System/GUI/KDE URL: https://www.kde.org Source: %{name}-%{version}.tar.xz %if %{with released} @@ -48,7 +47,6 @@ %package -n %{lname} Summary: Method collection to manipulate strings using various encodings -Group: System/GUI/KDE %requires_ge libQt5Core5 %description -n %{lname} @@ -57,7 +55,6 @@ %package devel Summary: Header files for kcodecs, a method collection for string manipulation -Group: Development/Libraries/KDE Requires: %{lname} = %{version} Requires: extra-cmake-modules Requires: cmake(Qt5Core) >= 5.15.0 ++++++ kcodecs-5.100.0.tar.xz -> kcodecs-5.101.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/CMakeLists.txt new/kcodecs-5.101.0/CMakeLists.txt --- old/kcodecs-5.100.0/CMakeLists.txt 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/CMakeLists.txt 2022-12-03 10:43:18.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.100.0") # handled by release scripts +set(KF_VERSION "5.101.0") # handled by release scripts project(KCodecs VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 5.100.0 NO_MODULE) +find_package(ECM 5.101.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/poqm/ka/kcodecs5_qt.po new/kcodecs-5.101.0/poqm/ka/kcodecs5_qt.po --- old/kcodecs-5.100.0/poqm/ka/kcodecs5_qt.po 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/poqm/ka/kcodecs5_qt.po 2022-12-03 10:43:18.000000000 +0100 @@ -11,7 +11,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.2\n" #: kcharsets.cpp:156 msgctxt "KCharsets|@item Text character set" @@ -175,6 +175,8 @@ "The email address you entered is not valid because it contains an unclosed " "angle bracket." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ ááá£á®á£á áá áá£áá®áááá " +"á¤á á©á®ááá¡ á¨áááªááá¡." #: kemailaddress.cpp:535 msgctxt "QObject|" @@ -182,6 +184,8 @@ "The email address you entered is not valid because it contains too many " "closing angle brackets." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ ááá¢áá¡ááá¢áá áááá " +"áááá®á£á áá áá£áá®áááá á¤á á©á®ááá¡ á¨áááªááá¡." #: kemailaddress.cpp:539 msgctxt "QObject|" @@ -189,6 +193,8 @@ "The email address you have entered is not valid because it contains an " "unexpected comma." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ ááá£áááááá áá«áááá¡ " +"á¨áááªááá¡." #: kemailaddress.cpp:543 msgctxt "QObject|" @@ -197,6 +203,10 @@ "This probably means you have used an escaping type character like a '\\' as " "the last character in your email address." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ ááá£áááááááá " +"áááá®á£á á.\n" +"áá¡ ááááá ááá¨áááá¡, á áá áá¥ááá á¨ááá§ááááá á¡áááªáááá£á á á¢áááá¡ á¡ááááááááá, ááááááááá " +"'\\' á áááá ᪠ááá¤áá¡á¢áá¡ áááá á¡áááááá." #: kemailaddress.cpp:549 msgctxt "QObject|" @@ -204,6 +214,8 @@ "The email address you entered is not valid because it contains quoted text " "which does not end." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ áá áá§ááááá¨á á©áá¡áá£á " +"á¢áá¥á¡á¢á¡ á¨áááªááá¡, á ááááá᪠áá á¡á á£ááááá." #: kemailaddress.cpp:553 msgctxt "QObject|" @@ -211,6 +223,8 @@ "The email address you entered is not valid because it does not seem to " "contain an actual email address, i.e. something of the form [email protected]." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ áá á¨áááªááá¡ ááá¤áá¡á¢áá¡ " +"ááá¡áááá áá¡, ááᣠá áááá¡ á¤áá ááá¢á¨á [email protected]." #: kemailaddress.cpp:558 msgctxt "QObject|" @@ -218,6 +232,8 @@ "The email address you entered is not valid because it contains an illegal " "character." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ áá áá¡á¬áá á¡ááááááá¡ " +"á¨áááªááá¡." #: kemailaddress.cpp:562 msgctxt "QObject|" @@ -225,6 +241,8 @@ "The email address you have entered is not valid because it contains an " "invalid display name." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ áá áá¡á¬áá á¡áá©ááááááá " +"á¡áá®ááá¡ á¨áááªááá¡." #: kemailaddress.cpp:566 msgctxt "QObject|" @@ -233,6 +251,8 @@ "'.'.\n" "You will not create valid messages if you do not change your address." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá. áá¡ áá á¨áááªááá¡ '.'.\n" +"áá¥ááá ááá á¨áá¥áááá á¡á¬áá á¨áá¢á§ááááááááá¡, áᣠááá¡áááá áá¡ áá á¨ááªáááá." #: kemailaddress.cpp:572 msgctxt "QObject|" @@ -246,6 +266,8 @@ "It does not seem to contain an actual email address, i.e. something of the " "form [email protected]." msgstr "" +"ááá¤áá¡á¢áá¡ áá¥áááá¡ áááá á¨áá§áááááá ááá¡áááá ááá¡ áá áá¡á¬áá áá.\n" +"áá¡ áá á¨áááªááá¡ ááá¤áá¡á¢áá¡ ááá¡áááá áá¡, ááᣠá áááá¡ á¤áá ááá¢á¨á [email protected]." #: kencodingprober.cpp:226 kencodingprober.cpp:267 msgctxt "KEncodingProber|@item Text character set" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/poqm/zh_CN/kcodecs5_qt.po new/kcodecs-5.101.0/poqm/zh_CN/kcodecs5_qt.po --- old/kcodecs-5.100.0/poqm/zh_CN/kcodecs5_qt.po 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/poqm/zh_CN/kcodecs5_qt.po 2022-12-03 10:43:18.000000000 +0100 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: kdeorg\n" -"PO-Revision-Date: 2022-10-30 07:47\n" +"PO-Revision-Date: 2022-12-01 06:52\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/src/CMakeLists.txt new/kcodecs-5.101.0/src/CMakeLists.txt --- old/kcodecs-5.100.0/src/CMakeLists.txt 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/src/CMakeLists.txt 2022-12-03 10:43:18.000000000 +0100 @@ -98,7 +98,7 @@ GROUP_BASE_NAME KF VERSION ${KF_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 5.5 5.56 + DEPRECATION_VERSIONS 5.5 5.56 5.101 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/src/kcharsets.h new/kcodecs-5.101.0/src/kcharsets.h --- old/kcodecs-5.100.0/src/kcharsets.h 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/src/kcharsets.h 2022-12-03 10:43:18.000000000 +0100 @@ -46,27 +46,37 @@ */ virtual ~KCharsets(); +#if KCODECS_ENABLE_DEPRECATED_SINCE(5, 101) /** * Provided for compatibility. * @param name the name of the codec * @return the QTextCodec. If the desired codec could not be found, * it returns a default (ISO 8859-1) codec + * @deprecated since 5.101 apps should use QTextCodec::codecForName in Qt5 or Qt5Compat in Qt6 or + * port to QStringEncoder */ + KCODECS_DEPRECATED_VERSION(5, 101, "use QTextCodec codecForName or QStringEncoder") QTextCodec *codecForName(const QString &name) const; +#endif +#if KCODECS_ENABLE_DEPRECATED_SINCE(5, 101) /** * Tries to find a QTextCodec to convert the given encoding from and to * Unicode. * * If no codec could be found, the ISO 8859-1 codec will be returned an * and @p ok will be set to false. + * @deprecated apps should use QTextCodec::codecForName in Qt5 or Qt5Compat in Qt6 or + * port to QStringEncoder * * @param n the name of the codec * @param ok true if a matching codec has been found, false if not * @return the QTextCodec. If the desired codec could not be found, * it returns a default (ISO 8859-1) codec */ + KCODECS_DEPRECATED_VERSION(5, 101, "use QTextCodec codecForName or QStringEncoder") QTextCodec *codecForName(const QString &n, bool &ok) const; +#endif /** * The global charset manager. @@ -145,17 +155,22 @@ QString encodingForName(const QString &descriptiveName) const; private: +#if KCODECS_ENABLE_DEPRECATED_SINCE(5, 101) /** * @brief Get the QTextCodec for the name or return NULL * * This function is similar to KCharsets::codecForName except that it * can return a NULL value when the name was not found. + * @deprecated apps should use QTextCodec::codecForName in Qt5 or Qt5Compat in Qt6 or + * port to QStringEncoder * * @param n name of the text codec * @return pointer to the QTextCodec or NULL * @todo Make this function public when it is clear what API is needed. */ + KCODECS_DEPRECATED_VERSION(5, 101, "use QTextCodec codecForName or QStringEncoder") QTextCodec *codecForNameOrNull(const QByteArray &n) const; +#endif private: std::unique_ptr<KCharsetsPrivate> const d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.100.0/src/kencodingprober.h new/kcodecs-5.101.0/src/kencodingprober.h --- old/kcodecs-5.100.0/src/kencodingprober.h 2022-11-05 13:23:59.000000000 +0100 +++ new/kcodecs-5.101.0/src/kencodingprober.h 2022-12-03 10:43:18.000000000 +0100 @@ -46,7 +46,7 @@ * prober.feed(data); * prober.feed(moredata); * if (prober.confidence() > 0.6) - * QString out = QTextCodec::codecForName(prober.encoding())->toUnicode(data); + * encoding = prober.encoding(); * \endcode * * At least 256 characters are needed to change the ProberState from Probing to FoundIt.
