Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libQuotient for openSUSE:Factory checked in at 2026-02-17 16:52:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libQuotient (Old) and /work/SRC/openSUSE:Factory/.libQuotient.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libQuotient" Tue Feb 17 16:52:20 2026 rev:24 rq:1333509 version:0.9.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libQuotient/libQuotient.changes 2026-02-16 13:18:12.340281435 +0100 +++ /work/SRC/openSUSE:Factory/.libQuotient.new.1977/libQuotient.changes 2026-02-17 16:56:29.382346620 +0100 @@ -1,0 +2,6 @@ +Tue Feb 17 09:26:18 UTC 2026 - Christophe Marin <[email protected]> + +- Add upstream change: + * 0001-Fix-ABI-breakage.patch + +------------------------------------------------------------------- New: ---- 0001-Fix-ABI-breakage.patch ----------(New B)---------- New:- Add upstream change: * 0001-Fix-ABI-breakage.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libQuotient.spec ++++++ --- /var/tmp/diff_new_pack.tVbHfB/_old 2026-02-17 16:56:31.018414881 +0100 +++ /var/tmp/diff_new_pack.tVbHfB/_new 2026-02-17 16:56:31.022415048 +0100 @@ -35,6 +35,8 @@ License: LGPL-2.1-only URL: https://github.com/quotient-im/libQuotient Source0: https://github.com/quotient-im/%{rname}/archive/%{version}/%{rname}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM +Patch0: 0001-Fix-ABI-breakage.patch BuildRequires: cmake >= 3.26 BuildRequires: pkgconfig %if 0%{?qt6} ++++++ 0001-Fix-ABI-breakage.patch ++++++ >From edb38103ec35d603d96e814081676f426bdfcd84 Mon Sep 17 00:00:00 2001 From: Alexey Rusakov <[email protected]> Date: Mon, 16 Feb 2026 20:53:25 +0100 Subject: [PATCH 1/4] Fix ABI breakage ...caused by extra pieces accidentally slipping in a backport. --- Quotient/events/roomevent.cpp | 1 - Quotient/events/roomevent.h | 4 ---- 2 files changed, 5 deletions(-) diff --git a/Quotient/events/roomevent.cpp b/Quotient/events/roomevent.cpp index 1ebb5645..b907074e 100644 --- a/Quotient/events/roomevent.cpp +++ b/Quotient/events/roomevent.cpp @@ -133,7 +133,6 @@ void RoomEvent::addId(const QString& newId) Q_ASSERT(id().isEmpty()); Q_ASSERT(!newId.isEmpty()); editJson().insert(EventIdKey, newId); - _id = newId; qCDebug(EVENTS) << "Event txnId -> id:" << transactionId() << "->" << id(); Q_ASSERT(id() == newId); } diff --git a/Quotient/events/roomevent.h b/Quotient/events/roomevent.h index f78e9a57..58fdc4c0 100644 --- a/Quotient/events/roomevent.h +++ b/Quotient/events/roomevent.h @@ -98,11 +98,7 @@ protected: explicit RoomEvent(const QJsonObject& json); void dumpTo(QDebug dbg) const override; - virtual void afterRelationChange() {} - private: - QString _id; - // RedactionEvent is an incomplete type here so we cannot inline // constructors using it and also destructors (with 'using', in particular). event_ptr_tt<RedactionEvent> _redactedBecause; -- 2.53.0
