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