Hello community,

here is the log from the commit of package pari for openSUSE:Factory checked in 
at 2014-02-05 16:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pari (Old)
 and      /work/SRC/openSUSE:Factory/.pari.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pari"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pari/pari.changes        2013-03-08 
09:30:48.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pari.new/pari.changes   2014-02-05 
16:25:13.000000000 +0100
@@ -1,0 +2,14 @@
+Wed Feb  5 01:56:32 UTC 2014 - [email protected]
+
+- Update to new upstream release 2.5.5
+* sin'(1) with default(compatible,3) caused a crash
+* add missing call to normalize() in lift(t_POL/t_SER)
+* galoisinit(x^3+x^2-2*x-1) led to uninitialized read
+* polred() could return non-squarefree polynomials
+* bnrdisc could return a wrong result if the modulus had more than
+  2 prime divisors
+* FFT mulii relied on unspecified order of evaluation
+* local() could corrupt polynomial variable of the same name
+- Add pari-nodate.diff
+
+-------------------------------------------------------------------

Old:
----
  pari-2.5.3.changelog
  pari-2.5.3.tar.xz

New:
----
  pari-2.5.5.changelog
  pari-2.5.5.tar.gz
  pari-2.5.5.tar.gz.asc
  pari-nodate.diff

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

Other differences:
------------------
++++++ pari.spec ++++++
--- /var/tmp/diff_new_pack.5WjQry/_old  2014-02-05 16:25:14.000000000 +0100
+++ /var/tmp/diff_new_pack.5WjQry/_new  2014-02-05 16:25:14.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pari
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,22 +18,23 @@
 
 Name:           pari
 %define lname  libpari-gmp3
-Version:        2.5.3
+Version:        2.5.5
 Release:        0
 Summary:        Computer Algebra System for fast computations in Number Theory
 License:        GPL-2.0
 Group:          Productivity/Scientific/Math
 Url:            http://pari.math.u-bordeaux.fr/
 
-#DL-URL:       http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.3.tar.gz
-Source:         %name-%version.tar.xz
-Source2:        
http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.3.changelog
+#Git-Clone:    http://pari.math.u-bordeaux.fr/git/pari.git
+#Git-Web:      http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi
+Source:         
http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz
+Source2:        
http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz.asc
+Source3:        
http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.changelog
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fltk-devel
 BuildRequires:  gmp-devel
 BuildRequires:  libqt4-devel
 BuildRequires:  readline-devel
-BuildRequires:  xz
 %if 0%{?suse_version} >= 1220
 BuildRequires:  libX11-devel
 BuildRequires:  xorg-x11-proto-devel
@@ -100,7 +101,7 @@
        CFLAGS="%optflags -fno-strict-aliasing" \
        STRIP=true;
 
-cp "%{S:2}" .;
+cp "%{S:3}" .;
 
 %install
 b="%buildroot";

++++++ pari-2.5.3.changelog -> pari-2.5.5.changelog ++++++
--- /work/SRC/openSUSE:Factory/pari/pari-2.5.3.changelog        2012-12-05 
14:01:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pari.new/pari-2.5.5.changelog   2014-02-05 
16:25:13.000000000 +0100
@@ -1,6 +1,44 @@
 # $Id$
 Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/
 
+[last column crossreferences current development release 2.6.1]
+Done for version 2.5.5 (released 20/09/2013):
+
+  Fixed
+BA  1- [native kernel] FFT mulii relied on unspecified order
+       of evaluation                                                
[2.6.0-F118]
+BA  2- [Configure] fix support for multiarch systems for GMP
+    3- local() could corrupt polynomial variable of the same name           
[F4]
+    4- Flm_Fl_mul returned a wrong result                                  
[F12]
+    5- allocatemem(2^36-1) --> corrupted stack [#1437]                     
[F14]
+    6- stack corruption in carberkowitz / charpoly(,,3) [ session crash ]  
[F19]
+    7- subst(O(x^2),x,0*x) => SEGV [#1447]                                 
[F20]
+    8- bnfcertify() when primelimit < Zimmert bound => oo loop
+    9- dirmul/dirdiv: incorrect result length when valuation > 1           
[F23]
+   10- x,y a t_PADIC, x === y always returned 0                            
[F24]
+   11- round((1e-40+x) / (1e-39+x)) would create the invalid object x/x    
[F26]
+   12- polgalois(x^11 + 627*x^4 - 584) -> F_110 instead of S_11 [#1460]    
[F27]
+
+[last column crossreferences current development release 2.6.0]
+Done for version 2.5.4 (released 13/05/2013):
+
+  Fixed
+    1- sin'(1) with default(compatible,3) caused a crash                   
[F97]
+    2- rare corruption in ECM [#1240] factorint(,1) => SEGV                
[F98]
+    3- add missing call to normalize() in lift(t_POL/t_SER) [#1359]        
[F99]
+BA  4- listput was not SIGINT safe                                        
[F100]
+BA  5- znorder(Mod(5,16),200) -> 5 instead of 4                           
[F101]
+JD  6- galoisinit(x^3+x^2-2*x-1) -> uninitialized read [#1389]            
[F106]
+BA  7- polhermite(66) -> corrupted result [#1393]                         
[F107]
+    8- polred() could return non-squarefree polynomials [#1395]
+BA  9- galoisfixedfield() could return a wrong result for polynomials     
[F109]
+       with large roots [#1406]
+   10- bnrdisc could return a wrong result if the modulus had more than   
[F110]
+       2 prime divisors [#1399]
+   11- y;z;(x^2+y)*w/z/x -> significant pointers lost [#1248]             
[F113]
+   12- thue(thueinit(x^3-1493,1),3) -> error                              
[F115]
+   13- typo in modr_safe -> precision error [#1413]                       
[F116]
+
 [last column crossreferences current development release 2.6.0]
 Done for version 2.5.3 (released 03/10/2012):
 

++++++ pari-nodate.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2014-02-05 03:01:02.110857012 +0100

Kill __DATE__ from source, it's pointless and can cause rebuilds.

---
 src/gp/gp.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Index: pari-2.5.5/src/gp/gp.c
===================================================================
--- pari-2.5.5.orig/src/gp/gp.c
+++ pari-2.5.5/src/gp/gp.c
@@ -823,9 +823,9 @@ print_version(void)
 
   center(paricfg_version);
   center(paricfg_buildinfo);
-  buf = stackmalloc(strlen(__DATE__) +  32 + (ver? strlen(ver): 0));
-  if (ver) (void)sprintf(buf, "compiled: %s, %s", __DATE__, ver);
-  else     (void)sprintf(buf, "compiled: %s", __DATE__);
+  buf = stackmalloc(strlen("yes") +  32 + (ver? strlen(ver): 0));
+  if (ver) (void)sprintf(buf, "compiled: %s, %s", "yes", ver);
+  else     (void)sprintf(buf, "compiled: %s", "yes");
   center(buf);
   ver = what_readline();
   buf = stackmalloc(strlen(ver) + 64);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to