Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package flint for openSUSE:Factory checked 
in at 2026-04-25 21:37:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/flint (Old)
 and      /work/SRC/openSUSE:Factory/.flint.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "flint"

Sat Apr 25 21:37:38 2026 rev:26 rq:1349132 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/flint/flint.changes      2025-12-15 
12:04:10.941928049 +0100
+++ /work/SRC/openSUSE:Factory/.flint.new.11940/flint.changes   2026-04-25 
21:38:27.924450061 +0200
@@ -1,0 +2,31 @@
+Fri Apr 24 12:55:27 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 3.5.0
+  * Added the ``radix`` module for multiprecision ``mpn``-style
+    arithmetic in any word-size limb radix (e.g. decimal or
+    `p`-adic radices).
+  * Added the module ``gr_ore_poly`` for Ore polynomials over
+    generic rings.
+  * Added middle products for most polynomial types
+    (``fmpz_poly_mulmid``, ``fmpq_poly_mulmid``,
+    ``nmod_poly_mulmid``, ``arb_poly_mulmid``, ``acb_poly_mulmid``,
+    ``gr_poly_mulmid``, etc).
+  * Added ``qadic_ctx_init_modulus`` and
+    ``qadic_ctx_init_modulus_nmod`` to allow initializing a
+    `q`-adic context with a given modulus.
+  * Added ``gr_poly_mullow_toom_serial`` implementing Toom–Cook
+    multiplication with arbitrary number of interpolation points.
+  * Added Montgomery arithmetic (redc) to the ``nmod`` module. Four
+    variants (fullword and halfword with eager and lazy reduction)
+    are supported.
+  * Added generic ring interface to Montgomery arithmetic
+    (``gr_ctx_init_nmod_redc``, ``gr_ctx_init_nmod_redc_fast``).
+  * Add ``flint_mpn_divrem_1_preinv`` for nx1 integer division with
+    a precomputed inverse.
+  * Added ``n_mod_barrett``, ``n_mod_barrett_lazy``,
+    ``n_mod_lemire`` for single-word modular reduction using
+    Barrett and Lemire–Kaser–Kurz algorithms.
+  * Added precomputation functions for faster evaluation of
+    ``qadic`` square roots in characteristic 2.
+
+-------------------------------------------------------------------

Old:
----
  flint-3.4.0.tar.xz

New:
----
  flint-3.5.0.tar.xz

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

Other differences:
------------------
++++++ flint.spec ++++++
--- /var/tmp/diff_new_pack.9iss8h/_old  2026-04-25 21:38:29.004494143 +0200
+++ /var/tmp/diff_new_pack.9iss8h/_new  2026-04-25 21:38:29.008494306 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package flint
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
 
 
 Name:           flint
-%define lname  libflint22
+%define lname  libflint23
 %define _lto_cflags %nil %dnl ASM in source
-Version:        3.4.0
+Version:        3.5.0
 Release:        0
 Summary:        C library for doing number theory
 License:        LGPL-3.0-or-later
@@ -39,9 +39,9 @@
 BuildRequires:  gmp-devel >= 6.2.1
 %endif
 BuildRequires:  libtool
-BuildRequires:  pkgconfig(mpfr) >= 4
 BuildRequires:  ntl-devel
 BuildRequires:  xz
+BuildRequires:  pkgconfig(mpfr) >= 4
 
 %description
 FLINT (Fast Library for Number Theory) is a C library in support of

++++++ 0001-build-reduce-build-requirements-on-gmp-and-mpfr.patch ++++++
--- /var/tmp/diff_new_pack.9iss8h/_old  2026-04-25 21:38:29.092497734 +0200
+++ /var/tmp/diff_new_pack.9iss8h/_new  2026-04-25 21:38:29.112498551 +0200
@@ -7,17 +7,17 @@
 For Leap 15.6.
 
 ---
- configure.ac | 13 +++++++++++--
- flint.pc.in  |  2 +-
+ configure.ac |   13 +++++++++++--
+ flint.pc.in  |    2 +-
  2 files changed, 12 insertions(+), 3 deletions(-)
 
-diff --git a/configure.ac b/configure.ac
-index 511d0be9a..cc1658dbb 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -978,7 +978,15 @@ fi
+Index: flint-3.5.0/configure.ac
+===================================================================
+--- flint-3.5.0.orig/configure.ac
++++ flint-3.5.0/configure.ac
+@@ -751,7 +751,15 @@ fi
  # check GMP
- 
################################################################################
+ 
###############################################################################
  
 -FLINT_CHECK_GMP_H(6,2,1)
 +AS_IF([test "$enable_gmp_internals" = "yes"], [
@@ -32,20 +32,20 @@
  FLINT_GMP_LONG_LONG_LIMB([SLONG="long long int"
                            ULONG="unsigned long long int"
                            gmpcompat_h_in="gmpcompat-longlong.h.in"],
-@@ -1001,7 +1009,8 @@ AC_SUBST(GMPCOMPAT_H_IN, $gmpcompat_h_in)
+@@ -774,7 +782,8 @@ AC_SUBST(GMPCOMPAT_H_IN, $gmpcompat_h_in
  # check MPFR
- 
################################################################################
+ 
###############################################################################
  
 -FLINT_CHECK_MPFR_H(4,1,0)
 +dnl Dependency on mpfr_rootn_ui
 +FLINT_CHECK_MPFR_H(4,0,0)
  
- 
################################################################################
+ 
###############################################################################
  # check ABI
-diff --git a/flint.pc.in b/flint.pc.in
-index f17a2a9e6..138fcbb16 100644
---- a/flint.pc.in
-+++ b/flint.pc.in
+Index: flint-3.5.0/flint.pc.in
+===================================================================
+--- flint-3.5.0.orig/flint.pc.in
++++ flint-3.5.0/flint.pc.in
 @@ -7,6 +7,6 @@ Name: @PACKAGE_NAME@
  Description: Fast Library for Number Theory
  Version: @PACKAGE_VERSION@
@@ -54,7 +54,4 @@
 +Requires: gmp >= @GMP_REQUIREMENT@ mpfr >= 4.0.0
  Cflags: -I${includedir}
  Libs: -L${libdir} -lflint
--- 
-2.48.1
-
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.9iss8h/_old  2026-04-25 21:38:29.344508021 +0200
+++ /var/tmp/diff_new_pack.9iss8h/_new  2026-04-25 21:38:29.384509652 +0200
@@ -1,5 +1,5 @@
-mtime: 1764083812
-commit: e13872c3cf35c0ab89c1a825b07b7a7cbf78312359f403842a767f03d5f6d9e0
+mtime: 1777035639
+commit: 13f051d822c44b3a5c663f444fb3831aa9e9c55e14c16ae80dc35ece0a8bdc51
 url: https://src.opensuse.org/jengelh/flint
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-04-24 15:00:39.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ flint-3.4.0.tar.xz -> flint-3.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/flint/flint-3.4.0.tar.xz 
/work/SRC/openSUSE:Factory/.flint.new.11940/flint-3.5.0.tar.xz differ: char 26, 
line 1

Reply via email to