Your message dated Tue, 10 Oct 2017 13:06:56 +0000
with message-id 
<caljhhg-hczedx1ynsidg7h_3rdeqhbrpy-9dhj7gxu0algt...@mail.gmail.com>
and subject line Re: Bug#878132: uses deprecated Lua luaL_reg (vs. luaL_Reg)
has caused the Debian Bug report #878132,
regarding uses deprecated Lua luaL_reg (vs. luaL_Reg)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
878132: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878132
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:minetest
Version: 0.4.16+repack-4
Severity: serious
Tags: upstream

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear maintainer(s),

your package uses deprecated Lua API, see:

http://lua-users.org/wiki/CompatibilityWithLuaFive

> ### Defining a list of CFunctions (Lua 5.0)
>
> luaL_reg (Lua 5.0) changed its name to luaL_Reg since Lua 5.1. This
> could be solved with conditional compilation:
> 
> #if !defined LUA_VERSION_NUM
> /* Lua 5.0 */
> #define luaL_Reg luaL_reg
> #endif

As luajit 2.1 has removed the compatibility #defines, this might break
your code.  Please update the code to use Lua 5 type (luaL_Reg).  Also
please note that Lua 5.1 has been released in 2006 ;).

Cheers,
Ondrej

- -- System Information:
Debian Release: 9.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEMLkz2A/OPZgaLTj7DJm3DvT8uwcFAlncl7dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMw
QjkzM0Q4MEZDRTNEOTgxQTJEMzhGQjBDOTlCNzBFRjRGQ0JCMDcACgkQDJm3DvT8
uwdKqxAAk8xb8UZ59ZfIICNQZzcSLGKr8vg7KZIoWu4MqoLQtF1Ci97XenWjuijK
eXDN3j+bZPc3gTmfBNdkX6SxqxWjQi2T+mXA3poSH8H+WBIxrmdU7WKaXcJmNQGA
AjJprEw5Sv4AWcQwL3eOveWvnO0SkkhjDiKO5pfLotzunIwi1FqEEOcRXbxYkZZl
akRyBW6SBvI1NSjKnwV3K0/1jvumbnmx2ogfweBB4l7caccr2xLoswZftc8bOHRK
pGqwgLB114HRP4TPDEMH7HsCvsgt/MZ/4Nt/ozH/9EqcQtr2CC+54tR1iwi6X1Ah
vRSyVpNU4wsMnjddx7SIvEac0zkaMM6SwJIWkqZeDGkdCMmptMBXqmTXl7cG7fVJ
AUL8gksZcoEO9EDACIAstROpjhe4W+W6RCI/l0W+6WLNx2xrfGcMfxC3fRZIV69b
S1H5ZUJMc3WuGRHWu5cxAbMP9QtmMdmhltMNOXT/bL/nzDghqK9JnD6IQwHqSwr1
Pyw+lOum+hUxo0pNWr1pwH6xcu1lHDQCucbtDnA5NMcn1m7eDBUET8skPUCGaRFA
5xf9m29Rh9oWqn6Q51HnAUOYTyRbmKCvsXOL0SQmmFRmToemovX4/RQ4QKS90Ype
y85nXaiORlqITGKfXn+TheL3tgV0+qnx8eBozzzmmc8ptvcYIp4=
=G7wq
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Version: 0.4.16+repack-4

Hi Markus,

it seems like I accidentally tested version in stable. Sorry for the
fuss...  closing the bug.

Cheers,
Ondrej

On Tue, 10 Oct 2017 at 13:55 Markus Koschany <[email protected]> wrote:

> Am 10.10.2017 um 11:49 schrieb Ondřej Surý:
> > Package: src:minetest
> > Version: 0.4.16+repack-4
> > Severity: serious
> > Tags: upstream
> >
> > Dear maintainer(s),
> >
> > your package uses deprecated Lua API, see:
> >
> > http://lua-users.org/wiki/CompatibilityWithLuaFive
> >
> >> ### Defining a list of CFunctions (Lua 5.0)
> >
> >> luaL_reg (Lua 5.0) changed its name to luaL_Reg since Lua 5.1. This
> >> could be solved with conditional compilation:
> >
> >> #if !defined LUA_VERSION_NUM
> >> /* Lua 5.0 */
> >> #define luaL_Reg luaL_reg
> >> #endif
> >
> > As luajit 2.1 has removed the compatibility #defines, this might break
> > your code.  Please update the code to use Lua 5 type (luaL_Reg).  Also
> > please note that Lua 5.1 has been released in 2006 ;).
>
> Hi Ondrej,
>
> I'm a bit surprised at the moment. What exactly is your justification
> for RC severity and where did you see the deprecated API? Please note
> that minetest was already rebuilt against luajit 2.1 and the code uses
> luaL_Reg everywhere.
>
> Regards,
>
> Markus
>
> --
Ondřej Surý <[email protected]>

--- End Message ---

Reply via email to