diff -Nru qt6-declarative-6.3.1+dfsg/debian/changelog qt6-declarative-6.3.1+dfsg/debian/changelog
--- qt6-declarative-6.3.1+dfsg/debian/changelog	2022-08-16 09:59:08.000000000 +0000
+++ qt6-declarative-6.3.1+dfsg/debian/changelog	2022-08-31 23:17:34.000000000 +0000
@@ -1,3 +1,10 @@
+qt6-declarative (6.3.1+dfsg-3+rpi1) bookworm-staging; urgency=medium
+
+  [changes brought forward from 6.2.2+dfsg-4+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Thu, 24 Mar 2022 17:37:51 +0000]
+  * Update symbols files for raspbian.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Wed, 31 Aug 2022 23:17:34 +0000
+
 qt6-declarative (6.3.1+dfsg-3) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-declarative-6.3.1+dfsg/debian/libqt6qml6.symbols qt6-declarative-6.3.1+dfsg/debian/libqt6qml6.symbols
--- qt6-declarative-6.3.1+dfsg/debian/libqt6qml6.symbols	2022-08-16 09:57:03.000000000 +0000
+++ qt6-declarative-6.3.1+dfsg/debian/libqt6qml6.symbols	2022-08-31 23:17:34.000000000 +0000
@@ -3584,12 +3584,12 @@
  (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.2.0
  _ZTIPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.2.0
  (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 6.2.0
  (arch=armel)_ZTISt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.1
- (arch=!armel)_ZTISt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
+ (optional=notarmelandprobabllynotraspbian)_ZTISt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
  _ZTIZN3QV48Compiler7Codegen29VolatileMemoryLocationScanner18collectIdentifiersER5QListI11QStringViewEPN6QQmlJS3AST4NodeEE9Collector@Base 6.2.0
  (subst)_ZTIZN9QMetaType17registerConverterI5QHashI{quintptr}N12QQmlProfiler8LocationEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.2.0
  (subst)_ZTIZN9QMetaType17registerConverterI5QHashI{quintptr}N3QV49Profiling16FunctionLocationEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS5_EEEEbT1_EUlPKvPvE_@Base 6.2.0
@@ -3850,12 +3850,12 @@
  (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 6.2.0
  _ZTSPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.2.0
  (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  _ZTSSt19_Sp_make_shared_tag@Base 6.2.0
  (arch=armel)_ZTSSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.1
- (arch=!armel)_ZTSSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
+ (optional=notarmelandprobabllynotraspbian)_ZTSSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
  _ZTSZN3QV48Compiler7Codegen29VolatileMemoryLocationScanner18collectIdentifiersER5QListI11QStringViewEPN6QQmlJS3AST4NodeEE9Collector@Base 6.2.0
  (subst)_ZTSZN9QMetaType17registerConverterI5QHashI{quintptr}N12QQmlProfiler8LocationEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.2.0
  (subst)_ZTSZN9QMetaType17registerConverterI5QHashI{quintptr}N3QV49Profiling16FunctionLocationEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS5_EEEEbT1_EUlPKvPvE_@Base 6.2.0
@@ -4104,7 +4104,7 @@
  _ZTVN6QQmlJS3AST9StatementE@Base 6.2.0
  _ZTVN6QQmlJS3AST9UiProgramE@Base 6.2.0
  (arch=armel)_ZTVSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.1
- (arch=!armel)_ZTVSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
+ (optional=notarmelandprobabllynotraspbian)_ZTVSt23_Sp_counted_ptr_inplaceIN14QQmlTypeLoader4Blob13PendingImportESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
  _ZTVZN3QV48Compiler7Codegen29VolatileMemoryLocationScanner18collectIdentifiersER5QListI11QStringViewEPN6QQmlJS3AST4NodeEE9Collector@Base 6.2.0
  _ZZN8QQmlData4initEvE11initialized@Base 6.2.0
  (optional=templinst|subst)_ZZN9QMetaType21registerConverterImplI5QHashI{quintptr}N12QQmlProfiler8LocationEE9QIterableI16QMetaAssociationEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.2.0
diff -Nru qt6-declarative-6.3.1+dfsg/debian/libqt6quick6.symbols qt6-declarative-6.3.1+dfsg/debian/libqt6quick6.symbols
--- qt6-declarative-6.3.1+dfsg/debian/libqt6quick6.symbols	2022-08-16 09:57:36.000000000 +0000
+++ qt6-declarative-6.3.1+dfsg/debian/libqt6quick6.symbols	2022-08-31 23:17:34.000000000 +0000
@@ -7108,9 +7108,9 @@
  (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.2.0
  _ZTIPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.2.0
  (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 6.2.0
  (arch=armel)_ZTISt23_Sp_counted_ptr_inplaceI26QQuickPaletteColorProviderSaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.1
  (arch=amd64)_ZTISt23_Sp_counted_ptr_inplaceI26QQuickPaletteColorProviderSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1
@@ -7421,9 +7421,9 @@
  (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 6.2.0
  _ZTSPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.2.0
  (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.2.0
- (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
+ (optional=notarmelandprobabllynotraspbian)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.2.0
  _ZTSSt19_Sp_make_shared_tag@Base 6.2.0
  (arch=armel)_ZTSSt23_Sp_counted_ptr_inplaceI26QQuickPaletteColorProviderSaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.1
  (arch=amd64)_ZTSSt23_Sp_counted_ptr_inplaceI26QQuickPaletteColorProviderSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.1