80 Commits

Author SHA256 Message Date
ec88d5c4c7 Accepting request 1322196 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1322196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=33
2025-12-11 17:41:51 +00:00
f5f23f5ac0 Accepting request 1322127 from home:amanzini:branches:devel:languages:misc
- Update to version 2.2.6
  * Exception handling combined with Nim’s async is more stable than ever 
    before as the underlying closure iterator transformation has been 
    rewritten.
  * The compiler is now smart enough to produce a move operation for 
    return obj.field. Previously it performed a copy. Expect your code to 
    run slightly faster due to this and other minor performance improvements.
  * Full changelog: https://github.com/nim-lang/Nim/blob/v2.2.6/changelog.md
- Update to version 2.2.4
  * see changelog at https://github.com/nim-lang/Nim/blob/v2.2.4/changelog.md

OBS-URL: https://build.opensuse.org/request/show/1322127
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=78
2025-12-11 11:53:42 +00:00
e7de80cca2 Accepting request 1256367 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1256367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=32
2025-03-27 21:32:29 +00:00
8c4220a9cb Accepting request 1256189 from home:AndreasStieger:branches:devel:languages:misc
- move from pcre to pcre2, add nim-2.2.2-pcre2.patch

OBS-URL: https://build.opensuse.org/request/show/1256189
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=76
2025-03-27 01:36:05 +00:00
eb5a4e0525 Accepting request 1252108 from devel:languages:misc
- Update to version 2.2.
  See https://nim-lang.org/blog/2025/02/05/nim-222.html

  Also remove patches that disable tests, by disabling them in the specfile instead
  * 0001-disable-toop1-test.patch
  * 0002-disable-tvmmisc-test.patch
  * 0003-disable-cpp-tmanual_exception-test.patch
  * 0004-disable-tobjcov-test.patch

OBS-URL: https://build.opensuse.org/request/show/1252108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=31
2025-03-11 19:47:11 +00:00
76abb692db Mention deleted patch files in chanelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=74
2025-03-11 15:34:37 +00:00
c8aaa068e5 disable tmath test and remove old tarball
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=73
2025-03-11 15:25:00 +00:00
d4ba0322b9 - Update to version 2.2.
See https://nim-lang.org/blog/2025/02/05/nim-222.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=72
2025-03-11 14:58:56 +00:00
bd77ca0833 Remove unused patch files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=71
2025-01-28 17:02:24 +00:00
64a4702606 Move disabling of various tests from patches to exclusion list
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=70
2025-01-28 15:14:08 +00:00
010be49a6e Accepting request 1240680 from devel:languages:misc
- Update to version 2.0.14
  See https://nim-lang.org/blog/2024/12/24/nim-2014-released.html

OBS-URL: https://build.opensuse.org/request/show/1240680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=30
2025-01-28 13:59:33 +00:00
c56d0e4ad3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=68 2025-01-28 01:08:15 +00:00
9536d9df6d - Update to version 2.0.14
See https://nim-lang.org/blog/2024/12/24/nim-2014-released.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=67
2025-01-21 00:55:49 +00:00
9210f1846c Accepting request 1230624 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1230624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=29
2024-12-12 20:20:21 +00:00
ab3aaec95a Accepting request 1230623 from home:Levitating:branches:devel:languages:misc
Add patches to changelog

OBS-URL: https://build.opensuse.org/request/show/1230623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=65
2024-12-12 15:13:07 +00:00
cde33898ca Accepting request 1230303 from home:Levitating:branches:devel:languages:misc
- Update to version 2.0.12
  See https://nim-lang.org/blog/2024/11/01/nim-2012-released.html
  and https://nim-lang.org/blog/2024/10/02/nim-220-2010.html
  and https://nim-lang.org/blog/2024/07/03/version-208-released.html
  for all changes.

