Control: tags -1 patch

Please find a workaround attached that will last on armel/armhf
until Y2K38 happens.
diff -Nru marco-1.26.2/debian/changelog marco-1.26.2/debian/changelog
--- marco-1.26.2/debian/changelog       2023-08-19 22:36:05.000000000 +0200
+++ marco-1.26.2/debian/changelog       2025-03-12 19:41:34.000000000 +0100
@@ -1,3 +1,10 @@
+marco (1.26.2-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use Y2K38-unsafe startup-notification API. (Closes: #1086472)
+
+ -- Bastian Germann <b...@debian.org>  Wed, 12 Mar 2025 20:00:03 +0100
+
 marco (1.26.2-4) unstable; urgency=medium
 
   * debian/:
diff -Nru 
marco-1.26.2/debian/patches/2000_use-y2k38-unsafe-startup-notification-api.patch
 
marco-1.26.2/debian/patches/2000_use-y2k38-unsafe-startup-notification-api.patch
--- 
marco-1.26.2/debian/patches/2000_use-y2k38-unsafe-startup-notification-api.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
marco-1.26.2/debian/patches/2000_use-y2k38-unsafe-startup-notification-api.patch
    2025-03-12 19:38:24.000000000 +0100
@@ -0,0 +1,19 @@
+Description: Use Y2K38-unsafe startup-notification API
+ sn_startup_sequence_get_last_active_time has a long where time_t should have
+ been the right choice. This patch should be dropped as soon as Debian pkg
+ startup-notification has moved on to contain an upstream fix.
+Author: Bastian Germann
+Bug: https://gitlab.freedesktop.org/xdg/startup-notification/-/issues/6
+Bug-Debian: https://bugs.debian.org/1086472
+---
+--- marco-1.26.2.orig/src/core/screen.c
++++ marco-1.26.2/src/core/screen.c
+@@ -2666,7 +2666,7 @@ collect_timed_out_foreach (void *element
+   SnStartupSequence *sequence = element;
+   double elapsed;
+ 
+-  time_t tv_sec;
++  long tv_sec;
+   suseconds_t  tv_usec;
+   gint64 tv;
+ 
diff -Nru marco-1.26.2/debian/patches/series marco-1.26.2/debian/patches/series
--- marco-1.26.2/debian/patches/series  2023-08-19 22:21:42.000000000 +0200
+++ marco-1.26.2/debian/patches/series  2025-03-12 19:40:39.000000000 +0100
@@ -2,3 +2,4 @@
 1001_marco-Add-cmdline-option-no-keybindings-for-disablin.patch
 0001_check-availability-of-compositing-1.patch
 0002_check-availability-of-compositing-2.patch
+2000_use-y2k38-unsafe-startup-notification-api.patch

Reply via email to