Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-kcontacts for openSUSE:Factory checked in at 2026-08-17 16:56:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-kcontacts (Old) and /work/SRC/openSUSE:Factory/.kf6-kcontacts.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kcontacts" Mon Aug 17 16:56:18 2026 rev:30 rq:1371369 version:6.29.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-kcontacts/kf6-kcontacts.changes 2026-07-15 16:35:03.269103571 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-kcontacts.new.1258/kf6-kcontacts.changes 2026-08-17 16:59:03.503171089 +0200 @@ -1,0 +2,13 @@ +Sun Aug 9 10:38:27 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.29.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.29.0 +- Changes since 6.28.0: + * Update dependency version to 6.29.0 + * Remove dependency on KCoreAddons + * addresseelist.h: provide version macros to consumers + * Update version to 6.29.0 + +------------------------------------------------------------------- Old: ---- kcontacts-6.28.0.tar.xz kcontacts-6.28.0.tar.xz.sig New: ---- kcontacts-6.29.0.tar.xz kcontacts-6.29.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-kcontacts.spec ++++++ --- /var/tmp/diff_new_pack.JQfiwP/_old 2026-08-17 16:59:04.259197801 +0200 +++ /var/tmp/diff_new_pack.JQfiwP/_new 2026-08-17 16:59:04.262197907 +0200 @@ -18,11 +18,11 @@ %define qt6_version 6.9.0 %define rname kcontacts -# Full KF6 version (e.g. 6.28.0) +# Full KF6 version (e.g. 6.29.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-kcontacts -Version: 6.28.0 +Version: 6.29.0 Release: 0 Summary: KDE Frameworks based address book API License: LGPL-2.1-or-later @@ -35,7 +35,6 @@ BuildRequires: kf6-extra-cmake-modules >= %{_kf6_version} BuildRequires: cmake(KF6Codecs) >= %{_kf6_version} BuildRequires: cmake(KF6Config) >= %{_kf6_version} -BuildRequires: cmake(KF6CoreAddons) >= %{_kf6_version} BuildRequires: cmake(KF6I18n) >= %{_kf6_version} BuildRequires: cmake(Qt6Gui) >= %{qt6_version} BuildRequires: cmake(Qt6Qml) >= %{qt6_version} ++++++ kcontacts-6.28.0.tar.xz -> kcontacts-6.29.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/.kde-ci.yml new/kcontacts-6.29.0/.kde-ci.yml --- old/kcontacts-6.28.0/.kde-ci.yml 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/.kde-ci.yml 2026-08-07 22:39:42.000000000 +0200 @@ -2,7 +2,6 @@ - 'on': ['@all'] 'require': 'frameworks/extra-cmake-modules': '@same' - 'frameworks/kcoreaddons': '@same' 'frameworks/ki18n': '@same' 'frameworks/kconfig': '@same' 'frameworks/kcodecs': '@same' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/CMakeLists.txt new/kcontacts-6.29.0/CMakeLists.txt --- old/kcontacts-6.28.0/CMakeLists.txt 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/CMakeLists.txt 2026-08-07 22:39:42.000000000 +0200 @@ -1,13 +1,13 @@ cmake_minimum_required(VERSION 3.29) -set(KF_VERSION "6.28.0") # handled by release scripts -set(KF_DEP_VERSION "6.28.0") # handled by release scripts +set(KF_VERSION "6.29.0") # handled by release scripts +set(KF_DEP_VERSION "6.29.0") # handled by release scripts project(KContacts VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 6.28.0 NO_MODULE) +find_package(ECM 6.29.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) @@ -53,7 +53,7 @@ if (USE_QML) find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Qml) endif() -find_package(KF6 ${KF_DEP_VERSION} REQUIRED COMPONENTS CoreAddons I18n Config Codecs) +find_package(KF6 ${KF_DEP_VERSION} REQUIRED COMPONENTS I18n Config Codecs) ########### Targets ########### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/KF6ContactsConfig.cmake.in new/kcontacts-6.29.0/KF6ContactsConfig.cmake.in --- old/kcontacts-6.28.0/KF6ContactsConfig.cmake.in 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/KF6ContactsConfig.cmake.in 2026-08-07 22:39:42.000000000 +0200 @@ -2,7 +2,6 @@ include(CMakeFindDependencyMacro) find_dependency(Qt6Gui "@REQUIRED_QT_VERSION@") if (NOT @BUILD_SHARED_LIBS@) - find_dependency(KF6CoreAddons "@KF_DEP_VERSION@") find_dependency(KF6Config "@KF_DEP_VERSION@") find_dependency(KF6I18n "@KF_DEP_VERSION@") find_dependency(KF6Codecs "@KF_DEP_VERSION@") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/po/de/kcontacts6.po new/kcontacts-6.29.0/po/de/kcontacts6.po --- old/kcontacts-6.28.0/po/de/kcontacts6.po 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/po/de/kcontacts6.po 2026-08-07 22:39:42.000000000 +0200 @@ -1,5 +1,5 @@ # SPDX-FileCopyrightText: 2007 Stephan Johach <[email protected]> -# SPDX-FileCopyrightText: 2008, 2009, 2021 Burkhard Lück <[email protected]> +# SPDX-FileCopyrightText: 2008-2009, 2021 Burkhard Lück <[email protected]> # SPDX-FileCopyrightText: 2009 Thomas Reitelbach <[email protected]> # SPDX-FileCopyrightText: 2010, 2013, 2016 Frederik Schwarzer <[email protected]> # SPDX-FileCopyrightText: 2025 Oliver Schramm <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/po/nn/kcontacts6.po new/kcontacts-6.29.0/po/nn/kcontacts6.po --- old/kcontacts-6.28.0/po/nn/kcontacts6.po 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/po/nn/kcontacts6.po 2026-08-07 22:39:42.000000000 +0200 @@ -1,6 +1,7 @@ # Translation of kcontacts6 to Norwegian Nynorsk # # Eirik U. Birkeland <[email protected]>, 2008, 2009. +# Karl Ove Hufthammer <[email protected]>, 2025. msgid "" msgstr "" "Project-Id-Version: kabc\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/CMakeLists.txt new/kcontacts-6.29.0/src/CMakeLists.txt --- old/kcontacts-6.28.0/src/CMakeLists.txt 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/CMakeLists.txt 2026-08-07 22:39:42.000000000 +0200 @@ -157,7 +157,6 @@ Qt6::Core Qt6::Gui PRIVATE - KF6::CoreAddons KF6::ConfigCore KF6::I18n KF6::I18nLocaleData diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/address.cpp new/kcontacts-6.29.0/src/address.cpp --- old/kcontacts-6.28.0/src/address.cpp 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/address.cpp 2026-08-07 22:39:42.000000000 +0200 @@ -13,13 +13,13 @@ #include <KConfig> #include <KCountry> #include <KLocalizedString> -#include <krandom.h> #include <KConfigGroup> #include <QDataStream> #include <QSharedData> #include <QUrlQuery> +#include <QUuid> using namespace KContacts; @@ -29,7 +29,7 @@ Private() : mEmpty(true) { - mId = KRandom::randomString(10); + mId = QUuid::createUuid().toString(QUuid::Id128); } Private(const Private &other) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/addresseelist.h new/kcontacts-6.29.0/src/addresseelist.h --- old/kcontacts-6.28.0/src/addresseelist.h 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/addresseelist.h 2026-08-07 22:39:42.000000000 +0200 @@ -9,6 +9,11 @@ #ifndef KCONTACTS_ADDRESSEELIST_H #define KCONTACTS_ADDRESSEELIST_H +// All KF6 public headers should provide the version macros. +// Include version header explicitly because the export header +// (which usually takes care of that) isn't used here +#include <kcontacts_version.h> // IWYU pragma: export + #include <QList> namespace KContacts diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/delta.desktop new/kcontacts-6.29.0/src/improtocols/delta.desktop --- old/kcontacts-6.28.0/src/improtocols/delta.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/delta.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Delta Chat Comment[ca]=Protocol Delta Chat Comment[ca@valencia]=Protocol Delta Chat +Comment[cs]=Protokol Delta Chat Comment[es]=Protocolo Delta Chat Comment[fr]=Protocole pour Delta Chat Comment[he]=פרוטוקול Delta Chat @@ -22,6 +23,7 @@ Comment[ru]=Протокол Delta Chat Comment[sk]=Protokol Delta Chat Comment[sl]=Protokol Delta Chat +Comment[sv]=Delta Chat-protokoll Comment[tr]=Delta Chat Protokolü Comment[ug]=Delta سۆھبەت كېلىشىمى Comment[uk]=Протокол Delta Chat @@ -31,6 +33,7 @@ Name[bg]=Delta Chat Name[ca]=Delta Chat Name[ca@valencia]=Delta Chat +Name[cs]=Delta Chat Name[es]=Delta Chat Name[fr]=Delta Chat Name[he]=Delta Chat @@ -47,6 +50,7 @@ Name[ru]=Delta Chat Name[sk]=Delta Chat Name[sl]=Delta Chat +Name[sv]=Delta Chat Name[tr]=Delta Chat Name[ug]=Delta سۆھبەت Name[uk]=Delta Chat diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/discord.desktop new/kcontacts-6.29.0/src/improtocols/discord.desktop --- old/kcontacts-6.28.0/src/improtocols/discord.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/discord.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Discord Comment[ca]=Protocol Discord Comment[ca@valencia]=Protocol Discord +Comment[cs]=Protokol Discord Comment[es]=Protocolo Discord Comment[fr]=Protocole pour Discord Comment[he]=פרוטוקול Discord @@ -22,6 +23,7 @@ Comment[ru]=Протокол Discord Comment[sk]=Protokol Discord Comment[sl]=Protokol Discord +Comment[sv]=Discord-protokoll Comment[tr]=Discord Protokolü Comment[ug]=Discord كېلىشىمى Comment[uk]=Протокол Discord @@ -31,6 +33,7 @@ Name[bg]=Discord Name[ca]=Discord Name[ca@valencia]=Discord +Name[cs]=Discord Name[es]=Discord Name[fr]=Discord Name[he]=Discord @@ -47,6 +50,7 @@ Name[ru]=Discord Name[sk]=Discord Name[sl]=Discord +Name[sv]=Discord Name[tr]=Discord Name[ug]=Discord Name[uk]=Discord diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/fluxer.desktop new/kcontacts-6.29.0/src/improtocols/fluxer.desktop --- old/kcontacts-6.28.0/src/improtocols/fluxer.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/fluxer.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Fluxer Comment[ca]=Protocol Fluxer Comment[ca@valencia]=Protocol Fluxer +Comment[cs]=ProtokolFluxer Comment[es]=Protocolo Fluxer Comment[fr]=Protocole pour Fluxer Comment[he]=פרוטוקול Fluxer @@ -22,6 +23,7 @@ Comment[ru]=Протокол Fluxer Comment[sk]=Protokol Fluxer Comment[sl]=Protokol Fluxer +Comment[sv]=Fluxer-protokoll Comment[tr]=Fluxer Protokolü Comment[uk]=Протокол Fluxer Comment[zh_TW]=Fluxer 通訊協定 @@ -30,6 +32,7 @@ Name[bg]=Fluxer Name[ca]=Fluxer Name[ca@valencia]=Fluxer +Name[cs]=Fluxer Name[es]=Fluxer Name[fr]=Fluxer Name[he]=Fluxer @@ -46,6 +49,7 @@ Name[ru]=Fluxer Name[sk]=Fluxer Name[sl]=Fluxer +Name[sv]=Fluxer Name[tr]=Fluxer Name[uk]=Fluxer Name[zh_TW]=Fluxer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/mumble.desktop new/kcontacts-6.29.0/src/improtocols/mumble.desktop --- old/kcontacts-6.28.0/src/improtocols/mumble.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/mumble.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Mumble Comment[ca]=Protocol Mumble Comment[ca@valencia]=Protocol Mumble +Comment[cs]=Protokol Mumble Comment[es]=Protocolo Mumble Comment[fr]=Protocole pour Mumble Comment[he]=פרוטוקול Mumble @@ -22,6 +23,7 @@ Comment[ru]=Протокол Mumble Comment[sk]=Protokol Mumble Comment[sl]=Protokol Mumble +Comment[sv]=Mumble-protokoll Comment[tr]=Mumble Protokolü Comment[uk]=Протокол Mumble Comment[zh_TW]=Mumble 通訊協定 @@ -30,6 +32,7 @@ Name[bg]=Mumble Name[ca]=Mumble Name[ca@valencia]=Mumble +Name[cs]=Mumble Name[es]=Mumble Name[fr]=Marmonner Name[he]=Mumble @@ -46,6 +49,7 @@ Name[ru]=Mumble Name[sk]=Mumble Name[sl]=Mumble +Name[sv]=Mumble Name[tr]=Mumble Name[uk]=Mumble Name[zh_TW]=Mumble diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/slack.desktop new/kcontacts-6.29.0/src/improtocols/slack.desktop --- old/kcontacts-6.28.0/src/improtocols/slack.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/slack.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Slack Comment[ca]=Protocol Slack Comment[ca@valencia]=Protocol Slack +Comment[cs]=Protokol Slack Comment[es]=Protocolo Slack Comment[fr]=Protocole pour Slack Comment[he]=פרוטוקול Slack @@ -22,6 +23,7 @@ Comment[ru]=Протокол Slack Comment[sk]=Protokol Slack Comment[sl]=Protokol Slack +Comment[sv]=Slack-protokoll Comment[tr]=Slack Protokolü Comment[uk]=Протокол Slack Comment[zh_TW]=Slack 通訊協定 @@ -30,6 +32,7 @@ Name[bg]=Slack Name[ca]=Slack Name[ca@valencia]=Slack +Name[cs]=Slack Name[es]=Slack Name[fr]=Slack Name[he]=Slack @@ -46,6 +49,7 @@ Name[ru]=Slack Name[sk]=Slack Name[sl]=Slack +Name[sv]=Slack Name[tr]=Slack Name[uk]=Slack Name[zh_TW]=Slack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/teams.desktop new/kcontacts-6.29.0/src/improtocols/teams.desktop --- old/kcontacts-6.28.0/src/improtocols/teams.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/teams.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на Microsoft Teams Comment[ca]=Protocol Microsoft Teams Comment[ca@valencia]=Protocol Microsoft Teams +Comment[cs]=Protokol Microsoft Teams Comment[es]=Protocolo Microsoft Teams Comment[fr]=Protocole pour Microsoft Teams Comment[he]=פרוטוקול Microsoft Teams @@ -22,6 +23,7 @@ Comment[ru]=Протокол Microsoft Teams Comment[sk]=Protokol Microsoft Teams Comment[sl]=Protokol Microsoft Teams +Comment[sv]=Microsoft Teams-protokoll Comment[tr]=Microsoft Teams Protokolü Comment[uk]=Протокол Microsoft Teams Comment[zh_TW]=Microsoft Teams 通訊協定 @@ -30,6 +32,7 @@ Name[bg]=Microsoft Teams Name[ca]=Microsoft Teams Name[ca@valencia]=Microsoft Teams +Name[cs]=Microsoft Teams Name[es]=Microsoft Teams Name[fr]=Microsoft Teams Name[he]=Microsoft Teams @@ -46,6 +49,7 @@ Name[ru]=Microsoft Teams Name[sk]=Microsoft Teams Name[sl]=Microsoft Teams +Name[sv]=Microsoft Teams Name[tr]=Microsoft Teams Name[uk]=Microsoft Teams Name[zh_TW]=Microsoft Teams diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/improtocols/whatsapp.desktop new/kcontacts-6.29.0/src/improtocols/whatsapp.desktop --- old/kcontacts-6.28.0/src/improtocols/whatsapp.desktop 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/improtocols/whatsapp.desktop 2026-08-07 22:39:42.000000000 +0200 @@ -6,6 +6,7 @@ Comment[bg]=Протокол на WhatsApp Comment[ca]=Protocol WhatsApp Comment[ca@valencia]=Protocol WhatsApp +Comment[cs]=Protokol WhatsApp Comment[es]=Protocolo WhatsApp Comment[fr]=Protocole pour WhatsApp Comment[he]=פרוטוקול WhatsApp @@ -22,6 +23,7 @@ Comment[ru]=Протокол WhatsApp Comment[sk]=Protokol WhatsApp Comment[sl]=Protokol WhatsApp +Comment[sv]=WhatsApp-protokoll Comment[tr]=WhatsApp Protokolü Comment[ug]=WhatsApp كېلىشىمى Comment[uk]=Протокол WhatsApp @@ -31,6 +33,7 @@ Name[bg]=WhatsApp Name[ca]=WhatsApp Name[ca@valencia]=WhatsApp +Name[cs]=WhatsApp Name[es]=WhatsApp Name[fr]=WhatsApp Name[he]=WhatsApp @@ -47,6 +50,7 @@ Name[ru]=WhatsApp Name[sk]=WhatsApp Name[sl]=WhatsApp +Name[sv]=WhatsApp Name[tr]=WhatsApp Name[ug]=WhatsApp Name[uk]=WhatsApp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/key.cpp new/kcontacts-6.29.0/src/key.cpp --- old/kcontacts-6.28.0/src/key.cpp 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/key.cpp 2026-08-07 22:39:42.000000000 +0200 @@ -8,9 +8,9 @@ #include "key.h" #include <KLocalizedString> -#include <krandom.h> #include <QSharedData> +#include <QUuid> using namespace KContacts; @@ -18,7 +18,7 @@ { public: Private() - : mId(KRandom::randomString(8)) + : mId(QUuid::createUuid().toString(QUuid::Id128)) { } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcontacts-6.28.0/src/phonenumber.cpp new/kcontacts-6.29.0/src/phonenumber.cpp --- old/kcontacts-6.28.0/src/phonenumber.cpp 2026-07-03 12:53:18.000000000 +0200 +++ new/kcontacts-6.29.0/src/phonenumber.cpp 2026-08-07 22:39:42.000000000 +0200 @@ -9,10 +9,10 @@ #include "parametermap_p.h" #include <KLocalizedString> -#include <krandom.h> #include <QDataStream> #include <QSharedData> +#include <QUuid> using namespace KContacts; @@ -25,7 +25,7 @@ { public: Private(Type type) - : mId(KRandom::randomString(8)) + : mId(QUuid::createUuid().toString(QUuid::Id128)) , mType(type) { }
