Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2023-08-31 13:42:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and      /work/SRC/openSUSE:Factory/.nim.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nim"

Thu Aug 31 13:42:42 2023 rev:25 rq:1104181 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nim/nim.changes  2023-07-10 16:40:27.526742428 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.1766/nim.changes        2023-08-31 
13:43:26.951357742 +0200
@@ -1,0 +2,58 @@
+Sat Aug  5 03:33:26 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Remove move of $TARGET/tools since it does not exist.
+
+-------------------------------------------------------------------
+Sat Aug  5 03:18:08 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Remove move of `nim-gdb.py` since it's in ./tools/debug/ now.
+
+-------------------------------------------------------------------
+Sat Aug  5 03:03:46 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Add atlas version 0.6.2 tarball. It will be extracted to dist/atlas 
directory from the
+  root of the project.
+
+-------------------------------------------------------------------
+Sat Aug  5 02:30:50 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Update to version 2.0.0:
+  * better tuple unpacking
+  * forbidden tags
+  * improved type inference
+  * new standard library modules:
+    - std/oserrors
+    - std/envvars
+    - std/dirs
+    - std/files
+    - std/symlinks
+    - std/appdirs
+    - std/cmdline
+  * overloadable enums
+  * default value for objects
+  * definite assignment analysis
+  * strict effects
+  * improved error message for type mismatch
+  * consistent underscore handling
+  * javascript codegen improvement
+  * docgen improvements
+  * c++ interop enhancements
+  * ARC/ORC refinements
+  * using an unnamed break in a block is deprecated
+  * new strict funcs definition
+  * several standard library modules are now moved to nimble packagse
+    - std/punycode => punycode
+    - std/asyncftpclient => asyncftpclient
+    - std/smtp => smtp
+    - std/db_common => db_connector/db_common
+    - std/db_sqlite => db_connector/db_sqlite
+    - std/db_mysql => db_connector/db_mysql
+    - std/db_postgres => db_connector/db_postgres
+    - std/db_odbc => db_connector/db_odbc
+    - std/md5 => checksums/md5
+    - std/sha1 => checksums/sha1
+    - std/sums => sums
+
+- remove nim-fix-tests-ip-protocol-missing.patch
+
+-------------------------------------------------------------------

Old:
----
  nim-1.6.14.tar.xz
  nim-fix-tests-ip-protocol-missing.patch

New:
----
  atlas-0.6.2.tar.gz
  nim-2.0.0.tar.xz

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

Other differences:
------------------
++++++ nim.spec ++++++
--- /var/tmp/diff_new_pack.vDsyCK/_old  2023-08-31 13:43:28.419410214 +0200
+++ /var/tmp/diff_new_pack.vDsyCK/_new  2023-08-31 13:43:28.423410357 +0200
@@ -16,18 +16,19 @@
 #
 
 
+%define _atlas_version 0.6.2
+
 Name:           nim
-Version:        1.6.14
+Version:        2.0.0
 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:        nim-rpmlintrc
+Source1:        
https://github.com/nim-lang/atlas/archive/refs/tags/%{_atlas_version}.tar.gz#/atlas-%{_atlas_version}.tar.gz
+Source2:        nim-rpmlintrc
 Patch0:         nim-nim-gdb_fix_interpreter.patch
-# UPSTREAM FIX: 
https://github.com/nim-lang/Nim/commit/2c73e84436a11cae1676c7da0228158ba1a885cc
-Patch1:         nim-fix-tests-ip-protocol-missing.patch
 BuildRequires:  binutils-devel
 BuildRequires:  ca-certificates
 BuildRequires:  ca-certificates-mozilla
@@ -91,7 +92,8 @@
 * Statements are grouped by indentation but can span multiple lines.
 
 %prep
-%autosetup -p1
+%autosetup -a1 -p1
+mv -v atlas-%{_atlas_version} dist/atlas
 
 %build
 export CFLAGS="%{optflags}"
@@ -235,10 +237,6 @@
 # some binaries aren't installed at target location by koch
 cp ./bin/* $TARGET/nim/bin/
 
-# nim-gdb requires this script under "tools" folder at final location
-mkdir -p $TARGET/nim/tools
-cp ./tools/nim-gdb.py $TARGET/nim/tools/
-
 mkdir -p \
   %{buildroot}%{_bindir}/ \
   %{buildroot}%{_libdir}/nim \
@@ -280,7 +278,6 @@
 mv $TARGET/nim/lib       %{buildroot}%{_libdir}/nim/
 mv $TARGET/nim/doc       %{buildroot}%{_docdir}/nim/
 mv $TARGET/nim/config/*  %{buildroot}%{_sysconfdir}/nim/
-mv $TARGET/nim/tools     %{buildroot}%{_libdir}/nim/
 
 %files
 

++++++ nim-1.6.14.tar.xz -> nim-2.0.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nim/nim-1.6.14.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new.1766/nim-2.0.0.tar.xz differ: char 25, line 
1

Reply via email to