From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6B0E01584AD for ; Sat, 26 Apr 2025 19:51:36 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 5013B3430F6 for ; Sat, 26 Apr 2025 19:51:36 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 0A0FF1104BD; Sat, 26 Apr 2025 19:51:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 043691104BD for ; Sat, 26 Apr 2025 19:51:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7EFEB34309E for ; Sat, 26 Apr 2025 19:51:25 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B48562668 for ; Sat, 26 Apr 2025 19:51:22 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1745697034.849789c4c0272a4b399fc771efd66dce8acc9dbc.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-geosciences/qgis/qgis-3.38.3-r1.ebuild X-VCS-Directories: sci-geosciences/qgis/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 849789c4c0272a4b399fc771efd66dce8acc9dbc X-VCS-Branch: master Date: Sat, 26 Apr 2025 19:51:22 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e6d8f8b2-6cc1-4a52-ab21-d01cf0d1efa0 X-Archives-Hash: c2b533b560fd0f2fe69ecb222a689475 commit: 849789c4c0272a4b399fc771efd66dce8acc9dbc Author: Alfred Wingate protonmail com> AuthorDate: Sat Apr 26 17:57:53 2025 +0000 Commit: Sam James gentoo org> CommitDate: Sat Apr 26 19:50:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849789c4 sci-geosciences/qgis: skip non working tests Better to investigate further in a bump, also add psycopg:2 that is needed by some tests. Signed-off-by: Alfred Wingate protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41775 Signed-off-by: Sam James gentoo.org> sci-geosciences/qgis/qgis-3.38.3-r1.ebuild | 122 +++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild b/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild index 7a18bae8c6b9..f9af51cb0d7a 100644 --- a/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild +++ b/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild @@ -117,6 +117,7 @@ BDEPEND="${PYTHON_DEPS} dev-python/pyqt6[${PYTHON_USEDEP},testlib] dev-python/nose2[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] ') ) ) @@ -250,6 +251,44 @@ src_test() { addwrite "/dev/fuse" local -x CMAKE_SKIP_TESTS=( + # https://github.com/qgis/QGIS/pull/60991 + # https://bugreports.qt.io/browse/QTBUG-109955 + PyQgsUnitTypes$ + PyQgsCategorizedSymbolRenderer$ + + # https://github.com/qgis/QGIS/pull/61483 + PyQgsConsole$ + + # Newer gdal (>=3.9) changed results + # https://github.com/qgis/QGIS/pull/59620 + PyQgsProjectionSelectionWidgets$ + + # FIXME: Slightly off numbers. Investigate during a bump. + PyQgsCircularString$ + PyQgsColorRampLegendNode$ + PyQgsGeometryPaintDevice$ + + # FIXME: + test_core_layoutlabel$ + test_core_geometry$ + PyQgsProcessingAlgsGdalGdalUtils$ + + # FIXME: + # ERROR 4: `/var/tmp/portage/sci-geosciences/qgis-3.38.3-r1/work/qgis-3.38.3/tests/testdata/mesh/netcdf_parent_quant + # ity.nc' not recognized as being in a supported file format. + PyQgsMeshLayer$ + PyQgsMeshLayerRenderer$ + + # FIXME: + # FAIL! : TestQgsCopcProvider::testQgsRangeRequestCache() 'files[0].baseName().endsWith( QLatin1String( "bytes=3-4" ) )' + # returned FALSE. () + # Loc: [/var/tmp/portage/sci-geosciences/qgis-3.38.3-r1/work/qgis-3.38.3/tests/src/providers/testqgscopcprovider.cpp(1103)] + test_provider_copcprovider + + # FIXME: ???? + PyQgsPalettedRasterRenderer$ + + # TODO: rationale? PyQgsAFSProvider$ PyQgsAnnotation$ PyQgsAuthenticationSystem$ @@ -337,6 +376,7 @@ src_test() { ) CMAKE_SKIP_TESTS+=( + # TODO: rationale? test_core_blendmodes$ test_core_callout$ test_core_compositionconverter$ @@ -372,6 +412,88 @@ src_test() { test_app_vertextool$ ) + # See https://github.com/qgis/QGIS/blob/final-3_38_3/.ci/test_blocklist_qt6.txt + CMAKE_SKIP_TESTS+=( + # Qt6 blocklist + test_core_compositionconverter + test_core_expression + test_core_labelingengine + test_core_layoutpicture + test_core_vectortilelayer + test_gui_processinggui + test_app_advanceddigitizing + test_app_vertextool + + # Crashes -- also disabled on qt5 builds! + test_gui_queryresultwidget + + # block list + qgis_composerutils + PyQgsAppStartup + + # code layout tests are run on separate build + qgis_spelling + qgis_sipify + qgis_sip_include + qgis_sip_uptodate + + # Need a local postgres installation + PyQgsAuthManagerOgrPostgresTest + PyQgsDbManagerPostgis + + # Needs an OpenCL device, the library is not enough + test_core_openclutils + + # Relies on a broken/unreliable 3rd party service + test_core_layerdefinition + + # MSSQL requires the MSSQL docker + PyQgsProviderConnectionMssql + PyQgsStyleStorageMssql + + # To be fixed + PyQgsPythonProvider + PyQgsAnnotation + PyQgsAuthenticationSystem + PyQgsBlockingProcess + PyQgsCodeEditor + PyQgsDelimitedTextProvider + PyQgsEditWidgets + PyQgsElevationProfileCanvas + PyQgsProject + PyQgsFloatingWidget + PyQgsLayoutHtml + PyQgsLineSymbolLayers + PyQgsMapBoxGlStyleConverter + PyQgsMemoryProvider + PyQgsNetworkAccessManager + PyQgsPalLabelingPlacement + PyQgsPlot + PyQgsRasterAttributeTable + PyQgsRasterLayerRenderer + PyQgsShapefileProvider + PyQgsTextRenderer + PyQgsSpatialiteProvider + PyQgsSymbolLayerReadSld + PyQgsVectorLayerCache + PyQgsVectorLayerEditBuffer + PyQgsVectorLayerEditUtils + PyQgsLayerDefinition + PyQgsSettings + PyQgsSettingsEntry + PyQgsSelectiveMasking + PyQgsServerApi + PyQgsServerWMSGetFeatureInfo + PyQgsServerWMSGetMap + PyQgsServerAccessControlWFSTransactional + PyQgsServerWFS + ProcessingQgisAlgorithmsTestPt2 + ProcessingQgisAlgorithmsTestPt3 + ProcessingQgisAlgorithmsTestPt4 + ProcessingGdalAlgorithmsVectorTest + ProcessingGrassAlgorithmsImageryTest + ) + if ! use netcdf; then CMAKE_SKIP_TESTS+=( test_core_gdalprovider$