Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package singular for openSUSE:Factory 
checked in at 2025-06-17 18:20:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/singular (Old)
 and      /work/SRC/openSUSE:Factory/.singular.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "singular"

Tue Jun 17 18:20:56 2025 rev:7 rq:1286065 version:4.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/singular/singular.changes        2025-03-15 
16:17:46.360316731 +0100
+++ /work/SRC/openSUSE:Factory/.singular.new.19631/singular.changes     
2025-06-17 18:21:17.771995921 +0200
@@ -1,0 +2,7 @@
+Mon Jun 16 10:13:11 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Resolve FTBFS with flint 3.3.x:
+  add 0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch,
+  0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch
  0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch

----------(New B)----------
  New:- Resolve FTBFS with flint 3.3.x:
  add 0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch,
  0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch
  New:  add 0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch,
  0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch
----------(New E)----------

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

Other differences:
------------------
++++++ singular.spec ++++++
--- /var/tmp/diff_new_pack.eaHuXR/_old  2025-06-17 18:21:18.512026702 +0200
+++ /var/tmp/diff_new_pack.eaHuXR/_new  2025-06-17 18:21:18.512026702 +0200
@@ -28,6 +28,8 @@
 #Git-Clone:     https://github.com/Singular/Singular
 Source:         
https://github.com/Singular/Singular/archive/refs/tags/Release-4-4-1.tar.gz
 Patch1:         versioned-pkglibdir.patch
+Patch2:         0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch
+Patch3:         0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch
 BuildRequires:  autoconf >= 2.62
 BuildRequires:  automake
 BuildRequires:  bison >= 1.2.2
@@ -172,7 +174,7 @@
 (Upstream has not provided any description.)
 
 %prep
-%autosetup -n Singular-Release-4-4-1 -p0
+%autosetup -n Singular-Release-4-4-1 -p1
 
 %build
 ./autogen.sh

++++++ 0001-Use-fq_nmod_mat_entry-instead-of-row-pointer-removed.patch ++++++
>From 05f5116e13c8a4f5f820c78c35944dd6d197d442 Mon Sep 17 00:00:00 2001
From: Doug Torrance <dtorra...@piedmont.edu>
Date: Sat, 14 Jun 2025 10:45:30 -0400
Subject: [PATCH 1/2] Use fq_nmod_mat_entry instead of row pointer (removed in
 flint 3.3.0) (#1278)

fixes #1279
---
 factory/FLINTconvert.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/factory/FLINTconvert.cc b/factory/FLINTconvert.cc
index c36f6022d..a4d86fd17 100644
--- a/factory/FLINTconvert.cc
+++ b/factory/FLINTconvert.cc
@@ -652,7 +652,7 @@ convertFacCFMatrix2Fq_nmod_mat_t (fq_nmod_mat_t M,
   {
     for(j=m.columns();j>0;j--)
     {
-      convertFacCF2nmod_poly_t (M->rows[i-1]+j-1, m (i,j));
+      convertFacCF2nmod_poly_t (fq_nmod_mat_entry(M, i-1, j-1), m (i,j));
     }
   }
 }
-- 
2.49.0


++++++ 0002-Use-fq_nmod_mat_entry-instead-of-row-pointer-take-2-.patch ++++++
>From 595d7167e6e019d45d9a4f1e18ae741df1f3c41d Mon Sep 17 00:00:00 2001
From: Weijia Wang <9713184+weg...@users.noreply.github.com>
Date: Sun, 15 Jun 2025 16:14:09 +0200
Subject: [PATCH 2/2] Use fq_nmod_mat_entry instead of row pointer (take 2)
 (#1280)

---
 libpolys/polys/flintconv.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libpolys/polys/flintconv.cc b/libpolys/polys/flintconv.cc
index 89152f5e4..277a62bf1 100644
--- a/libpolys/polys/flintconv.cc
+++ b/libpolys/polys/flintconv.cc
@@ -331,7 +331,7 @@ void convSingMFlintFq_nmod_mat(matrix m, fq_nmod_mat_t M, 
const fq_nmod_ctx_t fq
   {
     for(j=MATCOLS(m);j>0;j--)
     {
-      convSingPFlintnmod_poly_t (M->rows[i-1]+j-1, MATELEM(m,i,j),r);
+      convSingPFlintnmod_poly_t (fq_nmod_mat_entry(M, i-1, j-1), 
MATELEM(m,i,j),r);
     }
   }
 }
-- 
2.49.0


++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.eaHuXR/_old  2025-06-17 18:21:18.568029031 +0200
+++ /var/tmp/diff_new_pack.eaHuXR/_new  2025-06-17 18:21:18.572029198 +0200
@@ -1,5 +1,5 @@
-mtime: 1741997615
-commit: 10a54a3cf46cbd711a620442bbd497eb4bda8a8196d8d821ed214c5db27e1b76
+mtime: 1750068823
+commit: eaf60050f65d0682c26f570b511ce85fe86639cdc39346a18a4fd5c2a0f62fa4
 url: https://src.opensuse.org/jengelh/singular
 revision: master
 

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

++++++ versioned-pkglibdir.patch ++++++
--- /var/tmp/diff_new_pack.eaHuXR/_old  2025-06-17 18:21:18.656032692 +0200
+++ /var/tmp/diff_new_pack.eaHuXR/_new  2025-06-17 18:21:18.656032692 +0200
@@ -3,8 +3,8 @@
 
 diff --git resources/feResource.cc resources/feResource.cc
 index 0a93363fd..ccf8b9009 100644
---- resources/feResource.cc
-+++ resources/feResource.cc
+--- a/resources/feResource.cc
++++ a/resources/feResource.cc
 @@ -56,7 +56,7 @@ VAR feResourceConfig_s feResourceConfigs[] =
     "%b/MOD;"
     "%b/../MOD;" // Singular in .libs/Singular

Reply via email to