[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109652: marked as done (unblock: xdebug/3.4.5-2)



Your message dated Sat, 02 Aug 2025 14:42:19 +0000
with message-id <E1uiDRD-006wkI-1T@respighi.debian.org>
and subject line unblock xdebug
has caused the Debian Bug report #1109652,
regarding unblock: xdebug/3.4.5-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1109652: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109652
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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 ---
--- Begin Message ---
Unblocked xdebug. That was a hell of a diff and adding that test via the huge patch wasn't well timed considering the freeze. But yeah for tests...

--- End Message ---

Reply to: