Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: xde...@packages.debian.org
Control: affects -1 + src:xdebug

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Please unblock package xdebug

(Please provide enough (but not too much) information to help
the release team to judge the request efficiently. E.g. by
filling in the sections below.)

[ Reason ]

The new xdebug release solve couple of segmentation faults:

3.4.5:
- - Segmentation fault for code coverage with nested fibers
3.4.3
- - Segmentation fault with 'invalid' variable names

[ Impact ]

- - Users are going to be impacted by segmentation faults.

[ Tests ]

I've added upstream autopkgtests to 3.4.5-2, but they are marked as flaky as
there are several tests failing.  This is a result of a test setup and I am
talking to the upstream to solve the issue.

[ Risks ]

The usual risks as with any new upstream version.  However, there's a quite
extensive test coverage and xdebug is well maintained.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock xdebug/3.4.5-2


-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmh99WJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcLeghAAgvaD3y0wVjKT0YZwjO5eZIO5soGclJ4H/B01wOLG9H7eiVN2BW3AVChZ
8V4pszsiCIsE+BXVOfEhValuBB4l6Yht1YmSeoB3uXJOdRQ8k2SmALbyl7OQ6M2D
nOCxs1xPjA75X+0uEguhbYPGkRDlwcq7La+YcsFtO1vvfExJEBIjKHu1f97vy/HF
efuOW3IEdzTFYCXe5kJXCuQizwmV5vXC7xjWeFg4lo3bjyKtDWiZnwXXp1sO39Vo
++ZIQyqO0UmVvgTw7e+Kp5zee0R1pzZXFsKTOHWBp+o9WnxRFJO/nVzrU49m2fMr
LSPPDHECGHFqMNRLqZeHdwJi49YGYK/HSyoAD2I/wx0GAILKMUejl/urN5sYoq0X
r4hQaU7HMsF9QOiaQkoZAPkxnK4IjXgF6Vl1wi1Gb8JtalqifgqsZyqx7cbKNHJK
1epNjaNrf46f8gl9/Ex5KdHM2fKXThVJ2lonSvBQB4YSnCR5uPiL3UvV1nKbnyY+
PHadpG2DMwzw2AmP0q5JgYoN0eVTzhURFocKVzCyqLcmLXFpd7qFIdpS9lG00NzT
qYDWC5A6S03tXe3/wYGlhc8Z5lDJnl03HFcR6E05wUY+9m67P6JFqZZk4htPHVcJ
ypHSi0GSKig6n0kPBWNm9D9P9MDxCrhmLCz9xfzeC5jin9gQT9w=
=iSUx
-----END PGP SIGNATURE-----
diff --git a/debian/changelog b/debian/changelog
index befd0fd..d21fd6a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,27 @@
+xdebug (3.4.5-2) unstable; urgency=medium
+
+  * Add autopkgtests (flaky for now) with upstream tests
+
+ -- Ondřej Surý <ond...@debian.org>  Sun, 20 Jul 2025 09:45:45 +0200
+
+xdebug (3.4.5-1) unstable; urgency=medium
+
+  * New upstream version 3.4.5
+
+ -- Ondřej Surý <ond...@debian.org>  Sun, 20 Jul 2025 09:44:53 +0200
+
+xdebug (3.4.4-1) unstable; urgency=medium
+
+  * New upstream version 3.4.4
+
+ -- Ondřej Surý <ond...@debian.org>  Mon, 16 Jun 2025 15:17:45 +0200
+
+xdebug (3.4.3-1) unstable; urgency=medium
+
+  * New upstream version 3.4.3
+
+ -- Ondřej Surý <ond...@debian.org>  Tue, 10 Jun 2025 13:31:40 +0200
+
 xdebug (3.4.2-1) unstable; urgency=medium
 
   * New upstream version 3.4.2
diff --git 
a/debian/patches/0001-Remove-the-maximum-PHP-version-from-package.xml.patch 
b/debian/patches/0001-Remove-the-maximum-PHP-version-from-package.xml.patch
index 657cea4..f64f60a 100644
--- a/debian/patches/0001-Remove-the-maximum-PHP-version-from-package.xml.patch
+++ b/debian/patches/0001-Remove-the-maximum-PHP-version-from-package.xml.patch
@@ -7,10 +7,10 @@ Subject: Remove the maximum PHP version from package.xml
  1 file changed, 1 deletion(-)
 
 diff --git a/package.xml b/package.xml
-index ae19026..6d40858 100644
+index b2712e9..06adc9f 100644
 --- a/package.xml
 +++ b/package.xml
-@@ -173,7 +173,6 @@ Sun, Mar 09, 2025 - Xdebug 3.4.2
+@@ -168,7 +168,6 @@ Mon, Jul 14, 2025 - Xdebug 3.4.5
    <required>
     <php>
      <min>8.0.0</min>
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..87c3b64
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: upstream
+Depends: php-cli, php-xdebug, git
+Restrictions: needs-internet, flaky
diff --git a/debian/tests/upstream b/debian/tests/upstream
new file mode 100644
index 0000000..f6951e6
--- /dev/null
+++ b/debian/tests/upstream
@@ -0,0 +1,4 @@
+#!/bin/sh
+XDEBUG_VERSION=$(dpkg-parsechangelog -SVersion | sed -e 's/-[^-]*$//' -e 
's/^[0-9]*://')
+git clone --depth=1 --branch="$XDEBUG_VERSION" 
https://github.com/xdebug/xdebug.git "$AUTOPKGTEST_TMP/xdebug"
+cd "$AUTOPKGTEST_TMP/xdebug" && NO_INTERACTION=1 SKIP_ONLINE_TESTS=1 
SKIP_SLOW_TESTS=1 SKIP_DBGP_TESTS=1 php run-xdebug-tests.php -d 
xdebug.mode=debug

Reply via email to