From 213c26e78a3c04a8a733fa205e4b68c940a7270a Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 9 Oct 2026 10:21:34 +0200 Subject: [PATCH 1/4] Fix swapped failed and unknown states on compatibility page --- docs/site/_includes/compatibility.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/site/_includes/compatibility.html b/docs/site/_includes/compatibility.html index 6c22511b7c..0b506ae571 100644 --- a/docs/site/_includes/compatibility.html +++ b/docs/site/_includes/compatibility.html @@ -310,10 +310,10 @@ countCompatible++; break; case 1: - countUntested++; + countIncompatible++; break; case 2: - countIncompatible++; + countUntested++; break; case 3: countNotSupported++; From 4eb4ef478cd87f08e56ba643f073efdb13c17959 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 9 Oct 2026 10:26:30 +0200 Subject: [PATCH 2/4] Fix threshold value in tooltips --- docs/site/_includes/compatibility.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/site/_includes/compatibility.html b/docs/site/_includes/compatibility.html index 0b506ae571..a15b949970 100644 --- a/docs/site/_includes/compatibility.html +++ b/docs/site/_includes/compatibility.html @@ -543,14 +543,14 @@

Over 600 Python packages tested for compatibility
Compatible: loading...
+ title="More than 75% of the package's tests run successfully on GraalPy">Compatible: loading...
Currently Untested: loading...
Currently + title="Fewer than 75% of the package's tests run successfully on GraalPy">Currently Incompatible: loading...
Not From cedf51156daa2f38be9459a02a0efd48726d921b Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 9 Oct 2026 10:36:57 +0200 Subject: [PATCH 3/4] Change wording of Incompatible category --- docs/site/_includes/compatibility.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/site/_includes/compatibility.html b/docs/site/_includes/compatibility.html index a15b949970..ca1560f265 100644 --- a/docs/site/_includes/compatibility.html +++ b/docs/site/_includes/compatibility.html @@ -551,7 +551,7 @@

Over 600 Python packages tested for compatibility
Currently - Incompatible: loading...
+ Failing Tests: loading...
Not Supported: loading...
From c9121ec536fefa2523a2d7bce49d45d22fe3b69e Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 9 Oct 2026 10:50:09 +0200 Subject: [PATCH 4/4] Don't include metadata entries in aggregate test results --- docs/site/_includes/compatibility.html | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/site/_includes/compatibility.html b/docs/site/_includes/compatibility.html index ca1560f265..c2f273b10f 100644 --- a/docs/site/_includes/compatibility.html +++ b/docs/site/_includes/compatibility.html @@ -87,7 +87,7 @@ const parts = item.name.split('.'); const package_name = parts[0]; const version = parts.slice(1, -1).join('.') || DB.ANY_VERSION; - packages.push(`${package_name},${version},0,${BUILD_SCRIPT_AVAILABLE(item.html_url)}`); + packages.push(`${package_name},${version},,${BUILD_SCRIPT_AVAILABLE(item.html_url)}`); } resolve(packages.join("\n")); } else { @@ -116,7 +116,7 @@ patches.push( [currentPatch.name, currentPatch.version, - 0, + '', currentPatch.comment || PATCH_AVAILABLE].join(",") ) } @@ -143,7 +143,7 @@ patches.push( [currentPatch.name, currentPatch.version, - 0, + '', currentPatch.comment || PATCH_AVAILABLE].join(",") ) } @@ -285,11 +285,11 @@ load_db(graalpyModuleValue).then(function (db_contents) { database = new DB("python", db_contents); const rowsPerPage = getRowsPerPage(); - let count = 0; let countCompatible = 0; let countUntested = 0; let countIncompatible = 0; let countNotSupported = 0; + let tableRowCount = 0; $('#dataTable tbody').empty(); for (let package in database.db) { const versions = database.db[package]; @@ -300,7 +300,7 @@ if (versionA > versionB) return 1; return 0; }); - versions_loop: for (const version of version_keys) { + for (const version of version_keys) { if (version.startsWith('~')) { continue; } @@ -318,10 +318,8 @@ case 3: countNotSupported++; break; - default: - continue versions_loop; } - const styling = count++ < rowsPerPage ? '' : ' style="display: none;"'; + const styling = tableRowCount++ < rowsPerPage ? '' : ' style="display: none;"'; const highlight = ''.repeat(Math.ceil(info.highlight)); $('#dataTable tbody').append(` @@ -332,6 +330,7 @@ } } $('#compatibility_page__search-field').trigger("input"); + const count = countCompatible + countUntested + countIncompatible + countNotSupported; updateStatistics(count, countCompatible, countUntested, countIncompatible, countNotSupported); updatePagination(true); });