Your message dated Mon, 03 Jun 2013 16:48:28 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 710286: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710286 Debian Bug Tracking System Contact [email protected] 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Enrico Tassi <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Enrico Tassi <[email protected]> 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 ---

