Hello community,

here is the log from the commit of package iucode-tool for openSUSE:Factory 
checked in at 2018-03-11 15:23:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iucode-tool (Old)
 and      /work/SRC/openSUSE:Factory/.iucode-tool.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "iucode-tool"

Sun Mar 11 15:23:46 2018 rev:7 rq:584420 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/iucode-tool/iucode-tool.changes  2018-02-02 
22:23:33.810286659 +0100
+++ /work/SRC/openSUSE:Factory/.iucode-tool.new/iucode-tool.changes     
2018-03-11 15:23:48.338326977 +0100
@@ -1,0 +2,7 @@
+Thu Mar  8 12:33:53 UTC 2018 - mplus...@suse.com
+
+- Update to version 2.3.1:
+  * Ready for release: v2.3.1
+  * iucode_tool: fix filter by revision parser on ILP32
+
+-------------------------------------------------------------------

Old:
----
  iucode-tool-2.3.tar.xz

New:
----
  iucode-tool-2.3.1.tar.xz

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

Other differences:
------------------
++++++ iucode-tool.spec ++++++
--- /var/tmp/diff_new_pack.9nCxCh/_old  2018-03-11 15:23:48.982303875 +0100
+++ /var/tmp/diff_new_pack.9nCxCh/_new  2018-03-11 15:23:48.982303875 +0100
@@ -17,16 +17,15 @@
 
 
 Name:           iucode-tool
-Version:        2.3
+Version:        2.3.1
 Release:        0
 Summary:        A program to manipulate Intel microcode update collections
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          System/Boot
 URL:            https://gitlab.com/iucode-tool/iucode-tool
 Source:         %{name}-%{version}.tar.xz
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  xz
 ExclusiveArch:  %{ix86} x86_64
 
 %description
@@ -46,7 +45,8 @@
 %make_install
 
 %files
-%doc COPYING README
+%license COPYING
+%doc README
 %{_sbindir}/iucode_tool
 %{_mandir}/man8/iucode_tool.8%{ext_man}
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.9nCxCh/_old  2018-03-11 15:23:49.026302297 +0100
+++ /var/tmp/diff_new_pack.9nCxCh/_new  2018-03-11 15:23:49.030302153 +0100
@@ -4,8 +4,8 @@
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">iucode-tool</param>
-    <param name="revision">refs/tags/v2.3</param>
-    <param name="version">2.3</param>
+    <param name="revision">refs/tags/v2.3.1</param>
+    <param name="version">2.3.1</param>
   </service>
   <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.9nCxCh/_old  2018-03-11 15:23:49.058301149 +0100
+++ /var/tmp/diff_new_pack.9nCxCh/_new  2018-03-11 15:23:49.058301149 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param 
name="url">https://gitlab.com/iucode-tool/iucode-tool.git</param>
-          <param 
name="changesrevision">327f21f412183ef8f29e8b0c3c8c44d841c63fc9</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">9ab8dcb833945ffa71d8bfc034b27ef7d858b3dc</param></service></servicedata>
\ No newline at end of file

++++++ iucode-tool-2.3.tar.xz -> iucode-tool-2.3.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iucode-tool-2.3/ChangeLog 
new/iucode-tool-2.3.1/ChangeLog
--- old/iucode-tool-2.3/ChangeLog       2018-01-28 16:00:44.000000000 +0100
+++ new/iucode-tool-2.3.1/ChangeLog     2018-02-05 23:02:18.000000000 +0100
@@ -1,3 +1,6 @@
+2018-02-05, iucode_tool v2.3.1
+  * iucode_tool: fix filter by revision parser on ILP32
+
 2018-01-28, iucode_tool v2.3
 
   * iucode_tool(8): document changes to ucode filtering
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iucode-tool-2.3/README new/iucode-tool-2.3.1/README
--- old/iucode-tool-2.3/README  2018-01-28 16:00:44.000000000 +0100
+++ new/iucode-tool-2.3.1/README        2018-02-05 23:02:18.000000000 +0100
@@ -2,8 +2,8 @@
 
        iucode_tool - IntelĀ® 64 and IA-32 processor microcode tool
 
-                             Version 2.3
-                         January 28th,  2018
+                            Version 2.3.1
+                         Frebruary 5th, 2018
 
                     https://gitlab.com/iucode-tool
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iucode-tool-2.3/configure.ac 
new/iucode-tool-2.3.1/configure.ac
--- old/iucode-tool-2.3/configure.ac    2018-01-28 16:00:44.000000000 +0100
+++ new/iucode-tool-2.3.1/configure.ac  2018-02-05 23:02:18.000000000 +0100
@@ -17,7 +17,7 @@
 dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 AC_PREREQ([2.69])
-AC_INIT([iucode_tool], [2.3],
+AC_INIT([iucode_tool], [2.3.1],
         [https://gitlab.com/iucode-tool/iucode-tool/issues],
         [iucode-tool],
         [https://gitlab.com/iucode-tool/iucode-tool/wikis/home])
@@ -92,7 +92,7 @@
 AC_FUNC_MALLOC
 AC_FUNC_REALLOC
 AC_FUNC_STAT
-AC_CHECK_FUNCS([memset strcasecmp strdup strerror strrchr strtoul timegm])
+AC_CHECK_FUNCS([memset strcasecmp strdup strerror strrchr strtoul strtoull 
timegm])
 
 # Allow GNU Argp as a standalone lib, as an alternative to glibc
 AC_SEARCH_LIBS([argp_parse], [argp], [],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iucode-tool-2.3/iucode_tool.c 
new/iucode-tool-2.3.1/iucode_tool.c
--- old/iucode-tool-2.3/iucode_tool.c   2018-01-28 16:00:44.000000000 +0100
+++ new/iucode-tool-2.3.1/iucode_tool.c 2018-02-05 23:02:18.000000000 +0100
@@ -268,17 +268,26 @@
        return 0;
 }
 
+/* Do the right thing on ILP32... */
+#if ULONG_MAX > UINT32_MAX
+typedef long int l_int_t;
+#define strtol_l strtol
+#else
+typedef long long int l_int_t;
+#define strtol_l strtoll
+#endif
+
 static int parse_s32e(const char *nptr, char **endptr, int base,
                      int32_t * const res)
 {
-       long int l;
+       l_int_t l; /* ILP32 requires long long */
 
        assert(nptr);
        assert(endptr);
        assert(res);
 
        errno = 0;
-       l = strtol(nptr, endptr, base);
+       l = strtol_l(nptr, endptr, base); /* strotl or strotll */
        if (errno || nptr == *endptr)
                return errno ? errno : EINVAL;
        if (l > UINT32_MAX || l < INT32_MIN)
@@ -293,6 +302,8 @@
        return 0;
 }
 
+#undef strtol_l
+
 static int is_valid_fd(const int fd)
 {
        return fcntl(fd, F_GETFD) != -1 || errno != EBADF;


Reply via email to