Changelog for
lua54-devel-5.4.7-150500.110.1.x86_64.rpm :
* Wed Jul 24 2024 gmbr3AATTopensuse.org- Update to version 5.4.7:
* Fixed 11 bugs from 5.4.6
* Tests now run on shared libraries- Removed skip-tests_big-endian.patch: fixed upstream
* Thu Dec 07 2023 schwabAATTsuse.de- execresult.patch: Inspect errno only after failure
* Tue Nov 14 2023 mceplAATTsuse.com- Add skip-tests_big-endian.patch to skip little-endian-only tests (bsc#1216930).
* Mon May 29 2023 gmbr3AATTopensuse.org- Library is always liblua5_4-5: due to SOVERSION leading digit being 5
* Mon May 22 2023 mceplAATTsuse.com- Final release of 5.4.6. No change in the changelog.
* Tue May 09 2023 mceplAATTsuse.com- Experimenting with lua 5.4.6-rc1 (release 5.4.5 has been effectively withdrawn).
* Sun Apr 30 2023 mceplAATTsuse.com- Update to 5.4.5: - this is a bug-fix release. - Lua 5.4.5 also contains several internal improvements and includes a revised reference manual- Remove upstreamed patches: - luabugs1.patch - luabugs10.patch - luabugs11.patch - luabugs2.patch - luabugs3.patch - luabugs4.patch - luabugs5.patch - luabugs6.patch - luabugs7.patch - luabugs8.patch - luabugs9.patch
* Tue Apr 04 2023 gmbr3AATTopensuse.org- Added more numbered patches from upstream:
* luabugs11.patch
* Sat Mar 18 2023 gmbr3AATTopensuse.org- Added more numbered patches from upstream:
* luabugs10.patch
* Tue Jan 24 2023 msuchanekAATTsuse.com- Do not use complex dependencies on SLE12
* Sun Dec 18 2022 gmbr3AATTopensuse.org- Added more numbered patches from upstream:
* luabugs8.patch
* luabugs9.patch
* Tue Aug 30 2022 gmbr3AATTopensuse.org- Add more upstream patches:
* luabugs6.patch
* luabugs7.patch
* Sat Jun 04 2022 gmbr3AATTopensuse.org- Added more numbered patches from upstream:
* luabugs3.patch
* luabugs4.patch (bsc#1201146, CVE-2022-33099)
* luabugs5.patch
* Wed Mar 09 2022 gmbr3AATTopensuse.org- Added patches from upstream:
* luabugs1.patch
* luabugs2.patch- Adjust buildsystem so that it matches upstream git (testes??)
* Mon Mar 07 2022 bjorn.lieAATTgmail.com- Drop the lua_docdir define, package docs in the standard location. Instead just silently drop packaging the README with the path that does not makes sense for a rpm package, but for a source tarball install. Simpler solution to boo#1186233.
* Wed Jan 26 2022 gmbr3AATTopensuse.org- Ensure shared library is installed with executable bit set
* Wed Jan 26 2022 gmbr3AATTopensuse.org- Update to Lua 5.4.4:
* fixes all bugs found in Lua 5.4.3- Removed upstream-bugs.patch: new release (no bugs found yet)- Removed upstream-bugs-test.patch: new release (no bugs found yet)
* Thu Dec 30 2021 gmbr3AATTopensuse.org- Re-enable readline support in Lua, the way to do this changed in Lua 5.4- Because we are linking with readline add GPLv3+ only to the main package- Subsequently, update main_test.patch to ignore another test
* Thu Dec 30 2021 gmbr3AATTopensuse.org- Update upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 9,10,12 for build and tests respectively. Bug 11 changes interface of luaD_pretailcall. (bsc#1194575,CVE-2021-44647)
* Sat Nov 27 2021 gmbr3AATTopensuse.org- Update upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 7,8 for build and tests respectively. (bsc#1192613,CVE-2021-43519)
* Thu Jul 29 2021 gmbr3AATTopensuse.org- Update upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 4,5,6 for build and tests respectively.
* Sat May 22 2021 gmbr3AATTopensuse.org- Fix doc location (boo#1186233)
* Mon May 10 2021 gmbr3AATTopensuse.org- Add shared_link.patch: fix dynamic linking executable- Stop building static library
* Mon Apr 19 2021 gmbr3AATTopensuse.org- Add upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 1,2,3 for build and tests respectively.
* Mon Mar 29 2021 gmbr3AATTopensuse.org- Update to version 5.4.3:
* Fixes bugs found in Lua 5.4.2- Removed upstream-bugs.patch: new release (no bugs found yet)- Removed upstream-bugs-test.patch: new release (no bugs found yet)
* Thu Mar 11 2021 gmbr3AATTopensuse.org- Add upstream-bugs.patch and upstream-bugs-test.patch to fix bugs 2,3,4 for build and tests respectively.
* Fri Jan 22 2021 gmbr3AATTopensuse.org- Move tests to separate build
* Sat Dec 05 2020 gmbr3AATTopensuse.org- Update to version 5.4.2:
* Fixes garbage collection bug- Add main_test.patch: fix bug in main.lua test
* Sat Oct 10 2020 callumjfarmer13AATTgmail.com- Update to version 5.4.1:
* Fixes bugs found in Lua 5.4.0- Removed upstream-bugs.patch: new release (no bugs found yet)
* Fri Aug 21 2020 callumjfarmer13AATTgmail.com- Add final part of patch for CVE-2020-15888, boo#1174367- Add upstream patch 13
* Tue Aug 18 2020 callumjfarmer13AATTgmail.com- Add patch for CVE-2020-15945, boo#1174540 (un-numbered)
* Mon Aug 17 2020 callumjfarmer13AATTgmail.com- Add upstream patches 9,10,11,12
* Patch 9: CVE-2020-24342, boo#1175339
* Patch 10: CVE-2020-24371, boo#1175449
* Patch 11: CVE-2020-24370, boo#1175448
* Patch 12: CVE-2020-24369, boo#1175447
* Mon Jul 20 2020 callumjfarmer13AATTgmail.com- Add upstream patches 7 & 8
* Sat Jul 18 2020 callumjfarmer13AATTgmail.com- Add upstream-bugs.patch, upstream fixes from https://www.lua.org/bugs.html
* Sat Jul 18 2020 schwabAATTsuse.de- files_test.patch: use proper check for 64-bit time_t- Amend list of 64bit architectures
* Mon Jul 06 2020 mceplAATTsuse.com- Don\'t use %make_build macro, which doesn\'t work on SLE-12
* Mon Jul 06 2020 mceplAATTsuse.com- Add attrib_test.patch and files_test.patch which fix failing tests (https://is.gd/6DYPgG). With these two patches full test suite passes.
* Tue Jun 02 2020 callumjfarmer13AATTgmail.com- Update to 5.4.0
* Changes from http://www.lua.org/manual/5.4/readme.html#changes
* new generational mode for garbage collection
* to-be-closed variables
* const variables
* userdata can have multiple user values
* new implementation for math.random
* warning system
* debug information about function arguments and returns
* new semantics for the integer \'for\' loop
* optional \'init\' argument to \'string.gmatch\'
* new functions \'lua_resetthread\' and \'coroutine.close\'
* string-to-number coercions moved to the string library
* allocation function allowed to fail when shrinking a memory block
* new format \'%p\' in \'string.format\'
* utf8 library accepts codepoints up to 2^31- Changes copied from request by Matthias G. Eckermann
- Updated spec file for lua 5.4: copied from lua53- lua-build-system.patch: updated from Debian- added tests
* Fri Aug 02 2019 mliskaAATTsuse.cz- Use FAT LTO objects in order to provide proper static library.
* Tue Mar 12 2019 mceplAATTsuse.com- Update to 5.3.5: (it is really problematic to find ANY documentation of changes between minor versions; the best we have is https://www.lua.org/bugs.html) - Long brackets with a huge number of \'=\' overflow some internal buffer arithmetic. - Small build tweaks.
* Tue Jul 25 2017 tchvatalAATTsuse.com- Provide symbol for pkgconfig
* Mon Jul 24 2017 dimstarAATTopensuse.org- Add INSTALL_LMOD and INSTALL_CMOD variables to lua53.pc: this is queried for example by rrdtool\'s buildsystem.
* Thu Jul 20 2017 tchvatalAATTsuse.com- Properly set includedir in the .pc file
* Mon Jul 10 2017 tchvatalAATTsuse.com- Require lua macros rather than bundling them with lua itself
* Fri Jul 07 2017 tchvatalAATTsuse.com- Add patch lua-build-system.patch for all the builsystem changes- Drop patches merged to the above:
* lua-5.3.3-prefix.patch
* lua-5.3.3-shared.patch- Drop not really needed lua-5.3.3-visible.patch- Version update to lua 5.3.4 containing various bugfixes- Rename to lua53
* Tue Jun 13 2017 jengelhAATTinai.de- Let package description adhere to guidelines: trim redundant or biased wording and strip future goals.
* Thu Jun 16 2016 iAATTmarguerite.su- update version 5.3.3
* bugfix release- changes in 5.3.2
* metatable may access its own deallocated field when it has a self reference in __newindex
* label between local definitions can mix-up their initializations
* gmatch iterator fails when called from a coroutine different from the one that created it- split lua-suse.diff to 3 reasonable patches
* add lua-5.3.3-prefix.patch
* add lua-5.3.3-shared.patch
* add lua-5.3.3-visible.patch
* Fri Jul 31 2015 jengelhAATTinai.de- Update RPM group classification
* Thu Jul 30 2015 dimstarAATTopensuse.org- Provide Lua(API) = 5.3, so that packages installing files to /usr/share/lua/5.3 can properly depend on the right lua branch.- Provide Lua(devel) = 5.3 by lua-devel and conflict with other packages providing Lua(devel) (e.g lua51-devel, lua52-devel...).
* Mon Jul 13 2015 iAATTmarguerite.su- macros.lua installs to lua-devel- build with LUA_COMPAT_MODULE to compatible w/ old module system
* Fri Jul 10 2015 iAATTmarguerite.su- update version 5.3.1
* integers (64-bit by default)
* official support for 32-bit numbers
* bitwise operators
* basic utf-8 support
* functions for packing and unpacking values
* see http://www.lua.org/manual/5.3/readme.html#changes
* Sun Mar 15 2015 mpluskalAATTsuse.com- Update to 5.2.4
* Compiler can optimize away overflow check in table.unpack.
* Ephemeron table can wrongly collect entry with strong key.
* Chunk with too many lines may crash Lua.