Your message dated Mon, 03 Jun 2013 16:48:28 +0000
with message-id <e1ujxvo-0005kh...@franck.debian.org>
and subject line Bug#710286: fixed in lua-lgi 0.7.1-2
has caused the Debian Bug report #710286,
regarding lua-lgi: Missing Depends on gir1.2-glib-2.0
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 ow...@bugs.debian.org
immediately.)
--
710286: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710286
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lua-lgi
Version: 0.7.1-1
Justification: Policy 3.5
Severity: serious
Tags: patch
Hello,
After installing lua-lgi, the following command fails (same error with
lua5.2):
$ lua5.1 -e 'require("lgi")'
lua5.1: /usr/share/lua/5.1/lgi/ffi.lua:34: attempt to index local 'gobject' (a
boolean value)
stack traceback:
/usr/share/lua/5.1/lgi/ffi.lua:34: in main chunk
[C]: in function 'require'
/usr/share/lua/5.1/lgi/class.lua:21: in main chunk
[C]: in function 'require'
/usr/share/lua/5.1/lgi/namespace.lua:18: in main chunk
[C]: in function 'require'
/usr/share/lua/5.1/lgi/init.lua:42: in main chunk
[C]: in function 'require'
/usr/share/lua/5.1/lgi.lua:19: in main chunk
[C]: in function 'require'
(command line):1: in main chunk
[C]: ?
That's because gi.require('GObject') and gi.require('GLib') from
lgi/ffi.lua both return false and thus fails later on when trying to
access object within these modules.
After investigating a bit, it appears that gi_require() (lgi/gi.c) calls
g_irepository_require() which searches for ".typelib" files, but GLib
and GObject .typelib files are not available because gir1.2-glib-2.0 is
not installed on my system (and thus missing in the Depends, but it
seems that only GObject and GLib .typelib are required according to the
source code). So, could you please add this package to Depends?
Perhaps, there are other missing Depends which could be checked by
running tests within a chroot without Build-Depends?
BTW, is there any reason why lua-lgi does not Depends upon any lua
interpreter package? Is it actually useable without it?
Cheers,
--
Arnaud Fontaine
-- System Information:
Debian Release: jessie/sid
APT prefers experimental
APT policy: (600, 'experimental'), (500, 'unstable'), (500, 'testing'), (500,
'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.8-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lua-lgi depends on:
ii libc6 2.17-3
ii libffi6 3.0.13-4
ii libgirepository-1.0-1 1.36.0-2+b1
ii libglib2.0-0 2.36.1-2build1
ii multiarch-support 2.17-3
lua-lgi recommends no packages.
lua-lgi suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: lua-lgi
Source-Version: 0.7.1-2
We believe that the bug you reported is fixed in the latest version of
lua-lgi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 710...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Enrico Tassi <gareuselesi...@debian.org> (supplier of updated lua-lgi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 03 Jun 2013 18:05:44 +0200
Source: lua-lgi
Binary: lua-lgi lua-lgi-dev lua-lgi-dbg
Architecture: source amd64
Version: 0.7.1-2
Distribution: unstable
Urgency: low
Maintainer: Enrico Tassi <gareuselesi...@debian.org>
Changed-By: Enrico Tassi <gareuselesi...@debian.org>
Description:
lua-lgi - Lua bridge to GObject based libraries
lua-lgi-dbg - Lua bridge to GObject based libraries
lua-lgi-dev - lgi development files for the Lua language
Closes: 710286
Changes:
lua-lgi (0.7.1-2) unstable; urgency=low
.
* Depend on gir1.2-glib-2.0 (Closes: #710286), thanks Arnaud Fontaine
for the patch!
Checksums-Sha1:
a37b69245d06fed40b558fa6ad9dbcf0830d70be 1372 lua-lgi_0.7.1-2.dsc
1239d552c739c4ff7bab169b91820aa51e3516c5 3012 lua-lgi_0.7.1-2.debian.tar.gz
cfb0d4aea0bcd9548ddcd2f013aa28a8d6a43a16 124614 lua-lgi_0.7.1-2_amd64.deb
47adc21bc0b85a70ce656d1e29029e0e0793f078 265444 lua-lgi-dev_0.7.1-2_amd64.deb
fe934af6b5d1b10c5f3788f06276b0b3394217d6 185130 lua-lgi-dbg_0.7.1-2_amd64.deb
Checksums-Sha256:
a5cb3765f7face06ca6ace704206efd58640f2b60a89b0faa0d0d6490081544d 1372
lua-lgi_0.7.1-2.dsc
992d8798938900d1768be6beef658caa99d000e0fe04609e1787b3041bc06394 3012
lua-lgi_0.7.1-2.debian.tar.gz
2fc98dedd3af672d88a4dd12277af95929e94815eacddfb8ba79a24f61858154 124614
lua-lgi_0.7.1-2_amd64.deb
16045d78d23fd3813e134a05c72f6e53a74e0c01b7444c9972441cf665000db1 265444
lua-lgi-dev_0.7.1-2_amd64.deb
0ae68d5fa141c218ffa2106ecaacb0480a31123948541459c919a1f29ac1fd92 185130
lua-lgi-dbg_0.7.1-2_amd64.deb
Files:
a54cfd76b8985e974eb8f48569b23acf 1372 interpreters optional lua-lgi_0.7.1-2.dsc
54ec40a560507f8ed1daefd5c1ff8e75 3012 interpreters optional
lua-lgi_0.7.1-2.debian.tar.gz
786e55b582085c8ad147408febeea880 124614 interpreters optional
lua-lgi_0.7.1-2_amd64.deb
afbf18fb99bffd5257e3babf190e1d39 265444 libdevel optional
lua-lgi-dev_0.7.1-2_amd64.deb
b8d38629f4252bee35661c1fa6d6f1f6 185130 debug extra
lua-lgi-dbg_0.7.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGsxd4ACgkQ7kkcPgEj8vKeogCgrperKwj8Ki6gZKB1BVyXrKDS
i4IAn1EbgsC8LqhArh76gNdtngfTwiF2
=56aq
-----END PGP SIGNATURE-----
--- End Message ---