Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xscreensaver for openSUSE:Factory 
checked in at 2022-12-14 14:10:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xscreensaver (Old)
 and      /work/SRC/openSUSE:Factory/.xscreensaver.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xscreensaver"

Wed Dec 14 14:10:39 2022 rev:71 rq:1042559 version:6.05.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/xscreensaver/xscreensaver.changes        
2022-10-14 15:41:17.599793565 +0200
+++ /work/SRC/openSUSE:Factory/.xscreensaver.new.1835/xscreensaver.changes      
2022-12-14 14:10:43.431408561 +0100
@@ -1,0 +2,5 @@
+Mon Dec 12 19:21:42 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- fix removal of nagging message boo#1206345
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xscreensaver-disable-upgrade-nagging-message.patch ++++++
--- /var/tmp/diff_new_pack.HuEjcm/_old  2022-12-14 14:10:44.351413293 +0100
+++ /var/tmp/diff_new_pack.HuEjcm/_new  2022-12-14 14:10:44.355413314 +0100
@@ -1,43 +1,25 @@
-Index: xscreensaver-6.02/driver/prefsw.c
+Index: xscreensaver-6.05/driver/dialog.c
 ===================================================================
---- xscreensaver-6.02.orig/driver/prefsw.c
-+++ xscreensaver-6.02/driver/prefsw.c
-@@ -1520,36 +1520,5 @@ senescent_p (void)
-      security-critical software that they are running is dangerously out
-      of date.
-   */
--
--  time_t now = time ((time_t *) 0);                           /*   d   */
--  struct tm *tm = localtime (&now);                           /*   o   */
--  const char *s = screensaver_id;                             /*   n   */
--  char mon[4], year[5];                                               /*   '  
 */
--  int m, y, mrnths;                                           /*   t   */
--  s = strchr (s, ' '); if (!s) abort(); s++;                  /*       */
--  s = strchr (s, '('); if (!s) abort(); s++;                  /*   d   */
--  s = strchr (s, '-'); if (!s) abort(); s++;                  /*   o   */
--  strncpy (mon, s, 3);                                                /*   o  
 */
--  mon[3] = 0;                                                 /*       */
--  s = strchr (s, '-'); if (!s) abort(); s++;                  /*   e   */
--  strncpy (year, s, 4);                                               /*   e  
 */
--  year[4] = 0;                                                        /*   t  
 */
--  y = atoi (year);                                            /*   ,   */
--  if      (!strcmp(mon, "Jan")) m = 0;                                /*      
 */
--  else if (!strcmp(mon, "Feb")) m = 1;                                /*   s  
 */
--  else if (!strcmp(mon, "Mar")) m = 2;                                /*   t  
 */
--  else if (!strcmp(mon, "Apr")) m = 3;                                /*   o  
 */
--  else if (!strcmp(mon, "May")) m = 4;                                /*   p  
 */
--  else if (!strcmp(mon, "Jun")) m = 5;                                /*   ,  
 */
--  else if (!strcmp(mon, "Jul")) m = 6;                                /*      
 */
--  else if (!strcmp(mon, "Aug")) m = 7;                                /*   s  
 */
--  else if (!strcmp(mon, "Sep")) m = 8;                                /*   t  
 */
--  else if (!strcmp(mon, "Oct")) m = 9;                                /*   a  
 */
--  else if (!strcmp(mon, "Nov")) m = 10;                               /*   a  
 */
--  else if (!strcmp(mon, "Dec")) m = 11;                               /*   a  
 */
--  else abort();                                                       /*   h  
 */
--  mrnths = ((((tm->tm_year + 1900) * 12) + tm->tm_mon) -      /*   h   */
--            (y * 12 + m));                                    /*   h   */
--                                                              /*   p   */
--  return (mrnths >= 17);                                      /*   .   */
-+return False;
- }
+--- xscreensaver-6.05.orig/driver/dialog.c
++++ xscreensaver-6.05/driver/dialog.c
+@@ -1372,18 +1372,7 @@ window_draw (window_state *ws)
+   lines[i].align = CENTER;
+   i++;
+ 
+-  if (time ((time_t *) 0) - XSCREENSAVER_RELEASED > 60*60*24*30*17)
+-    {
+-      lines[i].text  = _("Update available!\nThis version is very old.\n");
+-      lines[i].font  = ws->error_font;
+-      lines[i].fg    = ws->xft_error_foreground;
+-      lines[i].fg2   = lines[i].fg;
+-      lines[i].bg    = ws->background;
+-      lines[i].type  = LABEL;
+-      lines[i].align = CENTER;
+-      i++;
+-    }
+-  else if (strstr (ws->version, "a") ||
++  if (strstr (ws->version, "a") ||
+       strstr (ws->version, "b"))
+     {
+       lines[i].text  = _("PRE-RELEASE VERSION");
 

Reply via email to