Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2026-09-09 16:19:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and      /work/SRC/openSUSE:Factory/.nim.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nim"

Wed Sep  9 16:19:46 2026 rev:36 rq:1376392 version:2.2.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/nim/nim.changes  2026-05-14 21:44:46.035063529 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.1265/nim.changes        2026-09-09 
16:22:00.232157803 +0200
@@ -1,0 +2,51 @@
+Tue Sep  8 13:23:05 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to version 2.2.12:
+  * Sixth patch release for stable Nim 2.2 with 142 commits,
+    bringing bugfixes and improvements.
+  * Details and full changelog:
+    https://nim-lang.org/blog/2026/09/08/nim-2212.html
+  * Upstream bugfixes include:
+    - Fixed distinctBase(distinct L[int, 100]) does not match L
+      (gh#nim-lang/Nim#25789)
+    - Fixed & (strformat): interprets {n-1} as {n(-1)}
+      (gh#nim-lang/Nim#25821)
+    - Fixed [C++] ICE expr(sktype): unknown symbol when bindSym
+      constructor proc in macro (gh#nim-lang/Nim#25814)
+    - Fixed SIGSEGV with refc and RVO (gh#nim-lang/Nim#25294)
+    - Fixed ProveField warning with nested case object
+      (gh#nim-lang/Nim#22791)
+    - Fixed incompatible function pointer types C error with uint
+      vs csize_t (gh#nim-lang/Nim#25617)
+    - Fixed regression from 2.2.10 with lent and type aliasing
+      (gh#nim-lang/Nim#25796)
+    - Fixed SIGSEGV in ARC/ORC with repeated use of {.dirty.}
+      template and seq allocations (gh#nim-lang/Nim#25693)
+    - Fixed --panics:on dropping nimErr_ check after a closure call
+      causing OverflowDefect (gh#nim-lang/Nim#25851)
+    - Fixed typeof(result) wrongly counted as use-before-init of
+      result on {.requiresInit.} return types
+      (gh#nim-lang/Nim#25857)
+    - Fixed missing eqcopy for value copy of value-type case object
+      with ref field (gh#nim-lang/Nim#25595)
+    - Fixed iteration on elements of array always copying elements
+      (gh#nim-lang/Nim#25849)
+    - Fixed quote inside static block causing Illegal storage
+      access error (gh#nim-lang/Nim#18367)
+    - Fixed double destroy with {.cursor.} (gh#nim-lang/Nim#26010)
+    - Fixed compareExchange applying invalid release semantics on
+      failure (gh#nim-lang/Nim#26027)
+    - Fixed del(seq) performing self-assignment and =destroy for
+      del(0) of 1-length seq (gh#nim-lang/Nim#26134)
+    - Fixed std/encodings: convert silently corrupting stateful
+      encodings (ISO-2022-JP) (gh#nim-lang/Nim#26173)
+    - Fixed Utf16Char incorrectly declared as signed
+      (gh#nim-lang/Nim#26175)
+- Update bundled atlas to 0.14.7 and sat to commit
+  9d52513b3c68bfb929dbd687d4fb2836cfee6936.
+- Refresh patches for 2.2.12:
+  * nim-nim-gdb_fix_interpreter.patch
+  * nim-fix-tests-i586.patch
+  * nim-2.2.2-pcre2.patch
+
+-------------------------------------------------------------------

Old:
----
  atlas-0.10.1.tar.gz
  nim-2.2.10.tar.xz
  sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39.tar.gz

New:
----
  atlas-0.14.7.tar.gz
  nim-2.2.12.tar.xz
  sat-9d52513b3c68bfb929dbd687d4fb2836cfee6936.tar.gz

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

Other differences:
------------------
++++++ nim.spec ++++++
--- /var/tmp/diff_new_pack.jbBch3/_old  2026-09-09 16:22:01.575213768 +0200
+++ /var/tmp/diff_new_pack.jbBch3/_new  2026-09-09 16:22:01.577213852 +0200
@@ -16,15 +16,13 @@
 #
 
 
-%define _atlas_version 0.10.1
-%define _sat_commit e63eaea8baf00bed8bcd5a29ffd8823abb265b39
-
+%define _atlas_version 0.14.7
+%define _sat_commit 9d52513b3c68bfb929dbd687d4fb2836cfee6936
 Name:           nim
-Version:        2.2.10
+Version:        2.2.12
 Release:        0
 Summary:        A statically typed compiled systems programming language
 License:        MIT
-Group:          Development/Languages/Other
 URL:            https://nim-lang.org/
 Source0:        https://nim-lang.org/download/nim-%{version}.tar.xz
 Source1:        
https://github.com/nim-lang/atlas/archive/refs/tags/%{_atlas_version}.tar.gz#/atlas-%{_atlas_version}.tar.gz
@@ -38,19 +36,20 @@
 BuildRequires:  binutils-devel
 BuildRequires:  ca-certificates
 BuildRequires:  ca-certificates-mozilla
-# required for the testsuite
-BuildRequires:  gc-devel
 # Nim needs support for both __builtin_saddll_overflow and
 # -std=c++14, therefore gcc 6.2+ is required.
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  git
-BuildRequires:  libopenssl-devel
 BuildRequires:  netcfg
-BuildRequires:  sqlite3-devel
+BuildRequires:  pkgconfig
 BuildRequires:  timezone
 BuildRequires:  valgrind
+# required for the testsuite
+BuildRequires:  pkgconfig(bdw-gc)
 BuildRequires:  pkgconfig(libpcre2-8)
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(sqlite3)
 # pull in a C compiler (required to build Nim programs)
 Recommends:     clang
 Recommends:     git

++++++ atlas-0.10.1.tar.gz -> atlas-0.14.7.tar.gz ++++++
++++ 12499 lines of diff (skipped)

++++++ nim-2.2.10.tar.xz -> nim-2.2.12.tar.xz ++++++
/work/SRC/openSUSE:Factory/nim/nim-2.2.10.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new.1265/nim-2.2.12.tar.xz differ: char 26, 
line 1

++++++ nim-2.2.2-pcre2.patch ++++++
--- /var/tmp/diff_new_pack.jbBch3/_old  2026-09-09 16:22:01.811223603 +0200
+++ /var/tmp/diff_new_pack.jbBch3/_new  2026-09-09 16:22:01.818223894 +0200
@@ -11,10 +11,10 @@
  4 files changed, 893 insertions(+), 175 deletions(-)
  create mode 100644 lib/wrappers/pcre2.nim
 
-Index: nim-2.2.10/lib/impure/nre.nim
+Index: nim-2.2.12/lib/impure/nre.nim
 ===================================================================
---- nim-2.2.10.orig/lib/impure/nre.nim
-+++ nim-2.2.10/lib/impure/nre.nim
+--- nim-2.2.12.orig/lib/impure/nre.nim
++++ nim-2.2.12/lib/impure/nre.nim
 @@ -1,6 +1,6 @@
  #
  #            Nim's Runtime Library
@@ -363,10 +363,10 @@
          break
  
        if matchesCrLf and offset < (str.len - 1) and
-Index: nim-2.2.10/lib/impure/re.nim
+Index: nim-2.2.12/lib/impure/re.nim
 ===================================================================
---- nim-2.2.10.orig/lib/impure/re.nim
-+++ nim-2.2.10/lib/impure/re.nim
+--- nim-2.2.12.orig/lib/impure/re.nim
++++ nim-2.2.12/lib/impure/re.nim
 @@ -1,7 +1,7 @@
  #
  #
@@ -769,10 +769,10 @@
      prev = match.last + 1
    add(result, substr(s, prev))
  
-Index: nim-2.2.10/lib/wrappers/pcre2.nim
+Index: nim-2.2.12/lib/wrappers/pcre2.nim
 ===================================================================
 --- /dev/null
-+++ nim-2.2.10/lib/wrappers/pcre2.nim
++++ nim-2.2.12/lib/wrappers/pcre2.nim
 @@ -0,0 +1,561 @@
 +#
 +#
@@ -1335,10 +1335,10 @@
 +{.pop.}
 +{.pop.}
 +
-Index: nim-2.2.10/tests/stdlib/nre/init.nim
+Index: nim-2.2.12/tests/stdlib/nre/init.nim
 ===================================================================
---- nim-2.2.10.orig/tests/stdlib/nre/init.nim
-+++ nim-2.2.10/tests/stdlib/nre/init.nim
+--- nim-2.2.12.orig/tests/stdlib/nre/init.nim
++++ nim-2.2.12/tests/stdlib/nre/init.nim
 @@ -1,6 +1,8 @@
  import unittest
  include nre

++++++ nim-fix-tests-i586.patch ++++++
--- /var/tmp/diff_new_pack.jbBch3/_old  2026-09-09 16:22:01.841224853 +0200
+++ /var/tmp/diff_new_pack.jbBch3/_new  2026-09-09 16:22:01.844224978 +0200
@@ -1,8 +1,8 @@
-Index: nim-2.0.4/tests/misc/trunner.nim
+Index: nim-2.2.12/tests/misc/trunner.nim
 ===================================================================
---- nim-2.0.4.orig/tests/misc/trunner.nim
-+++ nim-2.0.4/tests/misc/trunner.nim
-@@ -270,14 +270,14 @@ sub/mmain.idx""", context
+--- nim-2.2.12.orig/tests/misc/trunner.nim
++++ nim-2.2.12/tests/misc/trunner.nim
+@@ -284,14 +284,14 @@ sub/mmain.idx""", context
      let cmd = fmt"{nim} r --hints:off --nimcache:{nimcache} 
--hintAsError:XDeclaredButNotUsed {file}"
      check execCmdEx(cmd) == ("12\n", 0)
  

++++++ nim-nim-gdb_fix_interpreter.patch ++++++
--- /var/tmp/diff_new_pack.jbBch3/_old  2026-09-09 16:22:01.873226186 +0200
+++ /var/tmp/diff_new_pack.jbBch3/_new  2026-09-09 16:22:01.884226645 +0200
@@ -1,7 +1,7 @@
-Index: nim-2.2.10/bin/nim-gdb
+Index: nim-2.2.12/bin/nim-gdb
 ===================================================================
---- nim-2.2.10.orig/bin/nim-gdb
-+++ nim-2.2.10/bin/nim-gdb
+--- nim-2.2.12.orig/bin/nim-gdb
++++ nim-2.2.12/bin/nim-gdb
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env bash
 +#!/usr/bin/bash

++++++ sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39.tar.gz -> 
sat-9d52513b3c68bfb929dbd687d4fb2836cfee6936.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39/.github/workflows/ci.yml 
new/sat-9d52513b3c68bfb929dbd687d4fb2836cfee6936/.github/workflows/ci.yml
--- old/sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39/.github/workflows/ci.yml   
2026-02-09 10:02:19.000000000 +0100
+++ new/sat-9d52513b3c68bfb929dbd687d4fb2836cfee6936/.github/workflows/ci.yml   
2026-06-22 23:40:06.000000000 +0200
@@ -54,7 +54,7 @@
           git config --global user.name "atlasbot"
 
       - name: Checkout sat
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
         with:
           path: sat
           submodules: false

Reply via email to