public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/pgadmin4] f43: Update to 9.16
@ 2026-06-19  9:26 Sandro Mani
  0 siblings, 0 replies; only message in thread
From: Sandro Mani @ 2026-06-19  9:26 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/pgadmin4
Branch : f43
Commit : 9176695ef0353a2e12eaa2be350fdd68cd120d48
Author : Sandro Mani <manisandro@gmail.com>
Date   : 2026-06-19T11:26:12+02:00
Stats  : +54/-58 in 9 file(s)
URL    : https://src.fedoraproject.org/rpms/pgadmin4/c/9176695ef0353a2e12eaa2be350fdd68cd120d48?branch=f43

Log:
Update to 9.16

---
diff --git a/.gitignore b/.gitignore
index 9d94796..2481995 100644
--- a/.gitignore
+++ b/.gitignore
@@ -103,3 +103,5 @@
 /pgadmin4-9.14.tar.gz
 /pgadmin4-9.15-vendor.tar.xz
 /pgadmin4-9.15.tar.gz
+/pgadmin4-9.16.tar.gz
+/pgadmin4-9.16-vendor.tar.xz

diff --git a/pgadmin4.spec b/pgadmin4.spec
index 649f398..82a793e 100644
--- a/pgadmin4.spec
+++ b/pgadmin4.spec
@@ -6,8 +6,8 @@
 Name:           pgadmin4
 # NOTE: Also regenerate requires as indicated below when updating!
 # Verify Patch4 on next update
-Version:        9.15
-Release:        2%{?dist}
+Version:        9.16
+Release:        1%{?dist}
 Summary:        Administration tool for PostgreSQL
 
 # i686, armv7hl: The webpack terser plugin aborts with JS heap memory exhaustion on these arches
@@ -45,14 +45,14 @@ BuildRequires:  glibc-langpack-en
 BuildRequires:  python3-devel
 BuildRequires:  python3-keyring
 BuildRequires:  python3-sphinx
-BuildRequires:  python3-setuptools
 
 BuildRequires:  %{_bindir}/npm
 
 # Printed by ./adjust_requirements.py (which also generates pgadmin4_requirements.patch)
 
+
 Requires: python3dist(authlib) >= 1.4
-Requires: python3dist(azure-identity) >= 1.17.1
+Requires: python3dist(azure-identity) >= 1.25.3
 Requires: python3dist(azure-mgmt-rdbms) >= 10.1.1
 Requires: python3dist(azure-mgmt-resource) >= 24
 Requires: python3dist(azure-mgmt-subscription) >= 3
@@ -91,7 +91,7 @@ Requires: python3dist(sqlalchemy) >= 2
 Requires: python3dist(sqlparse) >= 0
 Requires: python3dist(sshtunnel) >= 0
 Requires: python3dist(typer) >= 0.21.2
-Requires: python3dist(urllib3) >= 2.6
+Requires: python3dist(urllib3) >= 2.7
 Requires: python3dist(user-agents) >= 2.2
 Requires: python3dist(werkzeug) >= 3.1
 Requires: python3dist(wtforms) >= 3.0.1
@@ -170,8 +170,7 @@ Supplements:   (%{name} = %{version}-%{release} and langpacks-%{1})\
 
 
 %prep
-%setup -q
-%autopatch -M99 -p1
+%autosetup -p1
 
 sed -i 's|Exec=.*|Exec=%{_bindir}/%{name}-qt|' pkg/linux/%{name}.desktop
 
@@ -253,6 +252,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
 
 
 %changelog
