--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: xdebug/3.4.5-2
- From: Ondřej Surý <ondrej@sury.org>
- Date: Mon, 21 Jul 2025 10:08:02 +0200
- Message-id: <175308528290.442651.2046756269085695797.reportbug@calcifer.rfc1925.org>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: xdebug@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ý <ondrej@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ý <ondrej@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ý <ondrej@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ý <ondrej@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
--- End Message ---