Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pgadmin4 for openSUSE:Factory checked in at 2026-08-12 16:13:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pgadmin4 (Old) and /work/SRC/openSUSE:Factory/.pgadmin4.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pgadmin4" Wed Aug 12 16:13:35 2026 rev:35 rq:1370838 version:9.17 Changes: -------- --- /work/SRC/openSUSE:Factory/pgadmin4/pgadmin4.changes 2026-07-17 01:45:21.429044944 +0200 +++ /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/pgadmin4.changes 2026-08-12 16:14:58.404721052 +0200 @@ -1,0 +2,558 @@ +Wed Aug 12 08:54:18 UTC 2026 - Antonio Larrosa <[email protected]> + +- Disable building of the cloud package since it can't be currently + installed because there's no python-azure-mgmt-resource 25.0.0 + release available in Factory (and Azure CLI upstream still + requires 24.0.0 so the package can't be updated). + +------------------------------------------------------------------- +Tue Aug 11 18:23:33 UTC 2026 - Antonio Larrosa <[email protected]> + +- Update to 9.17 + * Supported Database Servers + - PostgreSQL: 14, 15, 16, 17 and 18 + - EDB Advanced Server: 14, 15, 16, 17 and 18 + * Bundled PostgreSQL Utilities + - psql, pg_dump, pg_dumpall, pg_restore: 18.4 + * New features + - Include the authenticated user's identity in the HTTP access + log. + - Add an opt-in Gateway API HTTPRoute template to the Helm + chart as an alternative to the existing Ingress. + - Add a preference to cap the row count fetched by the plain + "View Data" action, so it is usable on large tables without + always doing a full SELECT *. + - Add support for a custom XYZ tile provider (URL, name, CRS, + attribution, max zoom) in the Geometry Viewer, alongside the + existing built-in base layers. + * Housekeeping + - Centralize shared-server-group visibility and access-control + logic, and adjust the ServerGroup-to-Server/SharedServer + model relationships. + - Add a basic starter contributing guide. + - Fail the macOS appbundle build if any bundled library links + outside the bundle, and scan all Mach-O binaries for bundle + linkage rather than only files named .so/.dylib. + - Pin the sonarqube-scan-action GitHub workflow to a full + commit SHA instead of a mutable branch ref, to harden against + supply-chain tampering. + - Update the Simplified Chinese (zh_Hans_CN) translation to + match the wording used in the interface. + - Pin the Yarn version used by the build scripts to the + packageManager field, rather than whatever Yarn happens to be + on the builder's PATH. + - Bump JavaScript and Python third-party dependencies, + including axios, webpack, react, electron, and certifi. + * Bug fixes + - Warn when OAuth2 provider settings are misplaced at the top + level of the config instead of under OAUTH2_CONFIG. + - Fix Schema Diff's "Generate Script" and the browser tree's + CREATE Script view emitting wrong SQL for SERIAL/identity + columns, by detecting column-owned sequences via pg_depend + instead of guessing the sequence name. + - Fix a Schema Diff result-status filter chip showing "No + difference found" after being toggled off and back on, even + when real differences exist. + - Fix the Object Explorer briefly showing the literal HTML + markup instead of a greyed-out "[Disconnecting...]" label + when disconnecting a server or database. + - Detect a selected-but-unusable OS keyring and fall back + gracefully instead of failing. + - Fix ALT+F5 ("Execute query at cursor") doing nothing when the + cursor is on or near a statement that is not highlighted, in + a Query Tool tab with multiple statements separated by blank + lines. + - Stop the googleapiclient cloud-deployment dependency from + pulling in the system oauth2client package. + - Fix a "'Response' object is not iterable" crash when + expanding a Trigger node under a Table to view its trigger + function, and report the correct error message on a node.sql + failure in that flow. + - Honor the selected EOL sequence when copying query text to + the clipboard. + - Fix the object browser's extension UI breaking under + PostgreSQL 19's extension catalog changes. + - Fix a tool-permission bypass where a user denied the Query + Tool, Grant Wizard, or Schema Diff permission could still + drive that tool's backend routes and Socket.IO handlers + directly, since the permission check was applied only to a + single "front door" route per tool. Also fixes a non-owner + triggering an adhoc connection against another user's shared + server persisting a new server record still owned by that + other user (CVE-2026-17350). Reported by LXY. + - Fix OS command injection in the MASTER_PASSWORD_HOOK feature, + where an externally-sourced username (e.g. via OAuth2/OIDC, + Kerberos, or webserver authentication) containing shell + metacharacters could execute arbitrary commands as the + pgAdmin service account when the configured hook string uses + %u (CVE-2026-17347). Reported by Thiago Pereira. + - Fix a lexer-differential bypass of the AI Assistant's + read-only transaction guard, where sqlparse's string-literal + lexing disagreed with PostgreSQL's own parser under + standard_conforming_strings = on, letting a crafted + multi-statement payload smuggle a COMMIT past the intended + read-only wrapper, an incomplete fix for CVE-2026-12045 + (CVE-2026-17351). Reported by Kai Aizen. + - Fix SQL injection in the Index Statistics all-indexes listing + and the Publications/Subscriptions Dependencies views, where + an apostrophe in a table, index, publication, or subscription + name broke out of an unescaped template interpolation, an + incomplete fix for CVE-2026-12044 (CVE-2026-17346). Reported + by Hung Tran Quoc (@rampage0010). + - Fix several Constraints, Preferences, Debugger, and Schema + Diff routes missing the @pga_login_required decorator, making + them reachable without authentication in server mode, an + incomplete fix for CVE-2026-12046 (CVE-2026-17348). Reported + by Hung Tran Quoc (@rampage0010). + - Fix an adhoc server connection cloning another user's stored + database credentials (password, save password flag, tunnel + password) alongside ownership, letting a non-owner who cloned + another user's shared server connect using that user's saved + database password (CVE-2026-17349). + - Fix OS command injection in the Import/Export Data tool, + where a query-based export could pass a crafted query string + past the \copy (...) parenthesis-balance guard by exploiting + a backslash-escape mismatch with psql's default + standard_conforming_strings = on behaviour, exposing a live + TO PROGRAM clause for arbitrary command execution + (CVE-2026-17566). Reported by Arpit Jain. + +- Update to 9.16 + * Supported Database Servers + - PostgreSQL: 14, 15, 16, 17 and 18 + - EDB Advanced Server: 14, 15, 16, 17 and 18 + * Bundled PostgreSQL Utilities + - psql, pg_dump, pg_dumpall, pg_restore: 18.4 + * New features + - Added an option to colourize panel and tab headers based on + the connected server's colour, making it easier to tell which + server a tab is connected to at a glance. + - Allow the OAuth2 login button icon to use any Font Awesome + style (e.g. fas fa-key), not only brand icons. + - Added a "Back to login" link to the Forgot Password and Reset + Password pages. + - Add support for the TOAST tuple target storage parameter in + the Materialized View dialog. + - Make the init container security context in the Helm chart + configurable via containerSecurityContext, consistent with + the main container. + - Add support for closing a tab with a middle-click on its + title. + * Housekeeping + - Correct the macOS Replace keyboard shortcut documented in the + Query Tool toolbar reference. + - Fix a typo in the PGPASS_FILE environment-variable + documentation and clarify its behaviour. + - Update the Italian translation. + - Bump Electron in the desktop runtime from 41.5.0 to 42.1.0 + and pin the packaged Electron version. + - Clarify the SSH tunnel "Prompt for identity file password?" + switch label and help text to indicate it applies only to + identity-file authentication. + - Document the Kubernetes init-container tag-mismatch and + RollingUpdate hazards on shared data volumes. + - Remove the EDB BigAnimal cloud deployment support. + - Bump JavaScript and Python third-party dependencies, + including cryptography, axios, shell-quote, and assorted + dependabot lockfile updates. + - Bump vulnerable transitive dependencies (tar, flatted) to + clear security advisories. + - Rebase the version-specific SQL templates so the default + targets PostgreSQL 14, the oldest supported server version, + dropping the obsolete sub-14 template buckets. + - Strip the foreign-architecture slice from the macOS bundle so + single-arch builds no longer ship the universal2 Python + framework's unused arm64/x86_64 code. + - Update the Italian translation for v9.16. + * Bug fixes + - Fix the infinite loading spinner after an idle database + connection is silently dropped, by detecting stale + connections and offering a reconnect dialog. + - Fixed an issue where preferences set via the CLI (setup.py + set-prefs) were not validated, so invalid values were stored + silently; CLI preference values are now validated against the + preference type and rejected (and reported) if invalid. + - Fix the Query Tool turning into a blank white screen when the + runtime has a malformed default locale, by guarding the Query + History date/time formatting against the resulting + RangeError. + - Fixed an error ("i.default.find(...) is undefined") that + prevented deleting a table or relationship link in the ERD + tool when a foreign key referenced a column that had been + renamed. + - Fixed an issue in the Create Table dialog where renaming a + column did not update the column references in foreign key + and unique constraint definitions for the new table. + - Fix the Query Tool re-prompting for an unsaved password in a + loop and rejecting the re-entered password, by caching the + entered password on the server manager when the primary + connection is already established. + - Fixed an issue where the object breadcrumbs popup blocked + clicks on the object explorer items beneath it. + - Fix missing ALTER ... SET DEFAULT statements for inherited + columns in the generated table SQL/EDIT script. + - Fix the Unlogged table toggle in table properties not + generating any ALTER TABLE ... SET LOGGED/UNLOGGED statement. + - Ensure pgAdmin uses psycopg3 rather than psycopg2 when + connecting to the configuration database via + PGADMIN_CONFIG_CONFIG_DATABASE_URI. + - Fix a View/Edit Data crash when the session contains a + transaction object that is not filter-capable (e.g. left by + the Query Tool or persisted by an older version), which could + prevent the desktop application from loading after an + upgrade. + - Fix the "Cannot read properties of undefined (reading 'map')" + crash in the desktop runtime when a menu refresh is triggered + before the application menus have been received. + - Fixed an issue where a server's custom foreground colour was + not applied to the object counts (children count) and column + type labels shown in the object explorer. + - Optimise pgAdmin startup time by replacing the fixed + server-ping interval with adaptive pinging that backs off + when no servers are configured. + - Fixed an issue where generated font and image filenames + contained a double dot (e.g. Roboto-Bold..ttf) due to the + webpack asset filename template. + - Fix tool calls failing against OpenAI-compatible providers + that emit empty/null name, arguments, or id fields in + streaming continuation deltas. + - Fixed installation on Python 3.9 (e.g. RHEL/Rocky/AlmaLinux 8 + and 9) failing with "No module named 'pkg_resources'" by + pinning setuptools below the version that dropped + pkg_resources for Python 3.9. + - Fix the JSON editor stripping trailing fractional zeros (e.g. + 10.00) and rewriting large integers in jsonb values, which + corrupted unmodified numbers when saving. + - Fixed a regression where the rectangular (block/column) text + selection in the code editor stopped working; restored the + default Alt+drag selection without re-introducing the + crosshair cursor on Alt+F5 (#9570). + - Warn before opening a very large JSON/JSONB value in the data + grid cell editor, which could freeze pgAdmin, and let the + user choose whether to proceed. + - Fixed an issue where EXPLAIN and EXPLAIN ANALYZE failed to + execute when blank lines separated clauses in the SQL query. + - Use the ServerManager's passfile for the credential gate in + connect() so the check matches the passfile actually used for + the connection, and warn on conflicting passfile/passexec + settings. + - Fix blank difference counts on the top-level group rows in + Schema Diff. + - Fix invalid DDL reconstruction for SERIAL columns in Schema + Diff and the generated SQL/CREATE Script so the output + round-trips on a clean target. + - Remove the administrator-role bypass from the server-access + helpers so the access-control checks added in 9.15 + (CVE-2026-7813) are enforced uniformly. The Administrator + role manages pgAdmin itself, not other users' database + connections. + - Fix "Illegal instruction" crash on startup of the Linux DEB + and RPM packages on older x86_64 CPUs by pinning the psycopg + C extension build to the x86-64 baseline. + - Fix the AI panel silently falling back to the default + provider when a custom LLM API URL or key file was set, and + allow self-hosted LLM endpoints on any loopback port. + - Fix saving a newly-added row in the Query Tool failing when + the result set includes expression or alias columns that are + not real columns of the underlying table. + - Ship libpq-oauth-18.so and libcurl in the Docker image so + PostgreSQL 18 OAuth connections work out of the box. + - Fix a startup migration crash (NoSuchTableError) when an old + configuration database contains a stale foreign-key + reference. + - Fix the Docker entrypoint mishandling a quoted + PGADMIN_CONFIG_CONFIG_DATABASE_URI, which caused a SQLAlchemy + parse error and silently skipped + PGADMIN_DEFAULT_EMAIL/PASSWORD setup. + - Make CAP_NET_BIND_SERVICE optional in the Docker image so the + container works on restricted runtimes that disable that + capability. + - Fix "AttributeError: 'PgAdmin' object has no attribute + 'login_manager'" crash when running setup.py user-management + commands (add-user, update-user) from the CLI. + - Provide an actionable error when 'openid' is in OAUTH2_SCOPE + but OAUTH2_SERVER_METADATA_URL is not set, instead of a + cryptic Authlib failure. + - Fix pg_attribute filtering by attname returning the wrong + attnum when the same column name exists in multiple tables. + - Fix AI Assistant read-only transaction bypass that allowed + prompt-injected multi-statement payloads to commit out of the + READ ONLY wrapper and execute arbitrary SQL, chaining to RCE + via COPY ... TO PROGRAM on a superuser connection + (CVE-2026-12045). Reported by Isaac Chen. + - Fix SQL injection in the named restore point endpoint where + the user-supplied restore point name was interpolated into + SQL via str.format() instead of being passed as a bound + parameter (CVE-2026-12050). Reported by Geo. + - Fix the spurious "Crypt key is missing" error and logged + traceback in the Query Tool new-connection endpoints after a + backend restart, by surfacing it as the standard + CRYPTKEY_MISSING response so the client recovers + transparently. + - Fix open redirect in the multi-factor authentication flow via + an unvalidated 'next' parameter that allowed a crafted link + to redirect an authenticated victim to an attacker-controlled + host (CVE-2026-12049). Reported by Mai Phạm Hiền. + - Fixed a regression where the rectangular (block/column) text + selection in the code editor stopped working; restored the ++++ 261 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pgadmin4/pgadmin4.changes ++++ and /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/pgadmin4.changes Old: ---- pgadmin4-9.11.tar.gz pgadmin4-9.11.tar.gz.asc New: ---- pgadmin4-9.17.tar.gz pgadmin4-9.17.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pgadmin4.spec ++++++ --- /var/tmp/diff_new_pack.1ZebwT/_old 2026-08-12 16:15:05.597024784 +0200 +++ /var/tmp/diff_new_pack.1ZebwT/_new 2026-08-12 16:15:05.601024953 +0200 @@ -20,14 +20,18 @@ %if 0%{?suse_version} > 1500 %global pythons %primary_python %endif -%global python3_authlib_min_version 1.4.0 -%global python3_azure_identity_min_version 1.19 -%global python3_azure_mgmt_rdbms_min_version 10.1 -%global python3_azure_mgmt_resource_min_version 23.2.0 + +%bcond_with cloud + +%global python3_authlib_min_version 1.7.0 +%global python3_azure_identity_min_version 1.25.3 +%global python3_azure_mgmt_rdbms_min_version 10.1.1 +%global python3_azure_mgmt_resource_min_version 25.0.0 %global python3_azure_mgmt_subscription_min_version 3.1.1 -%global python3_bcrypt_min_version 4.2 -%global python3_boto3_min_version 1.36 -%global python3_cryptography_min_version 42.0 +%global python3_bcrypt_min_version 5.0 +%global python3_boto3_min_version 1.43 +%global python3_certifi_min_version 2026.6.17 +%global python3_cryptography_min_version 49.0 %global python3_eventlet_min_version 0.33.3 %global python3_flask_babel_min_version 4.0.0 %global python3_flask_compress_min_version 1.4.0 @@ -37,30 +41,31 @@ %global python3_flask_migrate_min_version 4.0 %global python3_flask_min_version 3.1 %global python3_flask_paranoid_min_version 0.2.0 -%global python3_flask_security_min_version 5.5.0 -%global python3_flask_socketio_min_version 5.5.0 +%global python3_flask_security_min_version 5.8.0 +%global python3_flask_socketio_min_version 5.6.0 %global python3_flask_sqlalchemy_min_version 3.1 -%global python3_flask_wtf_min_version 1.2 -%global python3_httpagentparser_min_version 1.9 -%global python3_jsonformatter_min_version 0.3.4 +%global python3_flask_wtf_min_version 1.3 %global python3_google_api_python_client_min_version 2.0 -%global python3_google_auth_oauthlib_min_version 1.2.1 -%global python3_gssapi_min_version 1.9 +%global python3_google_auth_oauthlib_min_version 1.4.0 +%global python3_gssapi_min_version 1.11 +%global python3_jsonformatter_min_version 0.3.4 +%global python3_keyring_min_version 25.0 %global python3_ldap3_min_version 2.5.1 %global python3_libgravatar_min_version 1.0.0 +%global python3_paramiko_min_version 3.5.1 %global python3_pillow_min_version 9.0 %global python3_pyotp_min_version 2.0 -%global python3_keyring_min_version 25.0 %global python3_libpass_min_version 1.9.0 -%global python3_psutil_min_version 6.1.0 -%global python3_psycopg_min_version 3.2.4 +%global python3_psutil_min_version 7.2.0 +%global python3_psycopg_min_version 3.3.4 %global python3_python_dateutil_min_version 2.8.0 -%global python3_pytz_min_version 2025.0 +%global python3_pytz_min_version 2026.0 %global python3_qrcode_min_version 8.0 +%global python3_setuptools_min_version 80.0 %global python3_sqlalchemy_min_version 2.0 %global python3_sqlparse_min_version 0.3.0 %global python3_sshtunnel_min_version 0.1.5 -%global python3_typer_min_version 0.15.0 +%global python3_typer_min_version 0.26.0 %global python3_user_agents_min_version 2.2 %global python3_werkzeug_min_version 3.1 %global python3_wtforms_min_version 3.2 @@ -70,7 +75,7 @@ %global user_group_name pgadmin Name: pgadmin4 -Version: 9.11 +Version: 9.17 Release: 0 Summary: Management tool for PostgreSQL License: PostgreSQL @@ -119,15 +124,16 @@ BuildRequires: %{python_module WTForms >= %{python3_wtforms_min_version}} BuildRequires: %{python_module Werkzeug >= %{python3_werkzeug_min_version}} BuildRequires: %{python_module bcrypt >= %{python3_bcrypt_min_version}} +BuildRequires: %{python_module certifi >= %{python3_certifi_min_version}} BuildRequires: %{python_module cryptography >= %{python3_cryptography_min_version}} BuildRequires: %{python_module eventlet >= %{python3_eventlet_min_version}} BuildRequires: %{python_module gssapi >= %{python3_gssapi_min_version}} -BuildRequires: %{python_module httpagentparser >= %{python3_httpagentparser_min_version}} BuildRequires: %{python_module jsonformatter >= %{python3_jsonformatter_min_version}} BuildRequires: %{python_module keyring >= %{python3_keyring_min_version}} BuildRequires: %{python_module ldap3 >= %{python3_ldap3_min_version}} BuildRequires: %{python_module libgravatar >= %{python3_libgravatar_min_version}} BuildRequires: %{python_module libpass >= %{python3_libpass_min_version}} +BuildRequires: %{python_module paramiko >= %{python3_paramiko_min_version}} BuildRequires: %{python_module pip} BuildRequires: %{python_module psutil >= %{python3_psutil_min_version}} BuildRequires: %{python_module psycopg >= %{python3_psycopg_min_version}} @@ -135,7 +141,7 @@ BuildRequires: %{python_module python-dateutil >= %{python3_python_dateutil_min_version}} BuildRequires: %{python_module pytz >= %{python3_pytz_min_version}} BuildRequires: %{python_module qrcode >= %{python3_qrcode_min_version}} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools >= %{python3_setuptools_min_version}} BuildRequires: %{python_module sqlparse >= %{python3_sqlparse_min_version}} BuildRequires: %{python_module sshtunnel >= %{python3_sshtunnel_min_version}} BuildRequires: %{python_module testscenarios} @@ -143,7 +149,7 @@ %if %python_version_nodots < 310 BuildRequires: %{python_module urllib3 < 2} %else -BuildRequires: %{python_module urllib3} +BuildRequires: %{python_module urllib3 >= 2.7} %endif BuildRequires: %{python_module user-agents >= %{python3_user_agents_min_version}} BuildRequires: %{python_module wheel} @@ -170,35 +176,39 @@ Requires: %{python_module WTForms >= %{python3_wtforms_min_version}} Requires: %{python_module Werkzeug >= %{python3_werkzeug_min_version}} Requires: %{python_module bcrypt >= %{python3_bcrypt_min_version}} +Requires: %{python_module certifi >= %{python3_certifi_min_version}} Requires: %{python_module cryptography >= %{python3_cryptography_min_version}} Requires: %{python_module eventlet >= %{python3_eventlet_min_version}} Requires: %{python_module gssapi >= %{python3_gssapi_min_version}} -Requires: %{python_module httpagentparser >= %{python3_httpagentparser_min_version}} Requires: %{python_module jsonformatter >= %{python3_jsonformatter_min_version}} Requires: %{python_module keyring >= %{python3_keyring_min_version}} Requires: %{python_module ldap3 >= %{python3_ldap3_min_version}} Requires: %{python_module libgravatar >= %{python3_libgravatar_min_version}} Requires: %{python_module libpass >= %{python3_libpass_min_version}} +Requires: %{python_module paramiko >= %{python3_paramiko_min_version}} Requires: %{python_module psutil >= %{python3_psutil_min_version}} Requires: %{python_module psycopg >= %{python3_psycopg_min_version}} Requires: %{python_module pyotp >= %{python3_pyotp_min_version}} Requires: %{python_module python-dateutil >= %{python3_python_dateutil_min_version}} Requires: %{python_module pytz >= %{python3_pytz_min_version}} Requires: %{python_module qrcode >= %{python3_qrcode_min_version}} +Requires: %{python_module setuptools >= %{python3_setuptools_min_version}} Requires: %{python_module sqlparse >= %{python3_sqlparse_min_version}} Requires: %{python_module sshtunnel >= %{python3_sshtunnel_min_version}} Requires: %{python_module typer >= %{python3_typer_min_version}} %if %python_version_nodots < 310 Requires: %{python_module urllib3 < 2} %else -Requires: %{python_module urllib3} +Requires: %{python_module urllib3 >= 2.7} %endif Requires: %{python_module user-agents >= %{python3_user_agents_min_version}} Requires: system-user-pgadmin Requires(postun): system-user-pgadmin Suggests: %{python_module mod_wsgi} Suggests: %{name}-doc +%if %{with cloud} Recommends: %{name}-cloud +%endif Recommends: %{name}-desktop Obsoletes: %{name}-web < %{version} %{?systemd_requires} @@ -261,10 +271,11 @@ %description -n system-user-pgadmin System user for pgadmin. +%if %{with cloud} %package cloud Summary: Cloud support for pgAdmin4 Group: Productivity/Networking/Web/Utilities -%if 0%{suse_version} > 1550 +%if 0%{suse_version} > 1699 BuildRequires: %{python_module azure-identity >= %{python3_azure_identity_min_version}} BuildRequires: %{python_module azure-mgmt-rdbms >= %{python3_azure_mgmt_rdbms_min_version}} BuildRequires: %{python_module azure-mgmt-resource >= %{python3_azure_mgmt_resource_min_version}} @@ -288,6 +299,7 @@ This package adds the package requirements neccesary to have cloud (azure/google) support in pgadmin4. +%endif %prep %autosetup -p1 @@ -483,5 +495,7 @@ %dir %attr(0755,%{user_group_name},%{user_group_name}) %{pgadmin4homedir} %_sysusersdir/pgadmin-user.conf +%if %{with cloud} %files cloud +%endif ++++++ node_modules.obscpio ++++++ /work/SRC/openSUSE:Factory/pgadmin4/node_modules.obscpio /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/node_modules.obscpio differ: char 59, line 1 ++++++ node_modules.spec.inc ++++++ ++++ 2840 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pgadmin4/node_modules.spec.inc ++++ and /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/node_modules.spec.inc ++++++ package-lock.json ++++++ ++++ 11413 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pgadmin4/package-lock.json ++++ and /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/package-lock.json ++++++ package_git_local.patch ++++++ --- /var/tmp/diff_new_pack.1ZebwT/_old 2026-08-12 16:15:05.893037285 +0200 +++ /var/tmp/diff_new_pack.1ZebwT/_new 2026-08-12 16:15:05.897037453 +0200 @@ -7,21 +7,21 @@ --- pgadmin4-8.2.orig/web/package.json +++ pgadmin4-8.2/web/package.json @@ -79,7 +79,7 @@ - "@date-io/date-fns": "3.x", - "@emotion/sheet": "^1.0.1", + "@date-io/date-fns": "^3.2.1", + "@emotion/sheet": "^1.4.0", "@fluentui/keyboard-key": "^0.4.23", - "@fortawesome/fontawesome-free": "latest", -+ "@fortawesome/fontawesome-free": "7.1.0", - "@mui/icons-material": "^7.3.4", - "@mui/material": "^7.3.4", - "@mui/x-date-pickers": "^8.19.0", ++ "@fortawesome/fontawesome-free": "7.3.1", + "@mui/icons-material": "^7.3.10", + "@mui/material": "^7.3.10", + "@mui/x-date-pickers": "^8.28.3", @@ -133,7 +133,7 @@ - "react-arborist": "^3.2.0", - "react-aspen": "^1.1.0", - "react-checkbox-tree": "^1.7.2", + "react-arborist": "^3.5.0", + "react-aspen": "^1.2.0", + "react-checkbox-tree": "^2.0.2", - "react-data-grid": "https://github.com/pgadmin-org/react-data-grid.git#8ddaa7bed99c8329e39b8ff37ba156f7fc8e85d4", + "react-data-grid": "7.0.0-beta.58", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", - "react-dom": "^19.2.1", + "react-dom": "^19.2.7", ++++++ pgadmin4-9.11.tar.gz -> pgadmin4-9.17.tar.gz ++++++ /work/SRC/openSUSE:Factory/pgadmin4/pgadmin4-9.11.tar.gz /work/SRC/openSUSE:Factory/.pgadmin4.new.17972/pgadmin4-9.17.tar.gz differ: char 14, line 1
