mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-06-20 06:50:20 +00:00
Debian NMU 1.1.12-2.1: Add support for PHPUnit 10
This commit is contained in:
parent
5776caf5db
commit
0151f8bcdc
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,3 +1,10 @@
|
||||
davical (1.1.12-2.1) unstable; urgency=medium
|
||||
|
||||
* Non-maintainer upload
|
||||
* Add support for PHPUnit 10 (Closes: #1039746)
|
||||
|
||||
-- David Prévot <taffit@debian.org> Tue, 14 Jan 2025 13:45:14 +0100
|
||||
|
||||
davical (1.1.12-2) unstable; urgency=medium
|
||||
|
||||
* Cherry-pick two bug fixes from upstream:
|
||||
|
||||
114
debian/patches/0003-Add-support-for-phpunit-10.patch
vendored
Normal file
114
debian/patches/0003-Add-support-for-phpunit-10.patch
vendored
Normal file
@ -0,0 +1,114 @@
|
||||
From: Athos Ribeiro <athoscribeiro@gmail.com>
|
||||
Date: Thu, 6 Jul 2023 16:28:53 -0300
|
||||
Subject: Add support for phpunit 10
|
||||
|
||||
In phpunit 10, global states are no longer preserved by default [1].
|
||||
|
||||
* https://bugs.debian.org/1039746
|
||||
|
||||
[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(+)
|
||||
|
||||
diff --git a/testing/phpunit/ExpansionTest.php b/testing/phpunit/ExpansionTest.php
|
||||
index 5a71318..7e5bf84 100644
|
||||
--- a/testing/phpunit/ExpansionTest.php
|
||||
+++ b/testing/phpunit/ExpansionTest.php
|
||||
@@ -143,6 +143,10 @@ final class ExpansionTest extends TestCase
|
||||
'20190124T000000Z/20190124T010000Z',
|
||||
];
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testUnmodifiedCal() {
|
||||
global $base_cal;
|
||||
|
||||
@@ -152,6 +156,10 @@ final class ExpansionTest extends TestCase
|
||||
);
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testTueRenamed() {
|
||||
global $tuesday_renamed_cal;
|
||||
|
||||
@@ -161,6 +169,10 @@ final class ExpansionTest extends TestCase
|
||||
);
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testTueRenamedSwapped() {
|
||||
global $tuesday_renamed_cal_order_swapped;
|
||||
|
||||
@@ -170,6 +182,10 @@ final class ExpansionTest extends TestCase
|
||||
);
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testCalWithCount() {
|
||||
global $count_cal;
|
||||
|
||||
diff --git a/testing/phpunit/RangeTest.php b/testing/phpunit/RangeTest.php
|
||||
index 5b865d5..7c68d7a 100644
|
||||
--- a/testing/phpunit/RangeTest.php
|
||||
+++ b/testing/phpunit/RangeTest.php
|
||||
@@ -12,6 +12,10 @@ $c->rrule_loop_limit = 100;
|
||||
|
||||
final class RangeTest extends TestCase
|
||||
{
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testGetVCalendarRange() {
|
||||
$cal = new vCalendar("BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
@@ -48,6 +52,10 @@ END:VCALENDAR");
|
||||
self::assertEquals("20190102T072000Z", (string) $range->until->UTC());
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testGetVCalendarRangeTwoDayAllDay() {
|
||||
$cal = new vCalendar("BEGIN:VCALENDAR
|
||||
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
|
||||
@@ -70,6 +78,10 @@ END:VCALENDAR");
|
||||
self::assertEquals("20190109T200000Z", (string) $range->until->UTC());
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
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");
|
||||
self::assertEquals("20181210T130000Z", (string) $range->until->UTC());
|
||||
}
|
||||
|
||||
+ /**
|
||||
+ * @runInSeparateProcess
|
||||
+ * @preserveGlobalState enabled
|
||||
+ */
|
||||
public function testGetVCalendarRangeAllDayAcrossDST() {
|
||||
// When interpreted as being in Greece, this event crosses the daylight savings boundary!
|
||||
|
||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -1,2 +1,3 @@
|
||||
1-use-.-to-concat-strings.patch
|
||||
2-add-missing-space-to-sql.patch
|
||||
0003-Add-support-for-phpunit-10.patch
|
||||
|
||||
2
debian/tests/phpunit
vendored
2
debian/tests/phpunit
vendored
@ -4,5 +4,5 @@
|
||||
set -e
|
||||
|
||||
# 2) phpunit tests
|
||||
phpunit --include-path "/usr/share/davical:/usr/share/awl" testing/phpunit
|
||||
phpunit --do-not-cache-result --include-path "/usr/share/davical:/usr/share/awl" testing/phpunit
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user