public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Remi Collet <remi@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/php-pecl-xdebug3] f43: v3.5.3
Date: Tue, 09 Jun 2026 09:35:40 GMT	[thread overview]
Message-ID: <178099774096.1.3652261672192428684.rpms-php-pecl-xdebug3-77f90afff58a@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/php-pecl-xdebug3
            Branch : f43
            Commit : 77f90afff58a6607651942af90711946fd5a9b5c
            Author : Remi Collet <remi@fedoraproject.org>
            Date   : 2026-06-09T11:35:34+02:00
            Stats  : +29/-29 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/php-pecl-xdebug3/c/77f90afff58a6607651942af90711946fd5a9b5c?branch=f43

            Log:
            v3.5.3

(cherry picked from commit 620a6b6ebbdc21f29be0b85a722487f89971ccfa)
(cherry picked from commit ce107f5c29adbca29212b8440840a543d9b13f72)

---
diff --git a/.gitignore b/.gitignore
index 334b331..9e8db55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,6 @@
 /xdebug-3.5.0alpha2.tar.gz
 /xdebug-3.5.0alpha3-02e2f16.tar.gz
 /xdebug-3.5.0-32dcc3d.tar.gz
+/xdebug-3.5.1-af9280f.tar.gz
+/xdebug-3.5.1.tar.gz
+/xdebug-3.5.3.tar.gz

diff --git a/php-pecl-xdebug3.spec b/php-pecl-xdebug3.spec
index a154005..d489281 100644
--- a/php-pecl-xdebug3.spec
+++ b/php-pecl-xdebug3.spec
@@ -1,6 +1,6 @@
 # Fedora spec file for php-pecl-xdebug3
 #
-# Copyright (c) 2010-2025 Remi Collet
+# Copyright (c) 2010-2026 Remi Collet
 # Copyright (c) 2006-2009 Christopher Stone
 #
 # License: MIT
@@ -14,26 +14,29 @@
 %global pie_vend   xdebug
 %global pie_proj   xdebug
 %global pecl_name  xdebug
-%global gh_commit  32dcc3da7bbff171f67e803f28ef4c098f8e2caf
-%global gh_short   %(c=%{gh_commit}; echo ${c:0:7})
 
 # version/release
-%global upstream_version 3.5.0
+%global upstream_version 3.5.3
 #global upstream_prever  alpha3
 #global upstream_lower   %%(echo %%{upstream_prever} | tr '[:upper:]' '[:lower:]')
-%global sources          src
+
+# Github forge
+%global gh_vend     %{pecl_name}
+%global gh_proj     %{pecl_name}
+%global forgeurl    https://github.com/%{gh_vend}/%{gh_proj}
+%global tag         %{upstream_version}%{?upstream_prever}
 
 # XDebug should be loaded after opcache
 %global ini_name  15-%{pecl_name}.ini
 
 Name:           php-pecl-xdebug3
 Summary:        Provides functions for function traces and profiling
+License:        Xdebug-1.03
 Version:        %{upstream_version}%{?upstream_prever:~%{upstream_lower}}
 Release:        1%{?dist}
-Source0:        https://github.com/%{pecl_name}/%{pecl_name}/archive/%{gh_commit}/%{pecl_name}-%{upstream_version}%{?upstream_prever}-%{gh_short}.tar.gz
-
-License:        Xdebug-1.03
+%forgemeta
 URL:            https://xdebug.org/
+Source0:        %{forgesource}
 
 ExcludeArch:    %{ix86}
 
@@ -87,20 +90,14 @@ Documentation: https://xdebug.org/docs/
 
 
 %prep
-%setup -qc
-mv %{pecl_name}-%{gh_commit} %{sources}
-mv %{sources}/package.xml .
+%forgesetup
 
