Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: q...@packages.debian.org Control: affects -1 + src:qbs
Dear Release team, [ Reason ] Please unblock qbs to fix a FTBFS bug present in the current version in testing (#1033430). Build failure is caused by qt6-base 6.4.2+dfsg-4 upload after which qmake and qdoc binaries are no longer in the same directory, which qbs assumed. I fixed this by using a proper way to find qdoc binary (Qt6::qdoc target) instead of relying on qmake. My fix was also accepted by upstream developers. Also, the new version in sid includes upstream patch release 1.24.1 but it contains just a couple of fixes: $ git diff v1.24.0 v1.24.1 --stat CMakeLists.txt | 4 +++- VERSION | 2 +- changelogs/changes-1.24.1.md | 9 +++++++++ share/qbs/modules/cpp/iar.js | 2 ++ 4 files changed, 15 insertions(+), 2 deletions(-) Finally, I marked some symbols as optional to fix FTBFS when building with -O3 optimization level (as seen in Ubuntu ppc64el). [ Impact ] (What is the impact for the user if the unblock isn't granted?) qbs will be auto-removed on May 7th, and that will cause the removal of reverse dependencies: asyncfuture, dewalls, plotsauce, qmath3d. [ Tests ] (What automated or manual tests cover the affected code?) We run the upstream test suite during build. [ Risks ] (Discussion of the risks involved. E.g. code is trivial or complex, key package vs leaf package, alternatives available.) I don't see any risks. The new version is in unstable for almost a month and nobody complained. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] (Anything else the release team should know.) unblock qbs/1.24.1+dfsg-2 -- Dmitry Shachnev
diff -Nru qbs-1.24.0+dfsg/changelogs/changes-1.24.1.md qbs-1.24.1+dfsg/changelogs/changes-1.24.1.md --- qbs-1.24.0+dfsg/changelogs/changes-1.24.1.md 1970-01-01 03:00:00.000000000 +0300 +++ qbs-1.24.1+dfsg/changelogs/changes-1.24.1.md 2023-02-22 16:42:11.000000000 +0300 @@ -0,0 +1,9 @@ +# C/C++ Support +Fix macros and include paths retrieval for IAR + +# Build System +Add fix for cmake >= 3.18 + +# Contributors +* Denis Shienkov +* Eike Ziller diff -Nru qbs-1.24.0+dfsg/CMakeLists.txt qbs-1.24.1+dfsg/CMakeLists.txt --- qbs-1.24.0+dfsg/CMakeLists.txt 2022-11-24 12:32:18.000000000 +0300 +++ qbs-1.24.1+dfsg/CMakeLists.txt 2023-02-22 16:42:11.000000000 +0300 @@ -45,7 +45,9 @@ if (Qt6_FOUND) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core5Compat REQUIRED) if(NOT TARGET Qt6Core5Compat) - set_property(TARGET Qt6::Core5Compat PROPERTY IMPORTED_GLOBAL TRUE) # hack for CMake < 1.18 + if(CMAKE_VERSION VERSION_LESS 3.18) + set_property(TARGET Qt6::Core5Compat PROPERTY IMPORTED_GLOBAL TRUE) # hack for CMake < 3.18 + endif() add_library(Qt6Core5Compat ALIAS Qt6::Core5Compat) endif() else() diff -Nru qbs-1.24.0+dfsg/debian/changelog qbs-1.24.1+dfsg/debian/changelog --- qbs-1.24.0+dfsg/debian/changelog 2023-01-02 02:39:26.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/changelog 2023-03-05 20:28:50.000000000 +0300 @@ -1,3 +1,18 @@ +qbs (1.24.1+dfsg-2) unstable; urgency=medium + + * Add a patch to find qdoc directly, to fix arch:all build. + * Prevent dh_compress from compressing qbs.qch. + + -- Dmitry Shachnev <mity...@debian.org> Sun, 05 Mar 2023 20:28:50 +0300 + +qbs (1.24.1+dfsg-1) unstable; urgency=medium + + * New upstream bugfix release. + * Mark some symbols that disappear with -O3 as optional. + * Bump Standards-Version to 4.6.2, no changes needed. + + -- Dmitry Shachnev <mity...@debian.org> Sat, 04 Mar 2023 21:02:25 +0300 + qbs (1.24.0+dfsg-4) unstable; urgency=medium [ Patrick Franz ] diff -Nru qbs-1.24.0+dfsg/debian/control qbs-1.24.1+dfsg/debian/control --- qbs-1.24.0+dfsg/debian/control 2023-01-01 16:06:51.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/control 2023-03-05 20:28:50.000000000 +0300 @@ -17,7 +17,7 @@ qt6-base-private-dev, qt6-declarative-dev, qt6-tools-dev -Standards-Version: 4.6.1 +Standards-Version: 4.6.2 Rules-Requires-Root: no Homepage: https://wiki.qt.io/Qbs Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qbs.git diff -Nru qbs-1.24.0+dfsg/debian/copyright qbs-1.24.1+dfsg/debian/copyright --- qbs-1.24.0+dfsg/debian/copyright 2022-12-31 02:10:04.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/copyright 2023-03-05 20:28:50.000000000 +0300 @@ -671,7 +671,7 @@ License: BSD-2-clause Files: debian/* -Copyright: 2014-2022, Dmitry Shachnev <mity...@debian.org> +Copyright: 2014-2023, Dmitry Shachnev <mity...@debian.org> License: LGPL-3 or GPL-2 License: LGPL-2.1-or-3 with Qt-1.1 exception diff -Nru qbs-1.24.0+dfsg/debian/libqbscore1.24.symbols qbs-1.24.1+dfsg/debian/libqbscore1.24.symbols --- qbs-1.24.0+dfsg/debian/libqbscore1.24.symbols 2023-01-02 02:37:09.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/libqbscore1.24.symbols 2023-03-05 20:28:50.000000000 +0300 @@ -1503,7 +1503,7 @@ _ZN3qbs8Internal12ScriptEngine21setDeprecatedPropertyER12QScriptValueRK7QStringS6_RKS2_@Base 1.10.0 _ZN3qbs8Internal12ScriptEngine22installConsoleFunctionERK7QStringPF12QScriptValueP14QScriptContextP13QScriptEnginePNS0_6LoggerEE@Base 1.10.0 _ZN3qbs8Internal12ScriptEngine22installImportFunctionsEv@Base 1.10.0 - _ZN3qbs8Internal12ScriptEngine24clearRequestedPropertiesEv@Base 1.23.1 + (optional)_ZN3qbs8Internal12ScriptEngine24clearRequestedPropertiesEv@Base 1.23.1 _ZN3qbs8Internal12ScriptEngine24extendJavaScriptBuiltinsEv@Base 1.10.0 _ZN3qbs8Internal12ScriptEngine24uninstallImportFunctionsEv@Base 1.10.0 _ZN3qbs8Internal12ScriptEngine25addDirectoryEntriesResultERK7QString6QFlagsIN4QDir6FilterEERK5QListIS2_E@Base 1.23.1 @@ -2249,8 +2249,8 @@ _ZN3qbs8Internal18ProcessErrorPacketD0Ev@Base 1.22.0 _ZN3qbs8Internal18ProcessErrorPacketD1Ev@Base 1.22.0 _ZN3qbs8Internal18ProcessErrorPacketD2Ev@Base 1.22.0 - _ZN3qbs8Internal18ProductDataPrivateD1Ev@Base 1.24.0 - _ZN3qbs8Internal18ProductDataPrivateD2Ev@Base 1.24.0 + (optional)_ZN3qbs8Internal18ProductDataPrivateD1Ev@Base 1.24.0 + (optional)_ZN3qbs8Internal18ProductDataPrivateD2Ev@Base 1.24.0 _ZN3qbs8Internal18ProjectFileUpdater19guessLineEndingTypeERK10QByteArray@Base 1.22.0 _ZN3qbs8Internal18ProjectFileUpdater24convertToUnixLineEndingsEP10QByteArrayNS1_14LineEndingTypeE@Base 1.22.0 _ZN3qbs8Internal18ProjectFileUpdater26convertFromUnixLineEndingsEP10QByteArrayNS1_14LineEndingTypeE@Base 1.22.0 @@ -2272,8 +2272,8 @@ _ZN3qbs8Internal18RequestedArtifacts4loadERNS0_14PersistentPoolE@Base 1.22.0 _ZN3qbs8Internal18RequestedArtifacts5storeERNS0_14PersistentPoolE@Base 1.22.0 _ZN3qbs8Internal18RequestedArtifacts5uniteERKS1_@Base 1.22.0 - _ZN3qbs8Internal18RuleCommandPrivateD1Ev@Base 1.23.1 - _ZN3qbs8Internal18RuleCommandPrivateD2Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal18RuleCommandPrivateD1Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal18RuleCommandPrivateD2Ev@Base 1.23.1 _ZN3qbs8Internal18SearchPathsManager5resetEv@Base 1.22.0 _ZN3qbs8Internal18StartProcessPacket13doDeserializeER11QDataStream@Base 1.22.0 (subst)_ZN3qbs8Internal18StartProcessPacketC1E{quintptr}@Base 1.23.1 @@ -2379,7 +2379,7 @@ _ZN3qbs8Internal19storeBuildGraphNodeERNS0_14PersistentPoolEPKNS0_14BuildGraphNodeE@Base 1.22.0 _ZN3qbs8Internal19throwAssertLocationEPKcS2_i@Base 1.2.1 _ZN3qbs8Internal19writeAssertLocationEPKcS2_i@Base 1.2.1 - _ZN3qbs8Internal20ArtifactsScriptClass10getProductERK12QScriptValue@Base 1.23.1 + (optional)_ZN3qbs8Internal20ArtifactsScriptClass10getProductERK12QScriptValue@Base 1.23.1 _ZN3qbs8Internal20ArtifactsScriptClass11newIteratorERK12QScriptValue@Base 1.22.0 _ZN3qbs8Internal20ArtifactsScriptClass13queryPropertyERK12QScriptValueRK13QScriptString6QFlagsIN12QScriptClass9QueryFlagEEPj@Base 1.22.0 _ZN3qbs8Internal20ArtifactsScriptClassD0Ev@Base 1.22.0 @@ -2448,8 +2448,8 @@ _ZN3qbs8Internal20ModuleProviderLoader28executeModuleProvidersHelperERNS0_12ModuleLoader14ProductContextERKNS_12CodeLocationERKSt6vectorINS1_8ProviderESaIS9_EE@Base 1.24.0 _ZN3qbs8Internal20ModuleProviderLoaderC1EPNS0_10ItemReaderEPNS0_9EvaluatorEPNS0_14ProbesResolverERNS0_6LoggerE@Base 1.22.0 _ZN3qbs8Internal20ModuleProviderLoaderC2EPNS0_10ItemReaderEPNS0_9EvaluatorEPNS0_14ProbesResolverERNS0_6LoggerE@Base 1.22.0 - _ZN3qbs8Internal20PropertyStackManagerC1EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0 - _ZN3qbs8Internal20PropertyStackManagerC2EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0 + (optional)_ZN3qbs8Internal20PropertyStackManagerC1EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0 + (optional)_ZN3qbs8Internal20PropertyStackManagerC2EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0 _ZN3qbs8Internal20RawScannedDependency4loadERNS0_14PersistentPoolE@Base 1.22.0 _ZN3qbs8Internal20RawScannedDependency5storeERNS0_14PersistentPoolE@Base 1.22.0 _ZN3qbs8Internal20RawScannedDependency8setCleanEv@Base 1.22.0 @@ -2572,8 +2572,8 @@ _ZN3qbs8Internal22ScriptPropertyObserverD2Ev@Base 1.22.0 _ZN3qbs8Internal22SourceArtifactInternalD1Ev@Base 1.22.0 _ZN3qbs8Internal22SourceArtifactInternalD2Ev@Base 1.22.0 - _ZN3qbs8Internal22TransformerDataPrivateD1Ev@Base 1.23.1 - _ZN3qbs8Internal22TransformerDataPrivateD2Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal22TransformerDataPrivateD1Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal22TransformerDataPrivateD2Ev@Base 1.23.1 _ZN3qbs8Internal22throwOnEvaluationErrorEPNS0_12ScriptEngineERK12QScriptValueRKSt8functionIFNS_12CodeLocationEvEE@Base 1.22.0 _ZN3qbs8Internal23AbstractCommandExecutor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.22.0 _ZN3qbs8Internal23AbstractCommandExecutor11qt_metacastEPKc@Base 1.22.0 @@ -2729,9 +2729,9 @@ _ZN3qbs8Internal29JsCommandExecutorThreadObjectD1Ev@Base 1.22.0 _ZN3qbs8Internal29JsCommandExecutorThreadObjectD2Ev@Base 1.22.0 (optional=implicit)_ZN3qbs8Internal29SetupProjectParametersPrivateC1ERKS1_@Base 1.22.0 - _ZN3qbs8Internal29SetupProjectParametersPrivateC1Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal29SetupProjectParametersPrivateC1Ev@Base 1.23.1 (optional=implicit)_ZN3qbs8Internal29SetupProjectParametersPrivateC2ERKS1_@Base 1.22.0 - _ZN3qbs8Internal29SetupProjectParametersPrivateC2Ev@Base 1.23.1 + (optional)_ZN3qbs8Internal29SetupProjectParametersPrivateC2Ev@Base 1.23.1 _ZN3qbs8Internal29SetupProjectParametersPrivateD1Ev@Base 1.23.1 _ZN3qbs8Internal29SetupProjectParametersPrivateD2Ev@Base 1.23.1 _ZN3qbs8Internal29artifactPropertyListsAreEqualERKSt6vectorISt10shared_ptrINS0_18ArtifactPropertiesEESaIS4_EES8_@Base 1.22.0 @@ -2838,9 +2838,9 @@ _ZN3qbs8Internal4Item19setupForBuiltinTypeENS_22DeprecationWarningModeERNS0_6LoggerE@Base 1.24.0 _ZN3qbs8Internal4Item22setPropertyDeclarationERK7QStringRKNS0_19PropertyDeclarationE@Base 1.10.0 _ZN3qbs8Internal4Item23setPropertyDeclarationsERK4QMapI7QStringNS0_19PropertyDeclarationEE@Base 1.10.0 - _ZN3qbs8Internal4Item6ModuleC1EOS2_@Base 1.23.1 + (optional)_ZN3qbs8Internal4Item6ModuleC1EOS2_@Base 1.23.1 _ZN3qbs8Internal4Item6ModuleC1ERKS2_@Base 1.22.0 - _ZN3qbs8Internal4Item6ModuleC2EOS2_@Base 1.23.1 + (optional)_ZN3qbs8Internal4Item6ModuleC2EOS2_@Base 1.23.1 _ZN3qbs8Internal4Item6ModuleC2ERKS2_@Base 1.22.0 _ZN3qbs8Internal4Item6createEPNS0_8ItemPoolENS0_8ItemTypeE@Base 1.10.0 _ZN3qbs8Internal4Item8addChildEPS1_S2_@Base 1.10.0 @@ -2869,7 +2869,7 @@ (optional=implicit)_ZN3qbs8Internal4RuleC2ERKS1_@Base 1.22.0 _ZN3qbs8Internal4RuleD1Ev@Base 1.22.0 _ZN3qbs8Internal4RuleD2Ev@Base 1.22.0 - _ZN3qbs8Internal5Probe6createERK7QStringRKNS_12CodeLocationEbS4_RK4QMapIS2_8QVariantESC_RKSt6vectorIS2_SaIS2_EE@Base 1.23.1 + (optional)_ZN3qbs8Internal5Probe6createERK7QStringRKNS_12CodeLocationEbS4_RK4QMapIS2_8QVariantESC_RKSt6vectorIS2_SaIS2_EE@Base 1.23.1 _ZN3qbs8Internal5ProbeD1Ev@Base 1.22.0 _ZN3qbs8Internal5ProbeD2Ev@Base 1.22.0 _ZN3qbs8Internal5Value15setDefiningItemEPNS0_4ItemE@Base 1.22.0 @@ -2881,7 +2881,7 @@ _ZN3qbs8Internal5ValueD0Ev@Base 1.22.0 _ZN3qbs8Internal5ValueD1Ev@Base 1.22.0 _ZN3qbs8Internal5ValueD2Ev@Base 1.22.0 - (arch=amd64 arm64 armel armhf ppc64 ppc64el s390x)_ZN3qbs8Internal5qHashERKNS0_11QualifiedIdE@Base 1.24.0 + (optional|arch=amd64 arm64 armel armhf ppc64 ppc64el s390x)_ZN3qbs8Internal5qHashERKNS0_11QualifiedIdE@Base 1.24.0 _ZN3qbs8Internal5qHashERKNS0_12RuleArtifact7BindingE@Base 1.22.0 (arch=armel armhf i386 mipsel)_ZN3qbs8Internal5qHashERKNS0_12ScriptEngine16PropertyCacheKeyEj@Base 1.24.0 (arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZN3qbs8Internal5qHashERKNS0_12ScriptEngine16PropertyCacheKeyEm@Base 1.24.0 @@ -3137,7 +3137,7 @@ (optional=templinst)_ZN3qbs8Internal8fromJsonINS_22DeprecationWarningModeEEET_RK10QJsonValue@Base 1.24.0 (optional=templinst)_ZN3qbs8Internal8fromJsonINS_22SetupProjectParameters15RestoreBehaviorEEET_RK10QJsonValue@Base 1.16.0 (optional=templinst)_ZN3qbs8Internal8fromJsonINS_9JobLimitsEEET_RK10QJsonValue@Base 1.16.0 - _ZN3qbs8Internal8toStringENS0_14BuildGraphNode10BuildStateE@Base 1.23.1 + (optional)_ZN3qbs8Internal8toStringENS0_14BuildGraphNode10BuildStateE@Base 1.23.1 _ZN3qbs8Internal9Evaluator11scriptValueEPKNS0_4ItemE@Base 1.10.0 _ZN3qbs8Internal9Evaluator11stringValueEPKNS0_4ItemERK7QStringS7_Pb@Base 1.10.0 _ZN3qbs8Internal9Evaluator13fileTagsValueEPKNS0_4ItemERK7QStringPb@Base 1.10.0 @@ -5411,7 +5411,7 @@ _ZNK8QbsQmlJS6Engine10directivesEv@Base 1.10.0 _ZNK8QbsQmlJS6Engine5lexerEv@Base 1.10.0 _ZNK8QbsQmlJS6Engine8commentsEv@Base 1.10.0 - _ZNK8QbsQmlJS6Parser17diagnosticMessageEv@Base 1.23.1 + (optional)_ZNK8QbsQmlJS6Parser17diagnosticMessageEv@Base 1.23.1 _ZNK8QbsQmlJS8QmlError11descriptionEv@Base 1.22.0 _ZNK8QbsQmlJS8QmlError3urlEv@Base 1.22.0 _ZNK8QbsQmlJS8QmlError4lineEv@Base 1.22.0 @@ -6567,7 +6567,7 @@ (optional=templinst)_ZSt16__remove_copy_ifISt23_Rb_tree_const_iteratorISt4pairIK7QStringN3qbs8Internal19PropertyDeclarationEEESt15insert_iteratorISt3mapIS2_S6_St4lessIS2_ESaIS7_EEEN9__gnu_cxx5__ops10_Iter_predIZN8QMapDataISE_E21copyIfNotEquivalentToERKSE_RS3_EUlRKT_E_EEET0_SO_SO_ST_T1_@Base 1.23.1 (optional=templinst)_ZSt16__remove_copy_ifISt23_Rb_tree_const_iteratorISt4pairIK7QStringSt10shared_ptrIN3qbs8Internal5ValueEEEESt15insert_iteratorISt3mapIS2_S8_St4lessIS2_ESaIS9_EEEN9__gnu_cxx5__ops10_Iter_predIZN8QMapDataISG_E21copyIfNotEquivalentToERKSG_RS3_EUlRKT_E_EEET0_SQ_SQ_SV_T1_@Base 1.23.1 _ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc@Base 1.22.0 - _ZSt19piecewise_construct@Base 1.23.1 + (optional)_ZSt19piecewise_construct@Base 1.23.1 _ZSt26__throw_bad_variant_accessPKc@Base 1.22.0 (optional=templinst)_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_@Base 1.22.0 (optional=templinst|arch=armel armhf)_ZSt4swapI4QMapI7QString8QVariantEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_@Base 1.24.0 @@ -7710,7 +7710,7 @@ _Zls6QDebugRKN8QbsQmlJS8QmlErrorE@Base 1.22.0 _ZltRK7QStringS1_@Base 1.23.1 _ZplRK7QString5QChar@Base 1.23.1 - _ZplRK7QStringS1_@Base 1.23.1 + (optional)_ZplRK7QStringS1_@Base 1.23.1 (c++)"non-virtual thunk to qbs::Internal::Artifact::accept(qbs::Internal::BuildGraphVisitor*)@Base" 1.10.0 (c++)"non-virtual thunk to qbs::Internal::Artifact::load(qbs::Internal::PersistentPool&)@Base" 1.10.0 (c++)"non-virtual thunk to qbs::Internal::Artifact::onChildDisconnected(qbs::Internal::BuildGraphNode*)@Base" 1.10.0 diff -Nru qbs-1.24.0+dfsg/debian/libqbsscriptengine1.24.symbols qbs-1.24.1+dfsg/debian/libqbsscriptengine1.24.symbols --- qbs-1.24.0+dfsg/debian/libqbsscriptengine1.24.symbols 2023-01-02 02:37:57.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/libqbsscriptengine1.24.symbols 2023-03-05 20:28:50.000000000 +0300 @@ -314,7 +314,7 @@ _ZN13QScriptStringD2Ev@Base 1.23.1 _ZN13QScriptStringaSERKS_@Base 1.23.1 _ZN14OpaqueJSString6createERKN5QTJSC7UStringE@Base 1.23.1 - (subst)_ZN14QByteArrayView21lengthHelperCharArrayEPKc{size_t}@Base 1.23.1 + (optional|subst)_ZN14QByteArrayView21lengthHelperCharArrayEPKc{size_t}@Base 1.23.1 (optional=templinst)_ZN14QScopedPointerI35QScriptClassPropertyIteratorPrivate21QScopedPointerDeleterIS0_EED1Ev@Base 1.23.1 (optional=templinst)_ZN14QScopedPointerI35QScriptClassPropertyIteratorPrivate21QScopedPointerDeleterIS0_EED2Ev@Base 1.23.1 _ZN14QScriptContext10throwErrorENS_5ErrorERK7QString@Base 1.23.1 @@ -489,7 +489,7 @@ _ZN20QScriptEnginePrivate20thisRegisterForFrameEPN5QTJSC9ExecStateE@Base 1.23.1 _ZN20QScriptEnginePrivate20variantListFromArrayEPN5QTJSC9ExecStateEPNS0_7JSArrayE@Base 1.23.1 _ZN20QScriptEnginePrivate20variantMapFromObjectEPN5QTJSC9ExecStateEPNS0_8JSObjectE@Base 1.23.1 - _ZN20QScriptEnginePrivate21clearCurrentExceptionEv@Base 1.23.1 + (optional)_ZN20QScriptEnginePrivate21clearCurrentExceptionEv@Base 1.23.1 _ZN20QScriptEnginePrivate21scriptValueToJSCValueERK12QScriptValue@Base 1.23.1 _ZN20QScriptEnginePrivate22convertToNativeQObjectEPN5QTJSC9ExecStateENS0_7JSValueERK10QByteArrayPPv@Base 1.23.1 _ZN20QScriptEnginePrivate23scriptValueFromJSCValueEN5QTJSC7JSValueE@Base 1.23.1 @@ -671,8 +671,8 @@ (arch=i386 mipsel)_ZN5QTJSC10CachedCall4callEv@Base 1.24.0 _ZN5QTJSC10CachedCallC1EPNS_9ExecStateEPNS_10JSFunctionEiPNS_7JSValueE@Base 1.23.1 _ZN5QTJSC10CachedCallC2EPNS_9ExecStateEPNS_10JSFunctionEiPNS_7JSValueE@Base 1.23.1 - _ZN5QTJSC10CachedCallD1Ev@Base 1.23.1 - _ZN5QTJSC10CachedCallD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC10CachedCallD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC10CachedCallD2Ev@Base 1.23.1 _ZN5QTJSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_11UStringImplE@Base 1.23.1 _ZN5QTJSC10Identifier11addSlowCaseEPNS_9ExecStateEPNS_11UStringImplE@Base 1.23.1 _ZN5QTJSC10Identifier24checkSameIdentifierTableEPNS_12JSGlobalDataEPNS_11UStringImplE@Base 1.23.1 @@ -795,7 +795,7 @@ _ZN5QTJSC11GreaterNodeD0Ev@Base 1.23.1 _ZN5QTJSC11GreaterNodeD1Ev@Base 1.23.1 _ZN5QTJSC11GreaterNodeD2Ev@Base 1.23.1 - _ZN5QTJSC11Interpreter11getOpcodeIDEPKv@Base 1.23.1 + (optional)_ZN5QTJSC11Interpreter11getOpcodeIDEPKv@Base 1.23.1 _ZN5QTJSC11Interpreter11resolveBaseEPNS_9ExecStateEPNS_11InstructionE@Base 1.23.1 _ZN5QTJSC11Interpreter11resolveSkipEPNS_9ExecStateEPNS_11InstructionERNS_7JSValueE@Base 1.23.1 _ZN5QTJSC11Interpreter12stopSamplingEv@Base 1.23.1 @@ -836,7 +836,7 @@ _ZN5QTJSC11JSByteArray24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1 _ZN5QTJSC11JSByteArray3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1 _ZN5QTJSC11JSByteArray3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1 - _ZN5QTJSC11JSByteArray8setIndexEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1 + (optional)_ZN5QTJSC11JSByteArray8setIndexEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1 _ZN5QTJSC11JSByteArrayC1EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS3_9ByteArrayEPKNS_9ClassInfoE@Base 1.23.1 _ZN5QTJSC11JSByteArrayC2EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS3_9ByteArrayEPKNS_9ClassInfoE@Base 1.23.1 _ZN5QTJSC11JSByteArrayD0Ev@Base 1.23.1 @@ -885,8 +885,8 @@ _ZN5QTJSC11Stringifier18appendQuotedStringERNS_13StringBuilderERKNS_7UStringE@Base 1.23.1 _ZN5QTJSC11Stringifier22appendStringifiedValueERNS_13StringBuilderENS_7JSValueEPNS_8JSObjectERKNS_27PropertyNameForFunctionCallE@Base 1.23.1 _ZN5QTJSC11Stringifier6Holder18appendNextPropertyERS0_RNS_13StringBuilderE@Base 1.23.1 - _ZN5QTJSC11Stringifier6indentEv@Base 1.23.1 - _ZN5QTJSC11Stringifier6toJSONENS_7JSValueERKNS_27PropertyNameForFunctionCallE@Base 1.23.1 + (optional)_ZN5QTJSC11Stringifier6indentEv@Base 1.23.1 + (optional)_ZN5QTJSC11Stringifier6toJSONENS_7JSValueERKNS_27PropertyNameForFunctionCallE@Base 1.23.1 _ZN5QTJSC11Stringifier9stringifyENS_7JSValueE@Base 1.23.1 _ZN5QTJSC11StringifierC1EPNS_9ExecStateENS_7JSValueES3_@Base 1.23.1 _ZN5QTJSC11StringifierC2EPNS_9ExecStateENS_7JSValueES3_@Base 1.23.1 @@ -897,8 +897,8 @@ (arch=armel armhf i386 mipsel ppc64el)_ZN5QTJSC11UStringImpl22tryCreateUninitializedEjRPt@Base 1.24.0 (optional=templinst|subst)_ZN5QTJSC11UStringImpl5adoptIL{size_t}0EEEN5QTWTF10PassRefPtrIS0_EERNS2_6VectorItXT_EEE@Base 1.23.1 _ZN5QTJSC11UStringImpl5derefEv@Base 1.23.1 - _ZN5QTJSC11UStringImpl6createEN5QTWTF10PassRefPtrIS0_EEii@Base 1.23.1 - _ZN5QTJSC11UStringImpl6createEPKti@Base 1.23.1 + (optional)_ZN5QTJSC11UStringImpl6createEN5QTWTF10PassRefPtrIS0_EEii@Base 1.23.1 + (optional)_ZN5QTJSC11UStringImpl6createEPKti@Base 1.23.1 _ZN5QTJSC11UStringImpl6s_nullE@Base 1.23.1 _ZN5QTJSC11UStringImpl7s_emptyE@Base 1.23.1 _ZN5QTJSC11UStringImplD1Ev@Base 1.23.1 @@ -913,8 +913,8 @@ _ZN5QTJSC11numberTableE@Base 1.23.1 _ZN5QTJSC11regExpTableE@Base 1.23.1 _ZN5QTJSC11stringTableE@Base 1.23.1 - _ZN5QTJSC12APIEntryShimC1EPNS_9ExecStateEb@Base 1.23.1 - _ZN5QTJSC12APIEntryShimC2EPNS_9ExecStateEb@Base 1.23.1 + (optional)_ZN5QTJSC12APIEntryShimC1EPNS_9ExecStateEb@Base 1.23.1 + (optional)_ZN5QTJSC12APIEntryShimC2EPNS_9ExecStateEb@Base 1.23.1 _ZN5QTJSC12APIEntryShimD1Ev@Base 1.23.1 _ZN5QTJSC12APIEntryShimD2Ev@Base 1.23.1 _ZN5QTJSC12BinaryOpNode10emitStrcatERNS_17BytecodeGeneratorEPNS_10RegisterIDES4_PNS_21ReadModifyResolveNodeE@Base 1.23.1 @@ -1105,8 +1105,8 @@ _ZN5QTJSC13JSNotAnObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1 _ZN5QTJSC13JSNotAnObject3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1 _ZN5QTJSC13JSNotAnObject3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1 - _ZN5QTJSC13JSNotAnObjectC1EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1 - _ZN5QTJSC13JSNotAnObjectC2EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1 + (optional)_ZN5QTJSC13JSNotAnObjectC1EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1 + (optional)_ZN5QTJSC13JSNotAnObjectC2EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1 _ZN5QTJSC13JSNotAnObjectD0Ev@Base 1.23.1 _ZN5QTJSC13JSNotAnObjectD1Ev@Base 1.23.1 _ZN5QTJSC13JSNotAnObjectD2Ev@Base 1.23.1 @@ -1133,7 +1133,7 @@ (subst)_ZN5QTJSC13ScopeNodeDataC1ERNS_11ParserArenaEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS6_IPNS_16FunctionBodyNodeEL{size_t}0EEEi@Base 1.23.1 (subst)_ZN5QTJSC13ScopeNodeDataC2ERNS_11ParserArenaEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS6_IPNS_16FunctionBodyNodeEL{size_t}0EEEi@Base 1.23.1 _ZN5QTJSC13StatementNode6setLocEii@Base 1.23.1 - _ZN5QTJSC13StringBuilder7releaseEv@Base 1.23.1 + (optional)_ZN5QTJSC13StringBuilder7releaseEv@Base 1.23.1 _ZN5QTJSC13UnaryPlusNode14stripUnaryPlusEv@Base 1.23.1 _ZN5QTJSC13UnaryPlusNodeD0Ev@Base 1.23.1 _ZN5QTJSC13UnaryPlusNodeD1Ev@Base 1.23.1 @@ -1180,12 +1180,12 @@ _ZN5QTJSC14JSGlobalObject13copyGlobalsToERNS_12RegisterFileE@Base 1.23.1 _ZN5QTJSC14JSGlobalObject14resetPrototypeENS_7JSValueE@Base 1.23.1 _ZN5QTJSC14JSGlobalObject15copyGlobalsFromERNS_12RegisterFileE@Base 1.23.1 - _ZN5QTJSC14JSGlobalObject16addStaticGlobalsEPNS0_18GlobalPropertyInfoEi@Base 1.23.1 + (optional)_ZN5QTJSC14JSGlobalObject16addStaticGlobalsEPNS0_18GlobalPropertyInfoEi@Base 1.23.1 _ZN5QTJSC14JSGlobalObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1 - _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC1EPFvPvE@Base 1.23.1 - _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE@Base 1.23.1 - _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD1Ev@Base 1.23.1 - _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC1EPFvPvE@Base 1.23.1 + (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE@Base 1.23.1 + (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD2Ev@Base 1.23.1 _ZN5QTJSC14JSGlobalObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE@Base 1.23.1 _ZN5QTJSC14JSGlobalObject22hasOwnPropertyForWriteEPNS_9ExecStateERKNS_10IdentifierE@Base 1.23.1 _ZN5QTJSC14JSGlobalObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1 @@ -1274,11 +1274,11 @@ _ZN5QTJSC15GlobalCodeBlockD2Ev@Base 1.23.1 (subst)_ZN5QTJSC15IdentifierArena14makeIdentifierEPNS_12JSGlobalDataEPKt{size_t}@Base 1.23.1 _ZN5QTJSC15IdentifierArena21makeNumericIdentifierEPNS_12JSGlobalDataEd@Base 1.23.1 - _ZN5QTJSC15IdentifierTableD1Ev@Base 1.23.1 - _ZN5QTJSC15IdentifierTableD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC15IdentifierTableD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC15IdentifierTableD2Ev@Base 1.23.1 _ZN5QTJSC15JSWrapperObject12markChildrenERNS_9MarkStackE@Base 1.23.1 - _ZN5QTJSC15JSWrapperObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1 - _ZN5QTJSC15JSWrapperObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1 + (optional)_ZN5QTJSC15JSWrapperObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1 + (optional)_ZN5QTJSC15JSWrapperObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1 _ZN5QTJSC15JSWrapperObjectD0Ev@Base 1.23.1 _ZN5QTJSC15JSWrapperObjectD1Ev@Base 1.23.1 _ZN5QTJSC15JSWrapperObjectD2Ev@Base 1.23.1 @@ -1328,7 +1328,7 @@ _ZN5QTJSC15TypeOfValueNodeD0Ev@Base 1.23.1 _ZN5QTJSC15TypeOfValueNodeD1Ev@Base 1.23.1 _ZN5QTJSC15TypeOfValueNodeD2Ev@Base 1.23.1 - (arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC15asBooleanObjectENS_7JSValueE@Base 1.24.0 + (optional|arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC15asBooleanObjectENS_7JSValueE@Base 1.24.0 _ZN5QTJSC15constructNumberEPNS_9ExecStateENS_7JSValueE@Base 1.23.1 _ZN5QTJSC15constructRegExpEPNS_9ExecStateERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC15createTypeErrorEPNS_9ExecStateEPKc@Base 1.23.1 @@ -1351,7 +1351,7 @@ _ZN5QTJSC16BooleanPrototypeD0Ev@Base 1.23.1 _ZN5QTJSC16BooleanPrototypeD1Ev@Base 1.23.1 _ZN5QTJSC16BooleanPrototypeD2Ev@Base 1.23.1 - _ZN5QTJSC16CallFrameClosure11setArgumentEiNS_7JSValueE@Base 1.23.1 + (optional)_ZN5QTJSC16CallFrameClosure11setArgumentEiNS_7JSValueE@Base 1.23.1 _ZN5QTJSC16ErrorConstructor11getCallDataERNS_8CallDataE@Base 1.23.1 _ZN5QTJSC16ErrorConstructor16getConstructDataERNS_13ConstructDataE@Base 1.23.1 _ZN5QTJSC16ErrorConstructorC1EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS_14ErrorPrototypeE@Base 1.23.1 @@ -1421,8 +1421,8 @@ _ZN5QTJSC16JSVariableObject14symbolTableGetERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1 _ZN5QTJSC16JSVariableObject19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1 _ZN5QTJSC16JSVariableObject28symbolTablePutWithAttributesERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1 - _ZN5QTJSC16JSVariableObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1 - _ZN5QTJSC16JSVariableObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1 + (optional)_ZN5QTJSC16JSVariableObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1 + (optional)_ZN5QTJSC16JSVariableObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1 _ZN5QTJSC16PostfixErrorNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1 _ZN5QTJSC16PostfixErrorNodeD0Ev@Base 1.23.1 _ZN5QTJSC16PostfixErrorNodeD1Ev@Base 1.23.1 @@ -1573,8 +1573,8 @@ _ZN5QTJSC17CommonIdentifiersD1Ev@Base 1.23.1 _ZN5QTJSC17CommonIdentifiersD2Ev@Base 1.23.1 (arch=amd64 arm64 mips64el riscv64 s390x)_ZN5QTJSC17DateInstanceCache3addEd@Base 1.24.0 - _ZN5QTJSC17DateInstanceCacheD1Ev@Base 1.23.1 - _ZN5QTJSC17DateInstanceCacheD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC17DateInstanceCacheD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC17DateInstanceCacheD2Ev@Base 1.23.1 _ZN5QTJSC17DeleteBracketNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1 _ZN5QTJSC17DeleteBracketNodeD0Ev@Base 1.23.1 _ZN5QTJSC17DeleteBracketNodeD1Ev@Base 1.23.1 @@ -1635,10 +1635,10 @@ _ZN5QTJSC17ProgramExecutableD0Ev@Base 1.23.1 _ZN5QTJSC17ProgramExecutableD1Ev@Base 1.23.1 _ZN5QTJSC17ProgramExecutableD2Ev@Base 1.23.1 - _ZN5QTJSC17PropertyNameArray14addKnownUniqueEPNS_11UStringImplE@Base 1.23.1 + (optional)_ZN5QTJSC17PropertyNameArray14addKnownUniqueEPNS_11UStringImplE@Base 1.23.1 _ZN5QTJSC17PropertyNameArray3addEPNS_11UStringImplE@Base 1.23.1 - _ZN5QTJSC17PropertyNameArrayC1EPNS_9ExecStateE@Base 1.23.1 - _ZN5QTJSC17PropertyNameArrayC2EPNS_9ExecStateE@Base 1.23.1 + (optional)_ZN5QTJSC17PropertyNameArrayC1EPNS_9ExecStateE@Base 1.23.1 + (optional)_ZN5QTJSC17PropertyNameArrayC2EPNS_9ExecStateE@Base 1.23.1 _ZN5QTJSC17PropertyNameArrayD1Ev@Base 1.23.1 _ZN5QTJSC17PropertyNameArrayD2Ev@Base 1.23.1 _ZN5QTJSC17PrototypeFunction11getCallDataERNS_8CallDataE@Base 1.23.1 @@ -1787,7 +1787,7 @@ _ZN5QTJSC18globalFuncParseIntEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC18globalFuncUnescapeEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC18jsNontrivialStringEPNS_12JSGlobalDataEPKc@Base 1.23.1 - _ZN5QTJSC18jsNontrivialStringEPNS_9ExecStateEPKc@Base 1.23.1 + (optional)_ZN5QTJSC18jsNontrivialStringEPNS_9ExecStateEPKc@Base 1.23.1 _ZN5QTJSC19BracketAccessorNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1 _ZN5QTJSC19BracketAccessorNodeD0Ev@Base 1.23.1 _ZN5QTJSC19BracketAccessorNodeD1Ev@Base 1.23.1 @@ -1819,7 +1819,7 @@ _ZN5QTJSC19ReverseBinaryOpNodeD2Ev@Base 1.23.1 _ZN5QTJSC19SmallStringsStorageC1Ev@Base 1.23.1 _ZN5QTJSC19SmallStringsStorageC2Ev@Base 1.23.1 - (arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC19asRegExpConstructorENS_7JSValueE@Base 1.24.0 + (optional|arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC19asRegExpConstructorENS_7JSValueE@Base 1.24.0 _ZN5QTJSC19constructEmptyArrayEPNS_9ExecStateE@Base 1.23.1 _ZN5QTJSC19globalFuncDecodeURIEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC19globalFuncEncodeURIEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1 @@ -1890,8 +1890,8 @@ _ZN5QTJSC22JSPropertyNameIterator12markChildrenERNS_9MarkStackE@Base 1.23.1 (subst)_ZN5QTJSC22JSPropertyNameIterator3getEPNS_9ExecStateEPNS_8JSObjectE{size_t}@Base 1.23.1 _ZN5QTJSC22JSPropertyNameIterator6createEPNS_9ExecStateEPNS_8JSObjectE@Base 1.23.1 - (subst)_ZN5QTJSC22JSPropertyNameIteratorC1EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1 - (subst)_ZN5QTJSC22JSPropertyNameIteratorC2EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1 + (optional|subst)_ZN5QTJSC22JSPropertyNameIteratorC1EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1 + (optional|subst)_ZN5QTJSC22JSPropertyNameIteratorC2EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1 _ZN5QTJSC22JSPropertyNameIteratorD0Ev@Base 1.23.1 _ZN5QTJSC22JSPropertyNameIteratorD1Ev@Base 1.23.1 _ZN5QTJSC22JSPropertyNameIteratorD2Ev@Base 1.23.1 @@ -1909,8 +1909,8 @@ _ZN5QTJSC22UnsignedRightShiftNodeD2Ev@Base 1.23.1 _ZN5QTJSC22createNotAnObjectErrorEPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubEjPNS_9CodeBlockE@Base 1.23.1 _ZN5QTJSC22regExpConstructorTableE@Base 1.23.1 - _ZN5QTJSC23APIEntryShimWithoutLockD1Ev@Base 1.23.1 - _ZN5QTJSC23APIEntryShimWithoutLockD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC23APIEntryShimWithoutLockD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC23APIEntryShimWithoutLockD2Ev@Base 1.23.1 _ZN5QTJSC23AbstractSamplingCounter11s_completedE@Base 1.23.1 _ZN5QTJSC23AbstractSamplingCounter30s_abstractSamplingCounterChainE@Base 1.23.1 _ZN5QTJSC23AbstractSamplingCounter33s_abstractSamplingCounterChainEndE@Base 1.23.1 @@ -1937,13 +1937,13 @@ _ZN5QTJSC24ApplyFunctionCallDotNodeD0Ev@Base 1.23.1 _ZN5QTJSC24ApplyFunctionCallDotNodeD1Ev@Base 1.23.1 _ZN5QTJSC24ApplyFunctionCallDotNodeD2Ev@Base 1.23.1 - _ZN5QTJSC24StructureTransitionTable15TransitionTable17addSlotTransitionEjPNS_9StructureE@Base 1.23.1 - _ZN5QTJSC24StructureTransitionTable15TransitionTable17getSlotTransitionEj@Base 1.23.1 - _ZN5QTJSC24StructureTransitionTable21reifySingleTransitionEv@Base 1.23.1 - _ZN5QTJSC24StructureTransitionTable29removeAnonymousSlotTransitionEj@Base 1.23.1 + (optional)_ZN5QTJSC24StructureTransitionTable15TransitionTable17addSlotTransitionEjPNS_9StructureE@Base 1.23.1 + (optional)_ZN5QTJSC24StructureTransitionTable15TransitionTable17getSlotTransitionEj@Base 1.23.1 + (optional)_ZN5QTJSC24StructureTransitionTable21reifySingleTransitionEv@Base 1.23.1 + (optional)_ZN5QTJSC24StructureTransitionTable29removeAnonymousSlotTransitionEj@Base 1.23.1 _ZN5QTJSC24StructureTransitionTable3addERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_9StructureEPNS_6JSCellE@Base 1.23.1 _ZN5QTJSC24StructureTransitionTable6removeERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1 - _ZN5QTJSC24StructureTransitionTable8containsERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1 + (optional)_ZN5QTJSC24StructureTransitionTable8containsERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1 _ZN5QTJSC24StructureTransitionTableD1Ev@Base 1.23.1 _ZN5QTJSC24StructureTransitionTableD2Ev@Base 1.23.1 _ZN5QTJSC24createStackOverflowErrorEPNS_9ExecStateE@Base 1.23.1 @@ -1962,10 +1962,10 @@ _ZN5QTJSC28globalFuncEncodeURIComponentEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC29createIdentifierTableSpecificEv@Base 1.23.1 _ZN5QTJSC31expressionEndOffsetPropertyNameE@Base 1.23.1 - _ZN5QTJSC32AVLTreeAbstractorForArrayCompare15compare_key_keyENS_7JSValueES1_@Base 1.23.1 + (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompare15compare_key_keyENS_7JSValueES1_@Base 1.23.1 _ZN5QTJSC32AVLTreeAbstractorForArrayCompare18set_balance_factorEii@Base 1.23.1 - _ZN5QTJSC32AVLTreeAbstractorForArrayCompareD1Ev@Base 1.23.1 - _ZN5QTJSC32AVLTreeAbstractorForArrayCompareD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompareD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompareD2Ev@Base 1.23.1 _ZN5QTJSC33expressionBeginOffsetPropertyNameE@Base 1.23.1 _ZN5QTJSC33expressionCaretOffsetPropertyNameE@Base 1.23.1 _ZN5QTJSC35createInterruptedExecutionExceptionEPNS_12JSGlobalDataE@Base 1.23.1 @@ -2019,13 +2019,13 @@ _ZN5QTJSC5Lexer19shiftLineTerminatorEv@Base 1.23.1 _ZN5QTJSC5Lexer3lexEPvS1_@Base 1.23.1 _ZN5QTJSC5Lexer5clearEv@Base 1.23.1 - _ZN5QTJSC5Lexer6shift1Ev@Base 1.23.1 - _ZN5QTJSC5Lexer6shift2Ev@Base 1.23.1 + (optional)_ZN5QTJSC5Lexer6shift1Ev@Base 1.23.1 + (optional)_ZN5QTJSC5Lexer6shift2Ev@Base 1.23.1 _ZN5QTJSC5Lexer6shift3Ev@Base 1.23.1 - (arch=!amd64 !arm64 !armel !armhf !i386 !mipsel)_ZN5QTJSC5Lexer6shift4Ev@Base 1.24.0 + (optional|arch=!amd64 !arm64 !armel !armhf !i386 !mipsel)_ZN5QTJSC5Lexer6shift4Ev@Base 1.24.0 (arch=amd64 arm64 armel armhf i386)_ZN5QTJSC5Lexer7record8Ei@Base 1.24.0 _ZN5QTJSC5Lexer7setCodeERKNS_10SourceCodeERNS_11ParserArenaE@Base 1.23.1 - _ZN5QTJSC5Lexer8record16Ei@Base 1.23.1 + (optional)_ZN5QTJSC5Lexer8record16Ei@Base 1.23.1 _ZN5QTJSC5LexerC1EPNS_12JSGlobalDataE@Base 1.23.1 _ZN5QTJSC5LexerC2EPNS_12JSGlobalDataE@Base 1.23.1 _ZN5QTJSC5LexerD1Ev@Base 1.23.1 @@ -2055,7 +2055,7 @@ _ZN5QTJSC6JSCellD0Ev@Base 1.23.1 _ZN5QTJSC6JSCellD1Ev@Base 1.23.1 _ZN5QTJSC6JSCellD2Ev@Base 1.23.1 - (subst)_ZN5QTJSC6JSCellnwE{size_t}PNS_9ExecStateE@Base 1.23.1 + (optional|subst)_ZN5QTJSC6JSCellnwE{size_t}PNS_9ExecStateE@Base 1.23.1 _ZN5QTJSC6JSLock12DropAllLocksC1ENS_14JSLockBehaviorE@Base 1.23.1 _ZN5QTJSC6JSLock12DropAllLocksC1EPNS_9ExecStateE@Base 1.23.1 _ZN5QTJSC6JSLock12DropAllLocksC2ENS_14JSLockBehaviorE@Base 1.23.1 @@ -2141,9 +2141,9 @@ _ZN5QTJSC7JSValue11descriptionEv@Base 1.23.1 _ZN5QTJSC7JSValue11strictEqualEPNS_9ExecStateES0_S0_@Base 1.23.1 _ZN5QTJSC7JSValue13equalSlowCaseEPNS_9ExecStateES0_S0_@Base 1.23.1 - _ZN5QTJSC7JSValue14toThisJSStringEPNS_9ExecStateE@Base 1.23.1 - (arch=armel armhf ppc64 ppc64el)_ZN5QTJSC7JSValue18getPrimitiveNumberEPNS_9ExecStateERdRS0_@Base 1.24.0 - _ZN5QTJSC7JSValue19equalSlowCaseInlineEPNS_9ExecStateES0_S0_@Base 1.23.1 + (optional)_ZN5QTJSC7JSValue14toThisJSStringEPNS_9ExecStateE@Base 1.23.1 + (optional|arch=armel armhf ppc64 ppc64el)_ZN5QTJSC7JSValue18getPrimitiveNumberEPNS_9ExecStateERdRS0_@Base 1.24.0 + (optional)_ZN5QTJSC7JSValue19equalSlowCaseInlineEPNS_9ExecStateES0_S0_@Base 1.23.1 _ZN5QTJSC7JSValue19strictEqualSlowCaseEPNS_9ExecStateES0_S0_@Base 1.23.1 _ZN5QTJSC7JSValue3putEPNS_9ExecStateERKNS_10IdentifierES0_RNS_15PutPropertySlotE@Base 1.23.1 _ZN5QTJSC7JSValue3putEPNS_9ExecStateEjS0_@Base 1.23.1 @@ -2232,7 +2232,7 @@ _ZN5QTJSC8JSObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1 _ZN5QTJSC8JSObject17createInheritorIDEv@Base 1.23.1 _ZN5QTJSC8JSObject17defineOwnPropertyEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorEb@Base 1.23.1 - _ZN5QTJSC8JSObject17getDirectLocationERKNS_10IdentifierE@Base 1.23.1 + (optional)_ZN5QTJSC8JSObject17getDirectLocationERKNS_10IdentifierE@Base 1.23.1 _ZN5QTJSC8JSObject17putDirectFunctionEPNS_9ExecStateEPNS_16InternalFunctionEj@Base 1.23.1 _ZN5QTJSC8JSObject17putDirectInternalERKNS_10IdentifierENS_7JSValueEjbRNS_15PutPropertySlotEPNS_6JSCellE@Base 1.23.1 _ZN5QTJSC8JSObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1 @@ -2249,7 +2249,7 @@ _ZN5QTJSC8JSObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1 _ZN5QTJSC8JSObject24inlineGetOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE@Base 1.23.1 _ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionEPNS_9ExecStateEPNS_16InternalFunctionEj@Base 1.23.1 - _ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionERKNS_10IdentifierEPNS_6JSCellEj@Base 1.23.1 + (optional)_ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionERKNS_10IdentifierEPNS_6JSCellEj@Base 1.23.1 _ZN5QTJSC8JSObject3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1 _ZN5QTJSC8JSObject3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1 _ZN5QTJSC8JSObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1 @@ -2308,10 +2308,10 @@ _ZN5QTJSC8jsLessEqEPNS_9ExecStateENS_7JSValueES2_@Base 1.23.1 _ZN5QTJSC8jsStringEPNS_9ExecStateENS_7JSValueERKNS_7ArgListE@Base 1.23.1 _ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringERKNS_7UStringE@Base 1.23.1 - _ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringES3_@Base 1.23.1 + (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringES3_@Base 1.23.1 _ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8RegisterEj@Base 1.23.1 - _ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringE@Base 1.23.1 - _ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringEPNS_8JSStringE@Base 1.23.1 + (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringE@Base 1.23.1 + (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringEPNS_8JSStringE@Base 1.23.1 _ZN5QTJSC9Arguments11fillArgListEPNS_9ExecStateERNS_20MarkedArgumentBufferE@Base 1.23.1 _ZN5QTJSC9Arguments12markChildrenERNS_9MarkStackE@Base 1.23.1 _ZN5QTJSC9Arguments13copyRegistersEv@Base 1.23.1 @@ -2376,7 +2376,7 @@ _ZN5QTJSC9ExecState11regExpTableEPS0_@Base 1.23.1 _ZN5QTJSC9ExecState11stringTableEPS0_@Base 1.23.1 _ZN5QTJSC9ExecState19dynamicGlobalObjectEv@Base 1.23.1 - _ZN5QTJSC9ExecState1rEi@Base 1.23.1 + (optional)_ZN5QTJSC9ExecState1rEi@Base 1.23.1 _ZN5QTJSC9ExecState22regExpConstructorTableEPS0_@Base 1.23.1 (arch=!armel !armhf)_ZN5QTJSC9ExecState4initEPNS_9CodeBlockEPNS_11InstructionEPNS_14ScopeChainNodeEPS0_iiPNS_8JSObjectE@Base 1.24.0 _ZN5QTJSC9ExecState9dateTableEPS0_@Base 1.23.1 @@ -2392,7 +2392,7 @@ _ZN5QTJSC9LabelNodeD1Ev@Base 1.23.1 _ZN5QTJSC9LabelNodeD2Ev@Base 1.23.1 _ZN5QTJSC9MarkStack10s_pageSizeE@Base 1.23.1 - _ZN5QTJSC9MarkStack12markChildrenEPNS_6JSCellE@Base 1.23.1 + (optional)_ZN5QTJSC9MarkStack12markChildrenEPNS_6JSCellE@Base 1.23.1 (subst)_ZN5QTJSC9MarkStack12releaseStackEPv{size_t}@Base 1.23.1 (subst)_ZN5QTJSC9MarkStack13allocateStackE{size_t}@Base 1.23.1 _ZN5QTJSC9MarkStack18initializePagesizeEv@Base 1.23.1 @@ -2403,9 +2403,9 @@ (subst)_ZN5QTJSC9ScopeNodeC1EPNS_12JSGlobalDataERKNS_10SourceCodeEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS9_IPNS_16FunctionBodyNodeEL{size_t}0EEEji@Base 1.23.1 _ZN5QTJSC9ScopeNodeC2EPNS_12JSGlobalDataE@Base 1.23.1 (subst)_ZN5QTJSC9ScopeNodeC2EPNS_12JSGlobalDataERKNS_10SourceCodeEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS9_IPNS_16FunctionBodyNodeEL{size_t}0EEEji@Base 1.23.1 - _ZN5QTJSC9ScopeNodeD0Ev@Base 1.23.1 - _ZN5QTJSC9ScopeNodeD1Ev@Base 1.23.1 - _ZN5QTJSC9ScopeNodeD2Ev@Base 1.23.1 + (optional)_ZN5QTJSC9ScopeNodeD0Ev@Base 1.23.1 + (optional)_ZN5QTJSC9ScopeNodeD1Ev@Base 1.23.1 + (optional)_ZN5QTJSC9ScopeNodeD2Ev@Base 1.23.1 _ZN5QTJSC9Structure13hasTransitionEPNS_11UStringImplEj@Base 1.23.1 _ZN5QTJSC9Structure14dumpStatisticsEv@Base 1.23.1 _ZN5QTJSC9Structure16getPropertyNamesERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1 @@ -3166,8 +3166,8 @@ _ZN7QScript25OriginalGlobalObjectProxyD0Ev@Base 1.23.1 _ZN7QScript25OriginalGlobalObjectProxyD1Ev@Base 1.23.1 _ZN7QScript25OriginalGlobalObjectProxyD2Ev@Base 1.23.1 - (arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC1ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0 - (arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC2ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0 + (optional|arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC1ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0 + (optional|arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC2ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0 _ZN7QScript33UStringSourceProviderWithFeedbackD0Ev@Base 1.23.1 _ZN7QScript33UStringSourceProviderWithFeedbackD1Ev@Base 1.23.1 _ZN7QScript33UStringSourceProviderWithFeedbackD2Ev@Base 1.23.1 @@ -4005,14 +4005,14 @@ (subst)_ZNK5QTJSC4Heap11markedCellsE{size_t}{size_t}@Base 1.23.1 _ZNK5QTJSC4Heap11objectCountEv@Base 1.23.1 _ZNK5QTJSC4Heap15addToStatisticsERNS0_10StatisticsE@Base 1.23.1 - _ZNK5QTJSC5Label4bindEii@Base 1.23.1 + (optional)_ZNK5QTJSC5Label4bindEii@Base 1.23.1 _ZNK5QTJSC6JSCell11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE@Base 1.23.1 _ZNK5QTJSC6JSCell12toThisObjectEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC6JSCell12toThisStringEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC6JSCell14isGetterSetterEv@Base 1.23.1 _ZNK5QTJSC6JSCell17isAPIValueWrapperEv@Base 1.23.1 _ZNK5QTJSC6JSCell22isPropertyNameIteratorEv@Base 1.23.1 - _ZNK5QTJSC6JSCell8inheritsEPKNS_9ClassInfoE@Base 1.23.1 + (optional)_ZNK5QTJSC6JSCell8inheritsEPKNS_9ClassInfoE@Base 1.23.1 _ZNK5QTJSC6JSCell8toNumberEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC6JSCell8toObjectEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC6JSCell8toStringEPNS_9ExecStateE@Base 1.23.1 @@ -4023,14 +4023,14 @@ _ZNK5QTJSC6JSCell9getUInt32ERj@Base 1.23.1 _ZNK5QTJSC6JSCell9toBooleanEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC7AddNode5isAddEv@Base 1.23.1 - (subst|arch=!ppc64 !s390x)_ZNK5QTJSC7ArgList2atE{size_t}@Base 1.24.0 + (optional|subst|arch=!ppc64 !s390x)_ZNK5QTJSC7ArgList2atE{size_t}@Base 1.24.0 _ZNK5QTJSC7ArgList8getSliceEiRS0_@Base 1.23.1 _ZNK5QTJSC7JSArray9classInfoEv@Base 1.23.1 (arch=i386 mipsel)_ZNK5QTJSC7JSValue10getBooleanEv@Base 1.24.0 (arch=i386 mipsel)_ZNK5QTJSC7JSValue12toThisStringEPNS_9ExecStateE@Base 1.24.0 _ZNK5QTJSC7JSValue16synthesizeObjectEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC7JSValue16toObjectSlowCaseEPNS_9ExecStateE@Base 1.23.1 - _ZNK5QTJSC7JSValue17toPrimitiveStringEPNS_9ExecStateE@Base 1.23.1 + (optional)_ZNK5QTJSC7JSValue17toPrimitiveStringEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC7JSValue18uncheckedGetNumberEv@Base 1.23.1 _ZNK5QTJSC7JSValue19synthesizePrototypeEPNS_9ExecStateE@Base 1.23.1 _ZNK5QTJSC7JSValue20toIntegerPreserveNaNEPNS_9ExecStateE@Base 1.23.1 @@ -4169,9 +4169,9 @@ _ZNK7QScript5Lexer12singleEscapeEt@Base 1.23.1 _ZNK7QScript5Lexer16findReservedWordEPK5QChari@Base 1.23.1 _ZNK7QScript5Lexer16isLineTerminatorEv@Base 1.23.1 - _ZNK8QVariant6typeIdEv@Base 1.23.1 - _ZNSt14_Function_baseD1Ev@Base 1.23.1 - _ZNSt14_Function_baseD2Ev@Base 1.23.1 + (optional)_ZNK8QVariant6typeIdEv@Base 1.23.1 + (optional)_ZNSt14_Function_baseD1Ev@Base 1.23.1 + (optional)_ZNSt14_Function_baseD2Ev@Base 1.23.1 (optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListI12QScriptValueE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS8_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation@Base 1.23.1 (optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListI12QScriptValueE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS8_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_@Base 1.23.1 (optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSJ_St18_Manager_operation@Base 1.23.1 @@ -5258,4 +5258,4 @@ (c++)"non-virtual thunk to QTJSC::EvalNode::~EvalNode()@Base" 1.23.1 (c++)"non-virtual thunk to QTJSC::FunctionBodyNode::~FunctionBodyNode()@Base" 1.23.1 (c++)"non-virtual thunk to QTJSC::ProgramNode::~ProgramNode()@Base" 1.23.1 - (c++)"non-virtual thunk to QTJSC::ScopeNode::~ScopeNode()@Base" 1.23.1 + (optional|c++)"non-virtual thunk to QTJSC::ScopeNode::~ScopeNode()@Base" 1.23.1 diff -Nru qbs-1.24.0+dfsg/debian/patches/find_qdoc.diff qbs-1.24.1+dfsg/debian/patches/find_qdoc.diff --- qbs-1.24.0+dfsg/debian/patches/find_qdoc.diff 1970-01-01 03:00:00.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/patches/find_qdoc.diff 2023-03-05 20:28:50.000000000 +0300 @@ -0,0 +1,50 @@ +Description: find qdoc directly, without relying on qmake location +Author: Dmitry Shachnev <mity...@debian.org> +Forwarded: https://codereview.qt-project.org/c/qbs/qbs/+/464636 +Last-Update: 2023-03-05 + +--- a/cmake/QbsDocumentation.cmake ++++ b/cmake/QbsDocumentation.cmake +@@ -40,23 +40,6 @@ function(qt_query_qmake) + endforeach() + endfunction() + +-# Find programs: +-function(_qbs_doc_find_program result_var) +- if (NOT TARGET Qt${QT_VERSION_MAJOR}::qmake) +- message(FATAL_ERROR "QDoc is only available in Qt projects") +- endif() +- +- get_target_property(_qmake_binary Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION) +- get_filename_component(_qmake_dir "${_qmake_binary}" DIRECTORY) +- find_program("_prg_${result_var}" ${ARGN} HINTS "${_qmake_dir}") +- if ("_prg_${result_var}" STREQUAL "_prg_${result_var}-NOTFOUND") +- set("_prg_${result_var}" "${result_var}-NOTFOUND") +- message(WARNING "Could not find binary for ${result_var}") +- endif() +- +- set(${result_var} "${_prg_${result_var}}" PARENT_SCOPE) +-endfunction() +- + function(_qbs_setup_doc_targets) + # Set up important targets: + if (NOT TARGET qbs_html_docs) +@@ -114,6 +97,8 @@ function(_qbs_setup_qdoc_targets _qdocco + list(APPEND _env "${_export}=${${_export}}") + endforeach() + ++ get_target_property(_qdoc Qt${QT_VERSION_MAJOR}::qdoc IMPORTED_LOCATION) ++ + set(_full_qdoc_command "${_qdoc}") + if (_env) + set(_full_qdoc_command "${CMAKE_COMMAND}" "-E" "env" ${_env} "${_qdoc}") +@@ -246,8 +231,7 @@ endfunction() + function(_qbs_qdoc_build_qdocconf_file _qdocconf_file) + _qbs_setup_doc_targets() + +- _qbs_doc_find_program(_qdoc NAMES qdoc qdoc-qt5) +- if (_qdoc STREQUAL "_prg__qdoc-NOTFOUND") ++ if (NOT TARGET Qt${QT_VERSION_MAJOR}::qdoc) + message(WARNING "No qdoc binary found: No documentation targets were generated") + return() + endif() diff -Nru qbs-1.24.0+dfsg/debian/patches/series qbs-1.24.1+dfsg/debian/patches/series --- qbs-1.24.0+dfsg/debian/patches/series 2022-12-31 02:10:04.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/patches/series 2023-03-05 20:28:50.000000000 +0300 @@ -5,3 +5,4 @@ disable_bad_assembly.diff asan_atomic.diff s390x_jscore.diff +find_qdoc.diff diff -Nru qbs-1.24.0+dfsg/debian/rules qbs-1.24.1+dfsg/debian/rules --- qbs-1.24.0+dfsg/debian/rules 2022-12-31 02:10:04.000000000 +0300 +++ qbs-1.24.1+dfsg/debian/rules 2023-03-05 20:28:50.000000000 +0300 @@ -61,3 +61,6 @@ endif override_dh_auto_test-indep: + +override_dh_compress: + dh_compress --exclude=.qch diff -Nru qbs-1.24.0+dfsg/share/qbs/modules/cpp/iar.js qbs-1.24.1+dfsg/share/qbs/modules/cpp/iar.js --- qbs-1.24.0+dfsg/share/qbs/modules/cpp/iar.js 2022-11-24 12:32:18.000000000 +0300 +++ qbs-1.24.1+dfsg/share/qbs/modules/cpp/iar.js 2023-02-22 16:42:11.000000000 +0300 @@ -450,6 +450,7 @@ args.push(cppLanguageOption(compilerFilePath)); var p = new Process(); + p.setWorkingDirectory(tempDir.path()); p.exec(compilerFilePath, args, true); var outFile = new TextFile(outFilePath, TextFile.ReadOnly); return Cpp.extractMacros(outFile.readAll()); @@ -471,6 +472,7 @@ var includePaths = []; var p = new Process(); + p.setWorkingDirectory(tempDir.path()); // It is possible that the process can return an error code in case the // compiler does not support the `--IDE3` flag. So, don't throw an error in this case. p.exec(compilerFilePath, args, false); diff -Nru qbs-1.24.0+dfsg/VERSION qbs-1.24.1+dfsg/VERSION --- qbs-1.24.0+dfsg/VERSION 2022-11-24 12:32:18.000000000 +0300 +++ qbs-1.24.1+dfsg/VERSION 2023-02-22 16:42:11.000000000 +0300 @@ -1 +1 @@ -1.24.0 +1.24.1
signature.asc
Description: PGP signature