Hello community,

here is the log from the commit of package at for openSUSE:11.4
checked in at Mon Mar 14 17:58:12 CET 2011.



--------
--- old-versions/11.4/all/at/at.changes 2011-02-07 16:12:51.000000000 +0100
+++ /mounts/work_src_done/11.4/at/at.changes    2011-03-01 16:49:57.000000000 
+0100
@@ -1,0 +2,5 @@
+Tue Mar  1 15:33:34 UTC 2011 - vci...@novell.com
+
+- fixed bug introduced with at-3.1.8-tomorrow.patch (bnc#672586)
+
+-------------------------------------------------------------------

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/at
Destination is old-versions/11.4/UPDATES/all/at
calling whatdependson for 11.4-i586


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

Other differences:
------------------
++++++ at.spec ++++++
--- /var/tmp/diff_new_pack.yQ8Lwn/_old  2011-03-14 17:57:53.000000000 +0100
+++ /var/tmp/diff_new_pack.yQ8Lwn/_new  2011-03-14 17:57:53.000000000 +0100
@@ -26,7 +26,7 @@
 Group:          System/Daemons
 AutoReqProv:    on
 Version:        3.1.8
-Release:        1089
+Release:        1094.<RELEASE2>
 Summary:        A Job Manager
 Source:         at_3.1.8-11.tar.gz
 Source1:        atd.init
@@ -54,6 +54,7 @@
 Patch15:        %{name}-%{version}-leak-fix.patch
 #PATCH_FIX-OPENSUSE add proper system users to the deny list
 Patch16:        at-3.1.8-denylist.patch
+#PATCH_FIX-OPENSUSE plan jobs with past time to tomorrow (bnc#672586)
 Patch17:        %{name}-%{version}-tomorrow.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         %{_sbindir}/useradd %{_sbindir}/groupadd %fillup_prereq 
%insserv_prereq

++++++ at-3.1.8-tomorrow.patch ++++++
--- /var/tmp/diff_new_pack.yQ8Lwn/_old  2011-03-14 17:57:53.000000000 +0100
+++ /var/tmp/diff_new_pack.yQ8Lwn/_new  2011-03-14 17:57:53.000000000 +0100
@@ -1,13 +1,15 @@
-Index: at-3.1.8/parsetime.y
-===================================================================
---- at-3.1.8.orig/parsetime.y
-+++ at-3.1.8/parsetime.y
-@@ -375,7 +375,7 @@ parsetime(int argc, char **argv)
+diff --git a/parsetime.y b/parsetime.y
+index ef1ff7f..141d792 100644
+--- a/parsetime.y
++++ b/parsetime.y
+@@ -379,7 +379,9 @@ parsetime(int argc, char **argv)
                exectime -= 3600;
            }
        }
 -      if (time_only && (currtime > exectime)) {
-+      if (currtime > exectime+1) {
++      /* exectime zeroes its seconds, thus we need +60,
++       * else "now" will be scheduled to tomorrow */
++      if (currtime > exectime + 60) {
            exectime += 24*3600;
        }
          return exectime;


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to