-sed -e '/LICENSE/s/role="doc"/role="src"/' -i package.xml
-
-pushd %{sources}
 # Check extension version
 ver=$(sed -n '/XDEBUG_VERSION/{s/.* "//;s/".*$//;p}' php_xdebug.h)
 if test "$ver" != "%{upstream_version}%{?upstream_prever}%{?gh_date:-dev}"; then
    : Error: Upstream XDEBUG_VERSION version is ${ver}, expecting %{upstream_version}%{?upstream_perver}%{?gh_date:-dev}.
    exit 1
 fi
-popd
 
 cat << 'EOF' >%{ini_name}
 ; Enable xdebug extension module
@@ -109,13 +106,12 @@ zend_extension=%{pecl_name}.so
 ; Configuration
 ; See https://xdebug.org/docs/all_settings
 EOF
-sed -e '1,2d' %{sources}/%{pecl_name}.ini >>%{ini_name}
+sed -e '1,2d' %{pecl_name}.ini >>%{ini_name}
 
 head -n15 <%{ini_name}
 
 
 %build
-cd %{sources}
 %{__phpize}
 sed -e 's/INSTALL_ROOT/DESTDIR/' -i build/Makefile.global
 
@@ -137,16 +133,8 @@ install -Dpm 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name}
 
 
 : Install the extension
-cd %{sources}
 %make_install
 
-: Install the Documentation
-for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//')
-do
-  [ -f contrib/$i ] && j=contrib/$i || j=$i
-  install -Dpm 644 $j %{buildroot}%{pecl_docdir}/%{pecl_name}/$j
-done
-
 
 %check
 # Shared needed extensions
@@ -179,13 +167,15 @@ if [ -s err.log ]; then
 fi
 
 %if %{with tests}
-cd %{sources}
 : Upstream test suite
 
 # see https://bugs.xdebug.org/view.php?id=2048
 rm tests/base/bug02036*.phpt
 # Erratic result
 rm tests/debugger/bug00998-ipv6.phpt
+# see https://bugs.xdebug.org/view.php?id=2434
+rm tests/debugger/bug02424-*.phpt
+rm tests/debugger/maps/map-minimum-path/minimum-path.phpt
 
 # bug00886 is marked as slow as it uses a lot of disk space
 TEST_OPTS="-q -x --show-diff"
@@ -198,8 +188,11 @@ TEST_PHP_ARGS="-n $modules -d zend_extension=%{buildroot}%{php_extdir}/%{pecl_na
 
 
 %files
-%license %{sources}/LICENSE
-%doc %{pecl_docdir}/%{pecl_name}
+%license LICENSE
+%doc composer.json
+%doc CREDITS
+%doc CONTRIBUTING.rst
+%doc README.rst
 %{pecl_xmldir}/%{name}.xml
 
 %config(noreplace) %{php_inidir}/%{ini_name}
@@ -207,6 +200,10 @@ TEST_PHP_ARGS="-n $modules -d zend_extension=%{buildroot}%{php_extdir}/%{pecl_na
 
 
 %changelog
+* Tue Jun  9 2026 Remi Collet <remi@remirepo.net> - 3.5.3-1
+- update to 3.5.3
+- open https://bugs.xdebug.org/view.php?id=2434 test failure on aarch64
+
 * Thu Dec  4 2025 Remi Collet <remi@remirepo.net> - 3.5.0-1
 - update to 3.5.0
 

diff --git a/sources b/sources
index 882bb33..cedfec3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xdebug-3.5.0-32dcc3d.tar.gz) = 080a69b74090285735c69589596a01729004a4e473993dd4c642cb2bfc35e80010a22239ccc1e6f7836ed32e53f0a6dd387c5932ce38dada228bf9697fc14879
+SHA512 (xdebug-3.5.3.tar.gz) = 06af6d20cd3ffd10e3d43b3e4493b74aa9577766a18e4ab821ed0a0e022cf10ca7b30592e76b0c59862052212a3cb3e7700c4d4bc4669a68eee34984ba489abc

                 reply	other threads:[~2026-06-09  9:35 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=178099774096.1.3652261672192428684.rpms-php-pecl-xdebug3-77f90afff58a@fedoraproject.org \
    --to=remi@fedoraproject.org \
    --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