Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libQuotient for openSUSE:Factory checked in at 2021-10-04 18:40:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libQuotient (Old) and /work/SRC/openSUSE:Factory/.libQuotient.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libQuotient" Mon Oct 4 18:40:29 2021 rev:8 rq:922944 version:0.6.10 Changes: -------- --- /work/SRC/openSUSE:Factory/libQuotient/libQuotient.changes 2021-09-12 20:09:45.552098628 +0200 +++ /work/SRC/openSUSE:Factory/.libQuotient.new.2443/libQuotient.changes 2021-10-04 18:42:20.114288542 +0200 @@ -1,0 +2,8 @@ +Sun Oct 3 08:21:09 UTC 2021 - Dead Mozay <dead-mo...@opensuse.org> + +- Update to versiosn 0.6.10: + * Yet another maintenance release of the stable branch, fixing an + issue (#510) with invites not showing up in some cases + (especially on less active/smaller accounts). + +------------------------------------------------------------------- Old: ---- libQuotient-0.6.9.tar.gz New: ---- libQuotient-0.6.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libQuotient.spec ++++++ --- /var/tmp/diff_new_pack.xoCp5M/_old 2021-10-04 18:42:20.538289230 +0200 +++ /var/tmp/diff_new_pack.xoCp5M/_new 2021-10-04 18:42:20.542289237 +0200 @@ -20,7 +20,7 @@ %define sonum 0.6 %bcond_with e2ee Name: libQuotient -Version: 0.6.9 +Version: 0.6.10 Release: 0 Summary: Library for Qt Matrix Clients License: LGPL-2.1-only ++++++ libQuotient-0.6.9.tar.gz -> libQuotient-0.6.10.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libQuotient-0.6.9/CMakeLists.txt new/libQuotient-0.6.10/CMakeLists.txt --- old/libQuotient-0.6.9/CMakeLists.txt 2021-09-12 06:29:25.000000000 +0200 +++ new/libQuotient-0.6.10/CMakeLists.txt 2021-10-03 05:33:07.000000000 +0200 @@ -4,7 +4,7 @@ endif() set(API_VERSION "0.6") -project(Quotient VERSION "${API_VERSION}.9" LANGUAGES CXX) +project(Quotient VERSION "${API_VERSION}.10" LANGUAGES CXX) option(${PROJECT_NAME}_INSTALL_TESTS "install quotest (former qmc-example) application" ON) # https://github.com/quotient-im/libQuotient/issues/369 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libQuotient-0.6.9/lib/syncdata.cpp new/libQuotient-0.6.10/lib/syncdata.cpp --- old/libQuotient-0.6.9/lib/syncdata.cpp 2021-09-12 06:29:25.000000000 +0200 +++ new/libQuotient-0.6.10/lib/syncdata.cpp 2021-10-03 05:33:07.000000000 +0200 @@ -184,11 +184,7 @@ auto rooms = json.value("rooms"_ls).toObject(); auto totalRooms = 0; auto totalEvents = 0; - // The first comparison shortcuts the loop when not all states are there - // in the response (anything except "join" is only occasional, and "join" - // intentionally comes first in the enum). - for (size_t i = 0; int(i) < rooms.size() && i < JoinStateStrings.size(); - ++i) { + for (size_t i = 0; i < JoinStateStrings.size(); ++i) { // This assumes that JoinState values go over powers of 2: 1,2,4,... const auto joinState = JoinState(1U << i); const auto rs = rooms.value(JoinStateStrings[i]).toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libQuotient-0.6.9/tests/quotest.cpp new/libQuotient-0.6.10/tests/quotest.cpp --- old/libQuotient-0.6.9/tests/quotest.cpp 2021-09-12 06:29:25.000000000 +0200 +++ new/libQuotient-0.6.10/tests/quotest.cpp 2021-10-03 05:33:07.000000000 +0200 @@ -549,7 +549,7 @@ // redacted at the next sync, or the nearest sync completes with // the unredacted event but the next one brings redaction. auto it = targetRoom->findInTimeline(evtIdToRedact); - if (it == targetRoom->timelineEdge()) + if (it == targetRoom->historyEdge()) return false; // Waiting for the next sync if ((*it)->isRedacted()) {