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