+* Fri Jun 19 2026 Filipe Rosset <filiperosset@fedoraproject.org> - 9.16-1
+- Update to 9.16 + spec cleanup and modernization
+
 * Sat Jun 06 2026 Sandro Mani <manisandro@gmail.com> - 9.15-2
 - Restore compatibility with python-cryptography-47.x (#2484328)
 

diff --git a/pgadmin4_CVE-2026-40175.prebundle.patch b/pgadmin4_CVE-2026-40175.prebundle.patch
deleted file mode 100644
index bfdedb4..0000000
--- a/pgadmin4_CVE-2026-40175.prebundle.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -rupN pgadmin4-9.14/web/package.json pgadmin4-9.14-new/web/package.json
---- pgadmin4-9.14/web/package.json	2026-03-30 14:32:54.000000000 +0200
-+++ pgadmin4-9.14-new/web/package.json	2026-04-14 09:27:32.537542395 +0200
-@@ -99,7 +99,7 @@
-     "ajv": "^8.8.2",
-     "anti-trojan-source": "^1.4.0",
-     "aspen-decorations": "^1.0.2",
--    "axios": "^1.13.5",
-+    "axios": "^1.15.0",
-     "babelify": "~10.0.0",
-     "bignumber.js": "^10.0.2",
-     "brace": "^0.11.1",

diff --git a/pgadmin4_azure-mgmt-rdbms.patch b/pgadmin4_azure-mgmt-rdbms.patch
index a130b5c..9127a99 100644
--- a/pgadmin4_azure-mgmt-rdbms.patch
+++ b/pgadmin4_azure-mgmt-rdbms.patch
@@ -1,7 +1,7 @@
-diff -rupN --no-dereference pgadmin4-9.15/web/pgadmin/misc/cloud/azure/__init__.py pgadmin4-9.15-new/web/pgadmin/misc/cloud/azure/__init__.py
---- pgadmin4-9.15/web/pgadmin/misc/cloud/azure/__init__.py	2026-05-06 13:30:07.000000000 +0200
-+++ pgadmin4-9.15-new/web/pgadmin/misc/cloud/azure/__init__.py	2026-05-11 19:02:43.914920221 +0200
-@@ -30,8 +30,12 @@ from azure.identity import AzureCliCrede
+diff -rupN --no-dereference pgadmin4-9.16/web/pgadmin/misc/cloud/azure/__init__.py pgadmin4-9.16-new/web/pgadmin/misc/cloud/azure/__init__.py
+--- pgadmin4-9.16/web/pgadmin/misc/cloud/azure/__init__.py	2026-06-18 15:45:07.000000000 +0200
++++ pgadmin4-9.16-new/web/pgadmin/misc/cloud/azure/__init__.py	2026-06-19 11:25:40.116529027 +0200
+@@ -31,8 +31,12 @@ from azure.identity import AzureCliCrede
      AuthenticationRecord
  from azure.mgmt.resource import ResourceManagementClient
  from azure.mgmt.subscription import SubscriptionClient

diff --git a/pgadmin4_cryptography47.patch b/pgadmin4_cryptography47.patch
index 6cf8b96..a4e0ca0 100644
--- a/pgadmin4_cryptography47.patch
+++ b/pgadmin4_cryptography47.patch
@@ -1,6 +1,6 @@
-diff -rupN pgadmin4-9.15/web/pgadmin/utils/crypto.py pgadmin4-9.15-new/web/pgadmin/utils/crypto.py
---- pgadmin4-9.15/web/pgadmin/utils/crypto.py	2026-05-06 13:30:07.000000000 +0200
-+++ pgadmin4-9.15-new/web/pgadmin/utils/crypto.py	2026-06-06 10:06:59.779901440 +0200
+diff -rupN --no-dereference pgadmin4-9.16/web/pgadmin/utils/crypto.py pgadmin4-9.16-new/web/pgadmin/utils/crypto.py
+--- pgadmin4-9.16/web/pgadmin/utils/crypto.py	2026-06-18 15:45:07.000000000 +0200
++++ pgadmin4-9.16-new/web/pgadmin/utils/crypto.py	2026-06-19 11:25:40.760074556 +0200
 @@ -16,7 +16,7 @@ import os
  from cryptography.hazmat.backends import default_backend
  from cryptography.hazmat.primitives.ciphers import Cipher

diff --git a/pgadmin4_requirements.patch b/pgadmin4_requirements.patch
index 8f7ba89..6a2ebd0 100644
--- a/pgadmin4_requirements.patch
+++ b/pgadmin4_requirements.patch
@@ -1,6 +1,7 @@
---- pgadmin4-9.15/requirements.txt	2026-05-06 13:30:06.000000000 +0200
-+++ pgadmin4-9.15-new/requirements.txt	2026-05-12 11:46:30.105296576 +0200
-@@ -12,57 +12,57 @@
+diff -rupN --no-dereference pgadmin4-9.16/requirements.txt pgadmin4-9.16-new/requirements.txt
+--- pgadmin4-9.16/requirements.txt	2026-06-18 15:45:06.000000000 +0200
++++ pgadmin4-9.16-new/requirements.txt	2026-06-19 11:25:39.782994627 +0200
+@@ -12,59 +12,59 @@
  # relevant packages.
  ###############################################################################
  
@@ -13,15 +14,15 @@
 -bcrypt==5.0.*
 -boto3==1.42.*; python_version <= '3.9'
 -boto3==1.43.*; python_version > '3.9'
--certifi==2026.4.22
--cryptography==47.0.*
+-certifi==2026.5.20
+-cryptography==49.0.*
 -Flask-Babel==4.0.*
 -Flask-Compress==1.*
 -Flask-Login==0.*
 -Flask-Mail==0.*
 -Flask-Migrate==4.*
 -Flask-Paranoid==0.*
--Flask-Security-Too==5.4.*; python_version <= '3.9'
+-Flask-Security-Too==5.6.*; python_version <= '3.9'
 -Flask-Security-Too==5.8.*; python_version > '3.9'
 -Flask-SocketIO==5.6.*
 -Flask-SQLAlchemy==3.1.*
@@ -29,7 +30,8 @@
 -Flask-WTF==1.3.*; python_version > '3.9'
 -Flask==3.1.*
 -google-api-python-client==2.*
--google-auth-oauthlib==1.3.1
+-google-auth-oauthlib==1.3.1; python_version <= '3.9'
+-google-auth-oauthlib==1.4.0; python_version > '3.9'
 -gssapi==1.11.*
 -jsonformatter~=0.3.4
 -keyring==25.*
@@ -45,7 +47,7 @@
 -pytz==2026.*
 +Authlib>=1.4.0; python_version <= '3.9'
 +Authlib>=1.4.0; python_version > '3.9'
-+azure-identity>=1.17.1
++azure-identity>=1.25.3
 +azure-mgmt-rdbms>=10.1.1
 +azure-mgmt-resource>=24.0.0
 +azure-mgmt-subscription>=3.0.0
@@ -60,7 +62,7 @@
 +Flask-Mail>=0.0
 +Flask-Migrate>=4.0
 +Flask-Paranoid>=0.0
-+Flask-Security-Too>=5.4.0; python_version <= '3.9'
++Flask-Security-Too>=5.6.0; python_version <= '3.9'
 +Flask-Security-Too>=5.6.2; python_version > '3.9'
 +Flask-SocketIO>=5.6.0
 +Flask-SQLAlchemy>=3.0.5
@@ -68,7 +70,8 @@
 +Flask-WTF>=1.2.2; python_version > '3.9'
 +Flask>=3.1.0
 +google-api-python-client>=2.0
-+google-auth-oauthlib>=1.2.3
++google-auth-oauthlib>=1.2.3; python_version <= '3.9'
++google-auth-oauthlib>=1.2.3; python_version > '3.9'
 +gssapi>=1.7.3
 +jsonformatter>=0.3.4
 +keyring>=25.0
@@ -85,27 +88,29 @@
  # pinned for https://github.com/andfoy/pywinpty/issues/545
  pywinpty==2.0.*; sys_platform=="win32"
 -qrcode[pil]==8.*
--setuptools==82.*
+-setuptools<82; python_version <= '3.9'
+-setuptools==82.*; python_version > '3.9'
 -SQLAlchemy==2.*
 -sqlparse==0.*
 -sshtunnel==0.*
 -typer[all]==0.23.*; python_version <= '3.9'
--typer==0.25.*; python_version > '3.9'
+-typer==0.26.*; python_version > '3.9'
 -urllib3==1.26.*; python_version <= '3.9'
--urllib3==2.6.*;  python_version > '3.9'
+-urllib3==2.7.*;  python_version > '3.9'
 -user-agents==2.2.0
 -Werkzeug==3.1.*
 -WTForms==3.1.*; python_version <= '3.9'
 -WTForms==3.2.*; python_version > '3.9'
 +qrcode[pil]>=8.0
-+setuptools>=78.1.1
++setuptools>=78.1.1; python_version <= '3.9'
++setuptools>=78.1.1; python_version > '3.9'
 +SQLAlchemy>=2.0
 +sqlparse>=0.0
 +sshtunnel>=0.0
 +typer>=0.21.2; python_version <= '3.9'
 +typer>=0.21.2; python_version > '3.9'
 +urllib3>=1.26.0; python_version <= '3.9'
-+urllib3>=2.6.0;  python_version > '3.9'
++urllib3>=2.7.0;  python_version > '3.9'
 +user-agents>=2.2.0
 +Werkzeug>=3.1.0
 +WTForms>=3.0.1; python_version <= '3.9'

diff --git a/pgadmin4_sphinx_youtube.patch b/pgadmin4_sphinx_youtube.patch
index 48bfce1..61e5fb6 100644
--- a/pgadmin4_sphinx_youtube.patch
+++ b/pgadmin4_sphinx_youtube.patch
@@ -1,6 +1,6 @@
-diff -rupN --no-dereference pgadmin4-9.15/docs/en_US/conf.py pgadmin4-9.15-new/docs/en_US/conf.py
---- pgadmin4-9.15/docs/en_US/conf.py	2026-05-06 13:30:06.000000000 +0200
-+++ pgadmin4-9.15-new/docs/en_US/conf.py	2026-05-11 19:02:44.223514994 +0200
+diff -rupN --no-dereference pgadmin4-9.16/docs/en_US/conf.py pgadmin4-9.16-new/docs/en_US/conf.py
+--- pgadmin4-9.16/docs/en_US/conf.py	2026-06-18 15:45:05.000000000 +0200
++++ pgadmin4-9.16-new/docs/en_US/conf.py	2026-06-19 11:25:40.447862693 +0200
 @@ -36,7 +36,8 @@ import config
  
  # Add any Sphinx extension module names here, as strings. They can be
@@ -11,9 +11,9 @@ diff -rupN --no-dereference pgadmin4-9.15/docs/en_US/conf.py pgadmin4-9.15-new/d
  
  # Add any paths that contain templates here, relative to this directory.
  templates_path = ['_templates']
-diff -rupN --no-dereference pgadmin4-9.15/docs/en_US/processes.rst pgadmin4-9.15-new/docs/en_US/processes.rst
---- pgadmin4-9.15/docs/en_US/processes.rst	2026-05-06 13:30:06.000000000 +0200
-+++ pgadmin4-9.15-new/docs/en_US/processes.rst	2026-05-11 19:02:44.223769220 +0200
+diff -rupN --no-dereference pgadmin4-9.16/docs/en_US/processes.rst pgadmin4-9.16-new/docs/en_US/processes.rst
+--- pgadmin4-9.16/docs/en_US/processes.rst	2026-06-18 15:45:06.000000000 +0200
++++ pgadmin4-9.16-new/docs/en_US/processes.rst	2026-06-19 11:25:40.448179930 +0200
 @@ -47,9 +47,3 @@ Use the **End Process** button to end th
  .. note:: If you are running *pgAdmin* in *Server Mode* you can click on the |sm_icon| icon in the process watcher window to open the file location in the Storage Manager. You can use the :ref:`Storage Manager <storage_manager>` to download the backup file on the client machine .
  

diff --git a/prepare_vendor.sh b/prepare_vendor.sh
index 6ad10a3..2b3362c 100755
--- a/prepare_vendor.sh
+++ b/prepare_vendor.sh
@@ -49,13 +49,12 @@ popd
 pushd $PKG_PATH
 
 echo ">>>>>> Install npm modules"
-corepack enable
-corepack pack
-corepack yarn config set enableGlobalCache false
-corepack yarn config set supportedArchitectures.os[0] "linux"
-corepack yarn config set supportedArchitectures.cpu[0] "x64"
-corepack yarn config set supportedArchitectures.cpu[1] "arm64"
-corepack yarn install
+npx -y corepack pack
+npx -y corepack yarn config set enableGlobalCache false
+npx -y corepack yarn config set supportedArchitectures.os[0] "linux"
+npx -y corepack yarn config set supportedArchitectures.cpu[0] "x64"
+npx -y corepack yarn config set supportedArchitectures.cpu[1] "arm64"
+npx -y corepack yarn install
 if [ $? -ne 0 ]; then
     echo "ERROR: yarn install failed"
     cleanup_and_exit 1
@@ -63,8 +62,8 @@ fi
 
 echo ">>>>>> Package vendor files"
 rm -f $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-vendor.tar.xz
-corepack yarn add license-checker
-corepack yarn license-checker --summary | sed "s#$PKG_PATH#/tmp#g" > ${PKG_NAME}-${PKG_VERSION}-vendor-licenses.txt
+npx -y corepack yarn add license-checker
+npx -y corepack yarn license-checker --summary | sed "s#$PKG_PATH#/tmp#g" > ${PKG_NAME}-${PKG_VERSION}-vendor-licenses.txt
 
 XZ_OPT="-T$(nproc)" tar cJf $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-vendor.tar.xz .yarn corepack.tgz yarn.lock .yarnrc.yml ${PKG_NAME}-${PKG_VERSION}-vendor-licenses.txt package.json
 if [ $? -ne 0 ]; then

diff --git a/sources b/sources
index fc7f920..166781c 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (pgadmin4-9.15-vendor.tar.xz) = 26b806762ba19d3cd3a83133ff6b9a428b836d39b6d66da8c756ed82773b93ced64ebc82cb8d7a2d1736713dd93320857203d3f54546e53bd47987dcbc6d7fb6
-SHA512 (pgadmin4-9.15.tar.gz) = eb18cbf52cee9f4c4e7077e08f42191de74577bf1e0976de773617ecb13e8f95b13af303b9d45fe5b2b60a2a9083664b87490df53ef046131a2f140216551685
+SHA512 (pgadmin4-9.16.tar.gz) = 786bc844277587f04dd011fcc819608cac94537945bb4a835446ac65819609f90aa53f8f8dd1ee86d5e9a36f944cb618724ba537a7a0be92db5a5aa774b8081e
+SHA512 (pgadmin4-9.16-vendor.tar.xz) = f26635c8af2769d397afb540534e321bce944afdf2276e26910867a910410437e342ea6bc9b7dc8531037b092743a5cd9954ba81fb32a5d3161a03879de6b387

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-19  9:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-19  9:26 [rpms/pgadmin4] f43: Update to 9.16 Sandro Mani

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox