Control: tags 1099659 + pending

Dear maintainer,

I've prepared an NMU for davical (versioned as 1.1.12-2.2) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should cancel it.

Regards.

diffstat for davical-1.1.12 davical-1.1.12

 changelog                                     |    7 +
 patches/0003-Add-support-for-phpunit-10.patch |   98 ++++++++++++--------------
 2 files changed, 55 insertions(+), 50 deletions(-)

diff -Nru davical-1.1.12/debian/changelog davical-1.1.12/debian/changelog
--- davical-1.1.12/debian/changelog	2025-01-14 13:45:14.000000000 +0100
+++ davical-1.1.12/debian/changelog	2025-09-25 08:27:38.000000000 +0200
@@ -1,3 +1,10 @@
+davical (1.1.12-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Update latest patch to PHPUnit 12 syntax (Closes: #1099659)
+
+ -- David Prévot <[email protected]>  Thu, 25 Sep 2025 08:27:38 +0200
+
 davical (1.1.12-2.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru davical-1.1.12/debian/patches/0003-Add-support-for-phpunit-10.patch davical-1.1.12/debian/patches/0003-Add-support-for-phpunit-10.patch
--- davical-1.1.12/debian/patches/0003-Add-support-for-phpunit-10.patch	2025-01-14 13:40:48.000000000 +0100
+++ davical-1.1.12/debian/patches/0003-Add-support-for-phpunit-10.patch	2025-09-25 08:27:10.000000000 +0200
@@ -4,111 +4,109 @@
 
 In phpunit 10, global states are no longer preserved by default [1].
 
-* https://bugs.debian.org/1039746
+Bugs-Debian: https://bugs.debian.org/1039746 https://bugs.debian.org/1099659
 
 [1] https://github.com/sebastianbergmann/phpunit/blob/10.0.0/ChangeLog-10.0.md#changed
-
-Origin: upstream, https://gitlab.com/davical-project/davical/-/commit/0502860a9543567e35bf4a770315c03220672c31
-Bug: https://gitlab.com/davical-project/davical/-/merge_requests/115
-Bug-Debian: https://bugs.debian.org/1039746
 ---
- testing/phpunit/ExpansionTest.php | 16 ++++++++++++++++
- testing/phpunit/RangeTest.php     | 16 ++++++++++++++++
- 2 files changed, 32 insertions(+)
+ testing/phpunit/ExpansionTest.php | 10 ++++++++++
+ testing/phpunit/RangeTest.php     | 10 ++++++++++
+ 2 files changed, 20 insertions(+)
 
 diff --git a/testing/phpunit/ExpansionTest.php b/testing/phpunit/ExpansionTest.php
-index 5a71318..7e5bf84 100644
+index 5a71318..a6ab0b0 100644
 --- a/testing/phpunit/ExpansionTest.php
 +++ b/testing/phpunit/ExpansionTest.php
-@@ -143,6 +143,10 @@ final class ExpansionTest extends TestCase
+@@ -5,6 +5,8 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '/usr/share/awl/inc' . PA
+ require_once('RRule.php');
+ require_once('vCalendar.php');
+ 
++use PHPUnit\Framework\Attributes\PreserveGlobalState;
++use PHPUnit\Framework\Attributes\RunInSeparateProcess;
+ use PHPUnit\Framework\TestCase;
+ 
+ $c = (object) array();
+@@ -143,6 +145,8 @@ final class ExpansionTest extends TestCase
      '20190124T000000Z/20190124T010000Z',
    ];
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testUnmodifiedCal() {
      global $base_cal;
  
-@@ -152,6 +156,10 @@ final class ExpansionTest extends TestCase
+@@ -152,6 +156,8 @@ final class ExpansionTest extends TestCase
      );
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testTueRenamed() {
      global $tuesday_renamed_cal;
  
-@@ -161,6 +169,10 @@ final class ExpansionTest extends TestCase
+@@ -161,6 +167,8 @@ final class ExpansionTest extends TestCase
      );
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testTueRenamedSwapped() {
      global $tuesday_renamed_cal_order_swapped;
  
-@@ -170,6 +182,10 @@ final class ExpansionTest extends TestCase
+@@ -170,6 +178,8 @@ final class ExpansionTest extends TestCase
      );
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testCalWithCount() {
      global $count_cal;
  
 diff --git a/testing/phpunit/RangeTest.php b/testing/phpunit/RangeTest.php
-index 5b865d5..7c68d7a 100644
+index 5b865d5..99acb1a 100644
 --- a/testing/phpunit/RangeTest.php
 +++ b/testing/phpunit/RangeTest.php
-@@ -12,6 +12,10 @@ $c->rrule_loop_limit = 100;
+@@ -5,6 +5,8 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '/usr/share/awl/inc' . PA
+ require_once('RRule.php');
+ require_once('vCalendar.php');
+ 
++use PHPUnit\Framework\Attributes\PreserveGlobalState;
++use PHPUnit\Framework\Attributes\RunInSeparateProcess;
+ use PHPUnit\Framework\TestCase;
+ 
+ $c = (object) array();
+@@ -12,6 +14,8 @@ $c->rrule_loop_limit = 100;
  
  final class RangeTest extends TestCase
  {
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testGetVCalendarRange() {
      $cal = new vCalendar("BEGIN:VCALENDAR
  PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
-@@ -48,6 +52,10 @@ END:VCALENDAR");
+@@ -48,6 +52,8 @@ END:VCALENDAR");
      self::assertEquals("20190102T072000Z", (string) $range->until->UTC());
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testGetVCalendarRangeTwoDayAllDay() {
      $cal = new vCalendar("BEGIN:VCALENDAR
  PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
-@@ -70,6 +78,10 @@ END:VCALENDAR");
+@@ -70,6 +76,8 @@ END:VCALENDAR");
      self::assertEquals("20190109T200000Z", (string) $range->until->UTC());
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testGetVCalendarRangeFloating() {
      // When interpreted as being in Greece, this event crosses the daylight savings boundary!
      // TODO deal with how that affects all-day events...
-@@ -94,6 +106,10 @@ END:VCALENDAR");
+@@ -94,6 +102,8 @@ END:VCALENDAR");
      self::assertEquals("20181210T130000Z", (string) $range->until->UTC());
    }
  
-+  /**
-+   * @runInSeparateProcess
-+   * @preserveGlobalState enabled
-+   */
++  #[PreserveGlobalState('enabled')]
++  #[RunInSeparateProcess]
    public function testGetVCalendarRangeAllDayAcrossDST() {
      // When interpreted as being in Greece, this event crosses the daylight savings boundary!
  

Attachment: signature.asc
Description: PGP signature

Reply via email to