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