I had to manually pull in [sat](https://github.com/nim-lang/sat/) as a dependency for atlas (similar to how atlas itself is pulled in manually). This will have to be the case until upstream finally manages to include atlas in the source tarballs.

I also disabled 4 tests. These were all incompatible pointer type errors in gcc. They weren't present in Leap 15.6 so they're likely an incompatiblity with our modern toolchain. And although some of the bugs were reported upstream I have little hope that they'll be patched soon.

This supersedes my previous request which includes the version upgrade but didn't include the patches to disable the various failing tests.

OBS-URL: https://build.opensuse.org/request/show/1230303
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=64
2024-12-12 11:59:37 +00:00
dfec3d93b9 Accepting request 1181765 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1181765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=28
2024-06-20 14:47:06 +00:00
09b587a700 Accepting request 1181419 from home:amanzini:branches:devel:languages:misc
- Update to version 2.0.6:
  * over 80 bugfixes, complete list available at https://nim-lang.org/blog/2024/06/17/version-206-released.html
- dropped patch nim-fix-build-with-gcc14.patch as already included in upstream

OBS-URL: https://build.opensuse.org/request/show/1181419
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=62
2024-06-19 14:07:41 +00:00
67ee04ef6d Accepting request 1180221 from home:dimstar:Factory
- Use %patch -P N to apply patches. This works with all current RPM
  versions in use and means we don't have to maintain two blocks to
  apply patches.

OBS-URL: https://build.opensuse.org/request/show/1180221
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=61
2024-06-12 13:36:46 +00:00
2a89022ed9 Accepting request 1177578 from home:david.anes:nim
- Fix build with gcc14+:
  * Add nim-fix-build-with-gcc14.patch

OBS-URL: https://build.opensuse.org/request/show/1177578
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=60
2024-05-29 12:58:07 +00:00
851bee5621 Accepting request 1177465 from home:david.anes:nim
- Disable broken test for i586:
  * Add nim-fix-tests-i586.patch

OBS-URL: https://build.opensuse.org/request/show/1177465
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=59
2024-05-29 08:12:44 +00:00
583d6fd0d3 Accepting request 1168583 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1168583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=27
2024-04-17 14:54:36 +00:00
1927454218 Accepting request 1168482 from home:amanzini:branches:devel:languages:misc
- Update to version 2.0.4:
  * Fixed “import sth from mymodule is compiles and trying to see module sthfrommymodule” (#23148)
  * Fixed “Operations on inline toOpenArray len return a wrong result” (#23280)
  * Fixed “Nimsuggest segfault with invalid assignment to table” (#22753)
  The complete list of changes is available here: https://github.com/nim-lang/Nim/compare/v2.0.2...v2.0.4
- Updated atlas tarball to 0.8.0

OBS-URL: https://build.opensuse.org/request/show/1168482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=57
2024-04-17 14:14:11 +00:00
10aeea7d76 Accepting request 1134228 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1134228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=26
2023-12-20 20:03:12 +00:00
b3942cd570 Accepting request 1134143 from home:amanzini:branches:devel:languages:misc
- Update to version 2.0.2:
  * Fixed “Undefined behavior when with hash(...) on non-aligned bytes due to murmurHash cast[ptr int32]” (#22387)
  * Fixed “async/closure environment does not align local variables” (#22419)
  * Fixed “Debugging/stepping is broken in 2.0.0 and 2.1.1” (#22366)
  * Fixed “when picks wrong branch with static int” (#22474)
  * Fixed “Regression from 1.6.14 to 2.0.0 - nimble test crashes with a core dump” (#22357)
  * Fixed “Long-term arc-closure iterator problem” (#22619)
  * Fixed “-d:useMalloc broken with --mm:none and threads on” (#22262)
  * Fixed “Crash of compiler on array type check” (#5780)
  * Fixed “Undefined behaviorwith set card() on non-aligned pointer from cardSetImpl/countBits64cast on ptr uint64” (#22481)
  * Fixed “elementType from std/typetraits doesn’t work in generic procs” (#21532)
  * Fixed “peg matchLen can raise an unlisted exception: Exception” (#22541)
  * Fixed “Piece of code output c compiler error “ (#17197)
  * Fixed “Missing type inference in loop + case + if + continue” (#22604)
  * Fixed “Invalid type mismatch in generic” (#17509)
  * Fixed “std/nativesockets getHostByAddr should support IPv6” (#22834)
  * Fixed “std/nre leaks memory on every created Regex due to auto-translated finalizers behaving differently under ARC/ORC” (#22868)
  * Fixed “Destructor not called for temp objects passed as arguments” (#22866)
  * Fixed “nimsuggest inlay hints for types shown in the wrong place for exported vars and consts” (#23067)
  * Fixed “[Regression] static integers in quote do” (#22947)

OBS-URL: https://build.opensuse.org/request/show/1134143
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=55
2023-12-20 13:53:05 +00:00
cc41f2bad0 Accepting request 1104181 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1104181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=25
2023-08-31 11:42:42 +00:00
dbc103ac31 Accepting request 1102470 from home:uncomfyhalomacro:branches:devel:languages:misc
<<Fix changelog typo>>

- Remove move of $TARGET/tools since it does not exist.
- Remove move of `nim-gdb.py` since it's in ./tools/debug/ now.
- Add atlas version 0.6.2 tarball. It will be extracted to dist/atlas directory from the
  root of the project.
- 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

OBS-URL: https://build.opensuse.org/request/show/1102470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=53
2023-08-16 13:12:15 +00:00
777407f29d Accepting request 1097904 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1097904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=24
2023-07-10 14:40:24 +00:00
24b0ae940d Accepting request 1097101 from home:Andreas_Schwab:Factory
- Enable build on riscv64
- Skip all tests using valgrind when running under QEmu user-space emulation

OBS-URL: https://build.opensuse.org/request/show/1097101
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=51
2023-07-10 09:39:22 +00:00
bd8b4df108 Accepting request 1096926 from devel:languages:misc
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1096926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=23
2023-07-05 13:31:34 +00:00
59e74bb62e Accepting request 1095772 from home:amanzini:branches:devel:languages:misc
- Update to version 1.6.14:
  * more than 179 commits providing bugfixes and general improvements, 
    details at https://github.com/nim-lang/Nim/compare/v1.6.12...v1.6.14 
- removed patch nim-fix-tests-certificate-key-too-small.patch as no longer needed

OBS-URL: https://build.opensuse.org/request/show/1095772
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=49
2023-07-03 07:51:30 +00:00
17b420ae34 Accepting request 1072168 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1072168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=22
2023-03-15 17:56:38 +00:00
3b8db4493a Accepting request 1072079 from home:amanzini:branches:devel:languages:misc
- Update to version 1.6.12:
  * Fixed “sizeof object containing a set is wrong” 
  * Fixed “Missing bounds check for len(toOpenArray..)” 
  * Fixed “Add warning for bare except: clause” 
  * Fixed “Little Copyright notice inconsistency” 
  * Fixed “std/deques: wrong result after calling shrink” 
  * Fixed “io.readLine adds ‘\00’ char to the end” 
  * Fixed “New JS mdoe issue: return + ref ints.” 
  * Fixed “Bad codegen for passed var seq to proc returning array[] converted to seq with @” 
  * Fixed “Templates allowed to use ambiguous identifier” 
  * Fixed “Mutating a var parameter through a mutable view triggers SIGSEGV” 
  * Fixed “gcc error when constructing an object that has the same name in the same file name in 2 different directories” 
- fixed building issues on i586 and ppc64le

OBS-URL: https://build.opensuse.org/request/show/1072079
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=47
2023-03-15 16:13:24 +00:00
cf5fd0a077 Accepting request 1037832 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1037832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=21
2022-11-24 11:25:33 +00:00
466278a425 Accepting request 1037780 from home:david.anes:branches:devel:languages:misc
- Update to version 1.6.10:
  * Fixed “–styleCheck:off does not work (and –styleCheck:hint is 
    now the default?)”
  * Fixed “dereferencing pointer to incomplete type error with gcc 
    9.4 with statics/cast”
  * Fixed “strutils.find uses cstring optimization that stops after 
    \0”
  * Fixed “Nimpretty mangles numeric literal procs”
  * Fixed “Regression in proc symbol resolution; Error: attempting 
    to call routine “
  * Fixed “of operator doesn’t consider generics under orc/arc”
  * Fixed ““incompatible type” when mixing float32 and cfloat in 
    generics”
  * Fixed “cannot generate code for: mSlice with toOpenArray”
  * Fixed “-mm flag is ignored on latest Nim 1.7.1 be4bd8” 
  * Full list of changes: 
    https://github.com/nim-lang/Nim/compare/v1.6.8...v1.6.10

OBS-URL: https://build.opensuse.org/request/show/1037780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=45
2022-11-24 06:41:47 +00:00
978baf16ba Accepting request 1006725 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/1006725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=20
2022-09-29 16:13:12 +00:00
20480deaea Accepting request 1006723 from home:david.anes:branches:devel:languages:misc
- Remove patch nim-fix-gcc-major-version-detection.patch as it is
  already included upstream.
- Add PCRE dependency as recommended, but required while building.
- Disable broken tests
  * tasyncssl.nim [i586, armv7l]
- Update to version 1.6.8:
  * Fixed “Add –gc:arc (or –mm:arc) induce different behavior when
    using converter”
  * Fixed “Converting unsigned integer to float fails in VM"
  * Fixed “regression(0.20.0 => devel): var params assignment gives
    silently wrong results in VM” 
  * Fixed “genDepend broken for duplicate module names in separate 
    folders” 
  * Fixed “Orc booting compiler doesn’t work with newSeq operations” 
  * Fixed “hasCustomPragma and getCustomPragmaVal don’t work on 
    fields with backticks” 
  * Fixed “Cant use uint64 in case” 
  * Fixed “nim jsondoc output is broken” 
  * Fixed “Underscores are unnecessarily escaped in db_mysql” 
  * Fixed “Invalid codegen when block ends with lent” 
  * Fixed “locals doesn’t work with ORC” 
  * Fixed “reset does not work on set” 
  * Fixed “selectRead and selectWrite are dangerous to use sockets 
    with FD numbers bigger than FD_SETSIZE (1024) on *nixes” 
  * Fixed “use-after-free bugs in object variants” 
  * Fixed “[ARC] C compiler error when using the result of a 
    template in the subscript operator” 
  * Fixed “Calling nullary templates without () doesn’t work inside 
    calls inside other templates” 
  * Fixed “[Regression] Incorrect captures of pegs \ident macro in

OBS-URL: https://build.opensuse.org/request/show/1006723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=43
2022-09-28 16:02:38 +00:00
da5fbdd9d7 Accepting request 994348 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/994348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=19
2022-08-11 16:31:53 +00:00
a9cdf27930 Accepting request 994303 from home:david.anes:branches:devel:languages:misc
- Disable some tests for some platforms:
  * SFML tests/buildrequires are removed to simplify having the same 
    version in all repositories (SLE, backports, etc.).
  * Disable test "tests/arc/tasyncorc.nim", which is failing in
    ppc64le (backports).
- Require/recommend NodeJS 12 only where it is provided, so the 
  package is buildable on more codestreams.

- Includes upstream fixes for:
  * (bsc#1175333, CVE-2020-15693) httpClient is vulnerable to a 
    CR-LF injection
  * (bsc#1175334, CVE-2020-15692) mishandle of argument to 
    browsers.openDefaultBrowser
  * (bsc#1175332, CVE-2020-15694) httpClient.get().contentLength()
    fails to properly validate the server response
  * (bsc#1192712, CVE-2021-41259) null byte accepted in getContent
    function, leading to URI validation bypass
  * (bsc#1185948, CVE-2021-29495) stdlib httpClient does not
    validate peer certificates by default
  * (bsc#1185085, CVE-2021-21374) Improper verification of the 
    SSL/TLS certificate
  * (bsc#1185084, CVE-2021-21373) "nimble refresh" falls back to a 
    non-TLS URL in case of error
  * (bsc#1185083, CVE-2021-21372) doCmd can be leveraged to execute
    arbitrary commands
  * (bsc#1181705, CVE-2020-15690) Standard library asyncftpclient 
    lacks a check for newline character

OBS-URL: https://build.opensuse.org/request/show/994303
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=41
2022-08-10 14:43:27 +00:00
159d86f6cb Accepting request 990013 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/990013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=18
2022-07-19 15:19:34 +00:00
b2decf406e Accepting request 990012 from home:david.anes:branches:devel:languages:misc
* nim-fix-gcc-major-version-detection.patch

OBS-URL: https://build.opensuse.org/request/show/990012
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=39
2022-07-18 15:38:13 +00:00
f7cfae35e3 Accepting request 990009 from home:david.anes:branches:devel:languages:misc
- Remove duplicated strip for nimble.
- Require (at least) a C compiler. 
- Addded _constraints file to require more RAM on build nodes.
- Add patch to correctly detect GCC version, so it builds in i586
  and arm:
  * nim-fix-gcc-major-version-detection

OBS-URL: https://build.opensuse.org/request/show/990009
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=38
2022-07-18 15:28:07 +00:00
c842d09bb2 Accepting request 979576 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/979576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=17
2022-05-28 20:16:51 +00:00
d6027c6fcf Accepting request 979575 from home:david.anes:branches:devel:languages:misc
- Reworked whole package.
- Add patches:
  * nim-fix-tests-certificate-key-too-small.patch
  * nim-fix-tests-ip-protocol-missing.patch
  * nim-nim-gdb_fix_interpreter.patch
- Following nim tools now work as expected:
  * nim_dbg is now installed.
  * nim-gdb can be successfully launched as it finds and loads
    nim-gdb.py correctly under gdb.
  * nimble package manager stores package information per user.
  * compiler package can be found and used, as it may be required
    by other packages.
    
- Update to 1.6.6
  * standard library use consistent styles for variable names so it
    can be used in projects which force a consistent style with 
    --styleCheck:usages option. 
  * ARC/ORC are now considerably faster at method dispatching, 
    bringing its performance back on the level of the refc memory 
    management.
  * Full changelog:
    https://nim-lang.org/blog/2022/05/05/version-166-released.html
- Previous updates and changelogs:
  * 1.6.4: 
    https://nim-lang.org/blog/2022/02/08/version-164-released.html
  * 1.6.2: 
    https://nim-lang.org/blog/2021/12/17/version-162-released.html
  * 1.6.0: 
    https://nim-lang.org/blog/2021/10/19/version-160-released.html
  * 1.4.8:

OBS-URL: https://build.opensuse.org/request/show/979575
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=36
2022-05-28 09:16:36 +00:00
bee20bb6cc Accepting request 952051 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/952051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=16
2022-02-07 22:38:10 +00:00
e112d25a09 Accepting request 951733 from home:dirkmueller:Factory
- update to 1.2.16
  * oids: switch from PRNG to random module
  * nimc.rst: fix table markup
  * nimRawSetjmp: support Windows
  * correctly enable chronos
  * bigints are not supposed to work on 1.2.x
  * disable nimpy
  * misc bugfixes
  * fixes a 'mixin' statement handling regression [backport:1.2

OBS-URL: https://build.opensuse.org/request/show/951733
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=35
2022-02-07 08:36:39 +00:00
e40b479652 Accepting request 887450 from devel:languages:misc
- Update to version 1.2.12  
  * Fixed GC crash resulting from inlining of the memory
    allocation procs
  * Fixed “incorrect raises effect for $(NimNode)” (#17454)
- from version 1.2.10
  * Fixed “JS backend doesn’t handle float-&gt;int type conversion “ (#8404)
  * Fixed “The “try except” not work when the “OSError:
    Too many open files” error occurs!” (#15925)
  * Fixed “Nim emits #line 0 C preprocessor directives with
    –debugger:native, with ICE in gcc-10” (#15942)
  * Fixed “tfuturevar fails when activated” (#9695)
  * Fixed “nre.escapeRe is not gcsafe” (#16103)
  * Fixed ““Error: internal error: genRecordFieldAux” - in
    the “version-1-4” branch” (#16069)
  * Fixed “-d:fulldebug switch does not compile with gc:arc” (#16214)
  * Fixed “osLastError may randomly raise defect and crash” (#16359)
  * Fixed “generic importc proc’s don’t work (breaking lots
    of vmops procs for js)” (#16428)
  * Fixed “Concept: codegen ignores parameter passing” (#16897)
  * Fixed “{.push exportc.} interacts with anonymous functions” (#16967)
  * Fixed “memory allocation during {.global.} init breaks GC” (#17085)
  * Fixed "Nimble arbitrary code execution for specially crafted package metadata"
    + https://github.com/nim-lang/security/security/advisories/GHSA-rg9f-w24h-962p
    + (bsc#1185083, CVE-2021-21372)
  * Fixed "Nimble falls back to insecure http url when fetching packages"
    + https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8
    + (bsc#1185084, CVE-2021-21373)
  * Fixed "Nimble fails to validate certificates due to insecure httpClient defaults"
    + https://github.com/nim-lang/security/security/advisories/GHSA-c2wm-v66h-xhxx
    + (bsc#1185085, CVE-2021-21374) (forwarded request 887387 from glaubitz)

OBS-URL: https://build.opensuse.org/request/show/887450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=15
2021-04-22 16:04:09 +00:00
13fec99561 Accepting request 887387 from home:glaubitz:branches:devel:languages:misc
- Update to version 1.2.12  
  * Fixed GC crash resulting from inlining of the memory
    allocation procs
  * Fixed “incorrect raises effect for $(NimNode)” (#17454)
- from version 1.2.10
  * Fixed “JS backend doesn’t handle float->int type conversion “ (#8404)
  * Fixed “The “try except” not work when the “OSError:
    Too many open files” error occurs!” (#15925)
  * Fixed “Nim emits #line 0 C preprocessor directives with
    –debugger:native, with ICE in gcc-10” (#15942)
  * Fixed “tfuturevar fails when activated” (#9695)
  * Fixed “nre.escapeRe is not gcsafe” (#16103)
  * Fixed ““Error: internal error: genRecordFieldAux” - in
    the “version-1-4” branch” (#16069)
  * Fixed “-d:fulldebug switch does not compile with gc:arc” (#16214)
  * Fixed “osLastError may randomly raise defect and crash” (#16359)
  * Fixed “generic importc proc’s don’t work (breaking lots
    of vmops procs for js)” (#16428)
  * Fixed “Concept: codegen ignores parameter passing” (#16897)
  * Fixed “{.push exportc.} interacts with anonymous functions” (#16967)
  * Fixed “memory allocation during {.global.} init breaks GC” (#17085)
  * Fixed "Nimble arbitrary code execution for specially crafted package metadata"
    + https://github.com/nim-lang/security/security/advisories/GHSA-rg9f-w24h-962p
    + (bsc#1185083, CVE-2021-21372)
  * Fixed "Nimble falls back to insecure http url when fetching packages"
    + https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8
    + (bsc#1185084, CVE-2021-21373)
  * Fixed "Nimble fails to validate certificates due to insecure httpClient defaults"
    + https://github.com/nim-lang/security/security/advisories/GHSA-c2wm-v66h-xhxx
    + (bsc#1185085, CVE-2021-21374)

OBS-URL: https://build.opensuse.org/request/show/887387
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=33
2021-04-22 06:28:35 +00:00
cb191dff76 Accepting request 817562 from devel:languages:misc
OBS-URL: https://build.opensuse.org/request/show/817562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nim?expand=0&rev=14
2020-06-29 19:16:41 +00:00
b7ee3d121e Accepting request 817494 from home:dmacvicar:branches:devel:languages:misc
- Update to version 1.2.2:
  * See https://nim-lang.org/blog.html for details
- Enable the full testsuite in the %check section
  * Add build dependencies to run the testsuite
  * Whitelists a few tests that are not passing yet

OBS-URL: https://build.opensuse.org/request/show/817494
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/nim?expand=0&rev=31
2020-06-29 04:54:39 +00:00