public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Sandro Mani <manisandro@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/pgadmin4] f44: Update to 9.16
Date: Fri, 19 Jun 2026 08:41:58 GMT [thread overview]
Message-ID: <178185851836.1.8423036120184502980.rpms-pgadmin4-9f17620a0b6d@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/pgadmin4
Branch : f44
Commit : 9f17620a0b6d32cdfcd53a1b383628db8f935c6f
Author : Sandro Mani <manisandro@gmail.com>
Date : 2026-06-19T10:41:46+02:00
Stats : +42/-48 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/pgadmin4/c/9f17620a0b6d32cdfcd53a1b383628db8f935c6f?branch=f44
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 ae76c18..6d89e49 100644
--- a/pgadmin4.spec
+++ b/pgadmin4.spec
@@ -6,7 +6,7 @@
Name: pgadmin4
# NOTE: Also regenerate requires as indicated below when updating!
# Verify Patch4 on next update
-Version: 9.15
+Version: 9.16
Release: 1%{?dist}
Summary: Administration tool for PostgreSQL
@@ -43,21 +43,20 @@ 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.5.2
-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
Requires: python3dist(bcrypt) >= 4.3
Requires: python3dist(boto3) >= 1.43
Requires: python3dist(certifi) >= 2026.1.4
-Requires: python3dist(cryptography) >= 46.0.7
+Requires: python3dist(cryptography) >= 48
Requires: python3dist(flask-babel) >= 4
Requires: python3dist(flask-compress) >= 1
Requires: python3dist(flask-login) >= 0
@@ -88,8 +87,8 @@ Requires: python3dist(setuptools) >= 80.10.2
Requires: python3dist(sqlalchemy) >= 2
Requires: python3dist(sqlparse) >= 0
Requires: python3dist(sshtunnel) >= 0
-Requires: python3dist(typer) >= 0.25
-Requires: python3dist(urllib3) >= 2.6
+Requires: python3dist(typer) >= 0.25.1
+Requires: python3dist(urllib3) >= 2.7
Requires: python3dist(user-agents) >= 2.2
Requires: python3dist(werkzeug) >= 3.1
Requires: python3dist(wtforms) >= 3.0.1
@@ -168,8 +167,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
@@ -251,6 +249,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
+
* Mon May 11 2026 Sandro Mani <manisandro@gmail.com> - 9.15-1
- Update to 9.15
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_requirements.patch b/pgadmin4_requirements.patch
index 680c6b4..62f28f1 100644
--- a/pgadmin4_requirements.patch
+++ b/pgadmin4_requirements.patch
@@ -1,6 +1,6 @@
---- pgadmin4-9.15/requirements.txt 2026-05-06 13:30:06.000000000 +0200
-+++ pgadmin4-9.15-new/requirements.txt 2026-05-12 09:01:04.177506929 +0200
-@@ -12,57 +12,57 @@
+--- pgadmin4-9.16/requirements.txt 2026-06-18 15:45:06.000000000 +0200
++++ pgadmin4-9.16-new/requirements.txt 2026-06-19 10:39:36.620457086 +0200
+@@ -12,59 +12,59 @@
# relevant packages.
###############################################################################
@@ -13,15 +13,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 +29,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 +46,7 @@
-pytz==2026.*
+Authlib>=1.5.2; python_version <= '3.9'
+Authlib>=1.5.2; 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
@@ -53,14 +54,14 @@
+boto3>=1.42.0; python_version <= '3.9'
+boto3>=1.43.0; python_version > '3.9'
+certifi>=2026.01.04
-+cryptography>=46.0.7
++cryptography>=48.0.0
+Flask-Babel>=4.0.0
+Flask-Compress>=1.0
+Flask-Login>=0.0
+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 +69,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.4
++google-auth-oauthlib>=1.2.4; python_version <= '3.9'
++google-auth-oauthlib>=1.2.4; python_version > '3.9'
+gssapi>=1.7.3
+jsonformatter>=0.3.4
+keyring>=25.0
@@ -85,27 +87,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>=80.10.2
++setuptools>=80.10.2; python_version <= '3.9'
++setuptools>=80.10.2; python_version > '3.9'
+SQLAlchemy>=2.0
+sqlparse>=0.0
+sshtunnel>=0.0
+typer>=0.23.0; python_version <= '3.9'
-+typer>=0.25.0; python_version > '3.9'
++typer>=0.25.1; 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/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
reply other threads:[~2026-06-19 8:41 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178185851836.1.8423036120184502980.rpms-pgadmin4-9f17620a0b6d@fedoraproject.org \
--to=manisandro@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox