#1143800 qgis: FTBFS: the mapped type result needs an assignment operator or be movable

Package:
src:qgis
Source:
src:qgis
Submitter:
Santiago Vila
Date:
2026-08-12 12:35:04 UTC
Severity:
normal
Tags:
#1143800#5
Date:
2026-08-06 10:30:28 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:qgis, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
sip-build: /<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/qgsmaplayerlegend.sip: line 165: column 12: 'QgsMapLayerLegendUtils::legendNodeCustomSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/qgsuserprofilemanager.sip: line 49: column 5: 'QgsUserProfileManager::getProfile' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/qgsuserprofilemanager.sip: line 177: column 5: 'QgsUserProfileManager::profileForName' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationmethod.sip: line 126: column 13: 'QgsClassificationMethod::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationmethod.sip: line 305: column 12: 'QgsClassificationMethod::create' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationcustom.sip: line 26: column 13: 'QgsClassificationCustom::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationequalinterval.sip: line 29: column 13: 'QgsClassificationEqualInterval::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationfixedinterval.sip: line 26: column 13: 'QgsClassificationFixedInterval::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationjenks.sip: line 29: column 13: 'QgsClassificationJenks::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationlogarithmic.sip: line 33: column 13: 'QgsClassificationLogarithmic::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationmethodregistry.sip: line 40: column 5: 'QgsClassificationMethodRegistry::method' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationprettybreaks.sip: line 29: column 13: 'QgsClassificationPrettyBreaks::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationquantile.sip: line 30: column 13: 'QgsClassificationQuantile::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/classification/qgsclassificationstandarddeviation.sip: line 30: column 13: 'QgsClassificationStandardDeviation::clone' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/elevation/qgsprofilerenderer.sip: line 169: column 12: 'QgsProfilePlotRenderer::defaultSubSectionsSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 46: column 5: 'QgsGeos::makeValid' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 72: column 5: 'QgsGeos::clip' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 83: column 5: 'QgsGeos::subdivide' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 325: column 5: 'QgsGeos::singleSidedBuffer' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 345: column 5: 'QgsGeos::maximumInscribedCircle' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 379: column 5: 'QgsGeos::largestEmptyCircle' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 415: column 5: 'QgsGeos::minimumWidth' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 469: column 5: 'QgsGeos::minimumClearanceLine' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 491: column 5: 'QgsGeos::node' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 511: column 5: 'QgsGeos::sharedPaths' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 532: column 5: 'QgsGeos::mergeLines' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 547: column 5: 'QgsGeos::closestPoint' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 559: column 5: 'QgsGeos::shortestLine' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 571: column 5: 'QgsGeos::shortestLine' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 628: column 5: 'QgsGeos::voronoiDiagram' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 651: column 5: 'QgsGeos::delaunayTriangulation' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 669: column 5: 'QgsGeos::constrainedDelaunayTriangulation' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 692: column 5: 'QgsGeos::concaveHull' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 730: column 5: 'QgsGeos::simplifyCoverageVW' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgsgeos.sip: line 764: column 5: 'QgsGeos::unionCoverage' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgslinestring.sip: line 250: column 12: 'QgsLineString::fromBezierCurve' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgslinestring.sip: line 264: column 12: 'QgsLineString::fromQPolygonF' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgslinestring.sip: line 910: column 5: 'QgsLineString::measuredLine' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/geometry/qgslinestring.sip: line 919: column 5: 'QgsLineString::interpolateM' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/providers/arcgis/qgsarcgisrestutils.sip: line 87: column 12: 'QgsArcGisRestUtils::convertGeometry' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/providers/arcgis/qgsarcgisrestutils.sip: line 111: column 12: 'QgsArcGisRestUtils::convertSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/providers/arcgis/qgsarcgisrestutils.sip: line 118: column 12: 'QgsArcGisRestUtils::convertRenderer' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/providers/arcgis/qgsarcgisrestutils.sip: line 126: column 12: 'QgsArcGisRestUtils::convertLabeling' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 34: column 5: 'QgsStacController::openLocalCatalog' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 40: column 5: 'QgsStacController::openLocalCollection' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 46: column 5: 'QgsStacController::openLocalItem' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 53: column 5: 'QgsStacController::fetchItemCollection' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 61: column 5: 'QgsStacController::fetchCollections' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 107: column 5: 'QgsStacController::takeItemCollection' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstaccontroller.sip: line 121: column 5: 'QgsStacController::takeCollections' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/stac/qgsstacparser.sip: line 45: column 5: 'QgsStacParser::catalog' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgsfillsymbol.sip: line 22: column 12: 'QgsFillSymbol::createSimple' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgslinesymbol.sip: line 23: column 12: 'QgsLineSymbol::createSimple' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgsmarkersymbol.sip: line 23: column 12: 'QgsMarkerSymbol::createSimple' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerregistry.sip: line 148: column 5: 'QgsSymbolLayerRegistry::createSymbolLayer' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerregistry.sip: line 154: column 5: 'QgsSymbolLayerRegistry::createSymbolLayerFromSld' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerregistry.sip: line 182: column 12: 'QgsSymbolLayerRegistry::defaultSymbolLayer' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 430: column 12: 'QgsSymbolLayerUtils::loadSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 441: column 12: 'QgsSymbolLayerUtils::loadSymbolLayer' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 463: column 12: 'QgsSymbolLayerUtils::createFillLayerFromSld' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 468: column 12: 'QgsSymbolLayerUtils::createLineLayerFromSld' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 473: column 12: 'QgsSymbolLayerUtils::createMarkerLayerFromSld' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 817: column 12: 'QgsSymbolLayerUtils::symbolFromMimeData' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 825: column 12: 'QgsSymbolLayerUtils::loadColorRamp' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 858: column 12: 'QgsSymbolLayerUtils::loadColorRamp' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 1121: column 12: 'QgsSymbolLayerUtils::fieldOrExpressionToExpression' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/symbology/qgssymbollayerutils.sip: line 1232: column 12: 'QgsSymbolLayerUtils::restrictedSizeSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/tiledscene/qgstiledscenetexturerenderer.sip: line 54: column 12: 'QgsTiledSceneTextureRenderer::createDefaultFillSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/tiledscene/qgstiledscenewireframerenderer.sip: line 54: column 12: 'QgsTiledSceneWireframeRenderer::createDefaultFillSymbol' the mapped type result needs an assignment operator or be movable
/<<PKGBUILDDIR>>/debian/build/python/core/auto_generated/tiledscene/qgstiledscenewireframerenderer.sip: line 78: column 12: 'QgsTiledSceneWireframeRenderer::createDefaultLineSymbol' the mapped type result needs an assignment operator or be movable
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd debian/build && LC_ALL=C.UTF-8 ninja -j1 -v returned exit code 1
make: *** [debian/rules:137: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1143800#10
Date:
2026-08-06 16:49:38 UTC
From:
To:
Control: tags -1 upstream
Control: forwarded -1 https://github.com/qgis/QGIS/issues/66993

I have forwarded the issue upstream as I have no idea how to resolve this.

Kind Regards,

Bas

#1143800#19
Date:
2026-08-12 12:34:29 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
qgis, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1143800@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated qgis package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 12 Aug 2026 12:44:54 +0200
Source: qgis
Architecture: source
Version: 3.44.13+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1143800
Changes:
 qgis (3.44.13+dfsg-2) unstable; urgency=medium
 .
   * Add upstream patch to fix FTBFS with SIP 6.11.
     (closes: #1143800)
Checksums-Sha1:
 aea74c0cb274e5d47dcd82c2abe75b08a7ad2179 5365 qgis_3.44.13+dfsg-2.dsc
 1771a26adc55603d32280760ab26f9fa5a58d513 136748 qgis_3.44.13+dfsg-2.debian.tar.xz
 d7388dc9aa0f5329e411aacfe950e128ff4d7e34 44487 qgis_3.44.13+dfsg-2_amd64.buildinfo
Checksums-Sha256:
 dbf03f9a376ec28874c13539a56706d9d71df884f790ede3687921aa72520962 5365 qgis_3.44.13+dfsg-2.dsc
 253e60be54e2b407d6d74b614875e09c65efaa67e4412d97da6e983c7cfbb59e 136748 qgis_3.44.13+dfsg-2.debian.tar.xz
 ecfb378d9ea9dae4dfbf621184179eff62e1d583dd1b086287813fb3a2704bd0 44487 qgis_3.44.13+dfsg-2_amd64.buildinfo
Files:
 5fcdac5e6d36f4181aab033eb6242ed2 5365 science optional qgis_3.44.13+dfsg-2.dsc
 ae96fcbf4407cd08dea9f7a101262d0a 136748 science optional qgis_3.44.13+dfsg-2.debian.tar.xz
 0b4637cb453005454d46c37bc8270abd 44487 science optional qgis_3.44.13+dfsg-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmp8YqAACgkQZ1DxCuiN
SvG9Jw//Vw20J2+rwdO/281Han/9YK59CyuZjQJt2poxMyvipJP71Hvf06fP9YPM
zOGwmqMtm5NUSH/vRpkYTWqtyLzNwsPP+tfdCRlBf42J7LO/+G5N9DusJhdY68VE
JZmMXpMa6kV39wQ9PTyLy3lwzQ2s+1G8J73xghh9W60s6LWsIR2vD8KkeNtP2yni
X3dF5P5ZvOasU75BZKhYh6YWhEsCspw5cRgPk2UpH68WjQgqccfsXsYeBS9tQFix
4lCfqp+CyPnuY49/PoUw0uYDxLa+DeyEUECBIv80r6qa18RZwzbGNR4wndYqEHhl
w+8ENOhixE+dAtOext3577zfrwK0WluvYyb+zeaT+PxRqbaVhHoIDtHxpp3PNEXz
jno2tE+qr3iLjc3MMF0REekEGAAf3zGa8SYpYHj7z7tFyQLfXeoaNHj9PuNOa/jQ
rdnN8ZU9CcTtPMlAKGirAsS54ANekfT17u2x3ZYHbxUSmmZPEtZ0sEAYZG26xA/G
C9VR/VEIgdYQOGpdoWdfUDXBzH4lo4WIh/mkXMymiYjAa3/DShjpcin3nLQ8ZH3z
oHFEt5xoP7IPZUCnx9AgAUKsgfg2tSuGNKh8O6nhLio5ZniTPuNdCl84eL7KejMg
p48LvO/fCwFKIj9eNEKPeeKf0nDbj0UNCYjdOqA05gs3qa2VBd4=
=X2CO
-----END PGP SIGNATURE-----