qbs.git
3 years agofix syntax of regex
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
fix syntax of regex

Forwarded: https://codereview.qt-project.org/c/qbs/qbs/+/410156
Last-Update: 2022-05-07

Gbp-Pq: Name cmake_regex_syntax.diff

3 years ago[PATCH] doc: Install man pages with cmake
Marius Gripsgard [Thu, 30 Dec 2021 02:01:58 +0000 (03:01 +0100)]
[PATCH] doc: Install man pages with cmake

Change-Id: Ibce74cf1b524c8c08b38dfc76549b4723ea705b3

Gbp-Pq: Name doc_Install_man_pages_with_cmake.diff

3 years agodisable build of arm-gcc.s, it causes errors from as
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
disable build of arm-gcc.s, it causes errors from as

Forwarded: not-needed
Last-Update: 2020-09-20

arm-gcc.s:4: Error: operand 1 must be an integer register -- `mov r0,#0'
arm-gcc.s:5: Error: unknown mnemonic `bx' -- `bx lr'

Gbp-Pq: Name disable_bad_assembly.diff

3 years agodo not use -specs=nosys.specs on Debian ARM architectures
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
do not use -specs=nosys.specs on Debian ARM architectures

Forwarded: not-needed
Last-Update: 2021-01-05

This requires gcc-arm-none-eabi which we do not want to depend on.

Gbp-Pq: Name no_nosys_specs.diff

3 years agotest sanitizers only on amd64
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
test sanitizers only on amd64

Forwarded: not-needed
Last-Update: 2020-05-21

In Debian, sanitizers are available not on all architectures.
For example, libtsan0 is available only on (amd64, arm64, ppc64, ppc64el).

Gbp-Pq: Name test_sanitizers_only_on_amd64.diff

3 years agoskip tests that hang on some non-x86 architectures
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
skip tests that hang on some non-x86 architectures

Forwarded: no
Last-Update: 2021-01-23

Gbp-Pq: Name skip_test_concurrent.diff

3 years agodisable API tests on mips*, powerpc, ppc64 and ppc64el
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
disable API tests on mips*, powerpc, ppc64 and ppc64el

Forwarded: not-needed
Last-Update: 2022-04-06

They are segfaulting due to bugs in QtScript.
The stacktrace is (obtained on ppc64el):
  #0  SLL_PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, head=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:742
  #1  PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, this=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2083
  #2  ReleaseToCentralCache (N=192, cl=<optimized out>, this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2795
  #3  QTWTF::TCMalloc_ThreadCache::Cleanup (this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2745
  #4  0x00003fffb724c6d8 in QTWTF::TCMalloc_ThreadCache::DeleteCache (heap=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:3069
  #5  0x00003fffb6a48604 in __nptl_deallocate_tsd () at pthread_create.c:157
  #6  0x00003fffb6a489b8 in start_thread (arg=0x3fffb441f160) at pthread_create.c:322
  #7  0x00003fffb745f870 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104

Also disable blackbox tests on mips* and riscv64.

Gbp-Pq: Name disable_tests_qtscript.diff

3 years agoqbs (1.22.1-2) unstable; urgency=medium
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
qbs (1.22.1-2) unstable; urgency=medium

  * Mark some symbols as optional (closes: #1010755).
  * Bump Standards-Version to 4.6.1, no changes needed.

[dgit import unpatched qbs 1.22.1-2]

3 years agoImport qbs_1.22.1-2.debian.tar.xz
Dmitry Shachnev [Sun, 15 May 2022 11:05:37 +0000 (12:05 +0100)]
Import qbs_1.22.1-2.debian.tar.xz

[dgit import tarball qbs 1.22.1-2 qbs_1.22.1-2.debian.tar.xz]

3 years agoImport qbs_1.22.1.orig.tar.gz
Dmitry Shachnev [Sat, 7 May 2022 08:14:40 +0000 (09:14 +0100)]
Import qbs_1.22.1.orig.tar.gz

[dgit import orig qbs_1.22.1.orig.tar.gz]