summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Manuel Nickschas [Tue, 7 Jan 2020 19:31:31 +0000 (20:31 +0100)]
[PATCH 4/6] qa: Avoid deprecation warnings for QList/QSet conversions
From
52209badc8e769e50aa3019b63689dda0e79e9d0 Mon Sep 17 00:00:00 2001
Bug: https://bugs.quassel-irc.org/issues/1544
Bug-Ubuntu: https://bugs.launchpad.net/quassel/+bug/
1885436
Origin: upstream, https://github.com/quassel/quassel/pull/518
Origin: upstream, https://github.com/quassel/quassel/commit/
52209badc8e769e50aa3019b63689dda0e79e9d0
Qt 5.14 deprecated the explicit functions for converting between
QSet and QList, preferring instead the use of range-based ctors.
Unfortunately, those ctors were only added in Qt 5.14, so we can't
use them when compiling against older versions.
Add a util function for QList->QSet to keep the version check in
a single place. Replace the other direction by using QSet::values().
In some cases, conversions could be avoided altogether, or an STL
container be used easily, so do that.
Gbp-Pq: Topic qt514
Gbp-Pq: Name 0004-qa-Avoid-deprecation-warnings-for-QList-QSet-convers.patch
Manuel Nickschas [Tue, 7 Jan 2020 18:25:38 +0000 (19:25 +0100)]
[PATCH 3/6] qa: Replace deprecated qVariantFromValue() by QVariant::fromValue()
From
1f21c1f9613031ae263eeed0c4883bfcd5488343 Mon Sep 17 00:00:00 2001
Bug: https://bugs.quassel-irc.org/issues/1544
Bug-Ubuntu: https://bugs.launchpad.net/quassel/+bug/
1885436
Origin: upstream, https://github.com/quassel/quassel/pull/518
Origin: upstream, https://github.com/quassel/quassel/commit/
1f21c1f9613031ae263eeed0c4883bfcd5488343
Deprecated since Qt 5.14.
Gbp-Pq: Topic qt514
Gbp-Pq: Name 0003-qa-Replace-deprecated-qVariantFromValue-by-QVariant-.patch
Manuel Nickschas [Tue, 7 Jan 2020 17:39:48 +0000 (18:39 +0100)]
[PATCH 2/6] common: Always let QVariant::fromValue() deduce the type
From
41bf70c263ee0af80ad1850fabe77ffffee188f4 Mon Sep 17 00:00:00 2001
Bug: https://bugs.quassel-irc.org/issues/1544
Bug-Ubuntu: https://bugs.launchpad.net/quassel/+bug/
1885436
Origin: upstream, https://github.com/quassel/quassel/pull/518
Origin: upstream, https://github.com/quassel/quassel/commit/
41bf70c263ee0af80ad1850fabe77ffffee188f4
In some places, we would explicitly give the type to
QVariant::fromValue(), forgoing automatic type deduction. This is
almost always redundant, and in the cases where it is not, the
input type should be explicitly cast.
Additionally, the implementation of QVariant::fromValue() subtly changed
in Qt 5.14, leading to compile errors when giving a non-decayed type
(as we did in SignalProxy::attachSignal()).
Gbp-Pq: Topic qt514
Gbp-Pq: Name 0002-common-Always-let-QVariant-fromValue-deduce-the-type.patch
Manuel Nickschas [Tue, 7 Jan 2020 17:34:54 +0000 (18:34 +0100)]
[PATCH 1/6] common: Disable enum type stream operators for Qt >= 5.14
From
579e559a6322209df7cd51c34801fecff5fe734b Mon Sep 17 00:00:00 2001
Bug: https://bugs.quassel-irc.org/issues/1544
Bug-Ubuntu: https://bugs.launchpad.net/quassel/+bug/
1885436
Origin: upstream, https://github.com/quassel/quassel/pull/518
Origin: upstream, https://github.com/quassel/quassel/commit/
579e559a6322209df7cd51c34801fecff5fe734b
Starting from version 5.14, Qt provides stream operators for enum
types, which collide with the ones we ship in types.h. Disable
Quassel's stream operators when compiling against Qt 5.14 or later.
Add a unit test that ensures that enum serialization honors the width
of the underlying type.
Gbp-Pq: Topic qt514
Gbp-Pq: Name 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch
Debian KDE Extras Team [Mon, 13 Jul 2020 21:13:31 +0000 (22:13 +0100)]
_script_interpreter_path
===================================================================
Gbp-Pq: Name 02_script_interpreter_path.patch
Debian KDE Extras Team [Sun, 2 Dec 2018 20:29:07 +0000 (15:29 -0500)]
01_default_network_channel
Gbp-Pq: Name 01_default_network_channel.patch
Felix Geyer [Mon, 13 Jul 2020 21:13:31 +0000 (22:13 +0100)]
quassel (1:0.13.1-4) unstable; urgency=medium
[ Scott Kitterman ]
* Add explicit build-depeds on debhelper (>= 10.3~) since we use dh_missing
* Bump standards-version to 4.5.0 without further change
* Add Recommends: ca-certificates to quassel and quassel-client so network
certificates can be verified
[ Felix Geyer ]
* Add patches to fix building against Qt 5.14 from Ubuntu.
Thanks Dan Streetman! (Closes: #964687)
[dgit import unpatched quassel 1:0.13.1-4]
Felix Geyer [Mon, 13 Jul 2020 21:13:31 +0000 (22:13 +0100)]
Import quassel_0.13.1-4.debian.tar.xz
[dgit import tarball quassel 1:0.13.1-4 quassel_0.13.1-4.debian.tar.xz]
Scott Kitterman [Fri, 15 Feb 2019 18:00:08 +0000 (18:00 +0000)]
Import quassel_0.13.1.orig.tar.gz
[dgit import orig quassel_0.13.1.orig.tar.gz]