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 ---

Reply via email to