Your message dated Tue, 26 Aug 2008 14:47:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#491848: fixed in jppy 0.0.47-1
has caused the Debian Bug report #491848,
regarding undeclared (and wrong) dependency on python2.5-dev
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.)
--
491848: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491848
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: jppy-jpilot-plugins
Version: 0.0.45-1
Severity: serious
Tags: upstream
Unless python2.5-dev is installed, jpilot can't spawn the jppy
plugin but instead writes on startup:
jppy: Starting...
libpython2.5.so: cannot open shared object file: No such file or
directory
piper:~|master|% ls -l /usr/lib/libpython2.5.so /usr/lib/libpython2.5.so.1;
dpkg -S /usr/lib/libpython2.5.so /usr/lib/libpython2.5.so.1.0
lrwxrwxrwx 1 root root 17 2008-07-22 14:10 /usr/lib/libpython2.5.so ->
libpython2.5.so.1
lrwxrwxrwx 1 root root 19 2008-07-13 21:51 /usr/lib/libpython2.5.so.1 ->
libpython2.5.so.1.0
python2.5-dev: /usr/lib/libpython2.5.so
python2.5: /usr/lib/libpython2.5.so.1.0
Yet, the plugin seems to be linked properly:
piper:~|master|% ldd /usr/lib/jpilot/plugins/libjppy.so | grep pyth
libpython2.5.so.1.0 => /usr/lib/libpython2.5.so.1.0 (0x00007febb2f26000)
This seems to be due to
jpilot_plugins/jppy.c:210:
// we seem to have to do this, as well as just linking this plugin
// to the python library, otherwise init_pygobject() causes the
// plugin to stop-and-exit. If we only do this and don't link,
// then we get··
// error [/usr/lib/jpilot/plugins/libjppy.so: undefined symbol:
PyExc_ImportError]
if (!dlopen (PYTHON_SHARED_LIB, RTLD_NOW | RTLD_GLOBAL)) {·
jp_logf(JP_LOG_FATAL, "\n%s\n", dlerror());·
python_is_working = 0;·
return 0;·
}·
and SConstruct:194:
jppyPluginEnv.Append(CPPDEFINES=['PYTHON_SHARED_LIB=\\"libpython${python_version}.so\\"'])
If we remove all this code, the plugin fails to load and jpilot just
says:
Python is not running, unable to generate GUI!
but I could get it to say anything about PyExc_ImportError, even
with jpilot's -d flag.
I'd say this is quite a horrible hack and we should try to get rid
of it, but if that fails, then PYTHON_SHARED_LIB needs to be defined
to point to the same .so.* file with which the plugin is linked,
which I suppose has to be determined with
readlink -f /usr/lib/libpython2.5.so
(which would work during build on Debian at least).
With PYTHON_SHARED_LIB set to libpython2.5.so.1.0, stuff still
doesn't work, however:
jppy: Ready.
(-v:22246): libglade-WARNING **: could not find glade file
'@@python_module_prefix@@/gui/contacts.glade'
Traceback (most recent call last):
File "/usr/lib/jpilot/plugins/jpilot_site.py", line 6, in plugin_gui
combined.notebook(hbox, control_mainloop=0)
File "jppy/gui/combined.py", line 22, in __init__
self.panes.append(contacts.pane(glade_path))
File "jppy/gui/contacts.py", line 47, in __init__
wTree = gtk.glade.XML(gladefile,"vpanedContacts")
RuntimeError: could not create GladeXML object
Warning! Failed during python version of plugin_gui().
Is the only solution to depend on python2.5-dev???
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages jppy-jpilot-plugins depends on:
ii jppy 0.0.45-1 Personal Information Manager using
ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit
ii libc6 2.7-12 GNU C Library: Shared libraries
ii libcairo2 1.6.4-6 The Cairo 2D vector graphics libra
ii libglib2.0-0 2.16.4-2 The GLib library of C routines
ii libgtk2.0-0 2.12.11-2 The GTK+ graphical user interface
ii libpango1.0-0 1.20.5-1 Layout and rendering of internatio
ii python2.5 2.5.2-8 An interactive high-level object-o
Versions of packages jppy-jpilot-plugins recommends:
ii jpilot 1.6.0-1 graphical app. to modify the conte
jppy-jpilot-plugins suggests no packages.
-- no debconf information
--
.''`. martin f. krafft <[EMAIL PROTECTED]>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)
--- End Message ---
--- Begin Message ---
Source: jppy
Source-Version: 0.0.47-1
We believe that the bug you reported is fixed in the latest version of
jppy, which is due to be installed in the Debian FTP archive:
jppy-doc_0.0.47-1_all.deb
to pool/main/j/jppy/jppy-doc_0.0.47-1_all.deb
jppy-jpilot-plugins_0.0.47-1_i386.deb
to pool/main/j/jppy/jppy-jpilot-plugins_0.0.47-1_i386.deb
jppy-lbdb-module_0.0.47-1_all.deb
to pool/main/j/jppy/jppy-lbdb-module_0.0.47-1_all.deb
jppy_0.0.47-1.diff.gz
to pool/main/j/jppy/jppy_0.0.47-1.diff.gz
jppy_0.0.47-1.dsc
to pool/main/j/jppy/jppy_0.0.47-1.dsc
jppy_0.0.47-1_all.deb
to pool/main/j/jppy/jppy_0.0.47-1_all.deb
jppy_0.0.47.orig.tar.gz
to pool/main/j/jppy/jppy_0.0.47.orig.tar.gz
python-jppy_0.0.47-1_i386.deb
to pool/main/j/jppy/python-jppy_0.0.47-1_i386.deb
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.
martin f. krafft <[EMAIL PROTECTED]> (supplier of updated jppy 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: Tue, 26 Aug 2008 13:12:23 +0100
Source: jppy
Binary: python-jppy jppy jppy-doc jppy-jpilot-plugins jppy-lbdb-module
Architecture: source all i386
Version: 0.0.47-1
Distribution: unstable
Urgency: low
Maintainer: jppy development team <[EMAIL PROTECTED]>
Changed-By: martin f. krafft <[EMAIL PROTECTED]>
Description:
jppy - Personal Information Manager using J-Pilot/Palm PDA databases
jppy-doc - Documentation for jppy
jppy-jpilot-plugins - J-Pilot plugins to integrate jppy
jppy-lbdb-module - lbdb module to interface with jppy
python-jppy - Python API to access J-Pilot contacts, memo, and task databases
Closes: 491848 493082
Changes:
jppy (0.0.47-1) unstable; urgency=low
.
* New upstream release (closes: #491848, #493082).
Checksums-Sha1:
6b3b1189636940403a2e90b112d6237fcfb6cc9a 1594 jppy_0.0.47-1.dsc
6e2bbd0c380cb2bbd97604b8999f03d09c883734 1718718 jppy_0.0.47.orig.tar.gz
a3039ad6c2ef7be78528ab826c595a9fbdd83d71 10116 jppy_0.0.47-1.diff.gz
1e144381a2813d350859a7a296ae9d82abf46097 24860 jppy_0.0.47-1_all.deb
7c133999174f0720d0093ca733810d2a471b095d 373342 jppy-doc_0.0.47-1_all.deb
3dffe2cac8f2e521fe7dc1f39b92c12e100f5e02 17354
jppy-lbdb-module_0.0.47-1_all.deb
24c50455741ba10bc6eb14a047fa163aa82262df 570114 python-jppy_0.0.47-1_i386.deb
957327f524769cf62342befb9ac16e0b16a922c9 24790
jppy-jpilot-plugins_0.0.47-1_i386.deb
Checksums-Sha256:
802929afad5968e5ccca5efb2461ccad2218bc16b58dde8f7139c02dd600e44d 1594
jppy_0.0.47-1.dsc
9cdb11aa37fd6c12b6c3e8bd0a0d385e62be9759650c93ea529ad211b5654b5e 1718718
jppy_0.0.47.orig.tar.gz
80e15cd20a69e80d8b8b32063d43b9e499fa2132e2a27fae517f65ac97dc334e 10116
jppy_0.0.47-1.diff.gz
17c87eb5615c2d28ab36dd26d233e8bab8b7cfc701f3a94d58bbdbdcc0274fb7 24860
jppy_0.0.47-1_all.deb
326968ca15f2f21ceedb8f4d6d06717abd0cb3b8efa2a4a5179aa891cd7182ac 373342
jppy-doc_0.0.47-1_all.deb
2fb3de0eb95aef25baca4850fc7c7d5fafbe2b8ae5c26007964020869452ba36 17354
jppy-lbdb-module_0.0.47-1_all.deb
cfddc3d8e1e338d1a196889086055b912554fe8670e67f796f1b470400a6d1df 570114
python-jppy_0.0.47-1_i386.deb
b4142b5e036aca2d3b3c5d0221fa8641be27c5039e6ed11df8030b409f8ea0bc 24790
jppy-jpilot-plugins_0.0.47-1_i386.deb
Files:
f3e6f622643be01e1b5871879f28df40 1594 python optional jppy_0.0.47-1.dsc
92ef97e7df5ddb3ec0915eb86b420372 1718718 python optional
jppy_0.0.47.orig.tar.gz
1d02adc4d671d88474787ad065e0197b 10116 python optional jppy_0.0.47-1.diff.gz
616e442a80620f22599b773ef82fa081 24860 x11 optional jppy_0.0.47-1_all.deb
9e391a9488d2bec38e140d357e555933 373342 doc optional jppy-doc_0.0.47-1_all.deb
792ee7818c8985cf6570d3dcc376558d 17354 mail optional
jppy-lbdb-module_0.0.47-1_all.deb
43a4657fca4c76721225443d8a0dd0ff 570114 python optional
python-jppy_0.0.47-1_i386.deb
cc603131ae90a5b3fe3f41f747977b59 24790 otherosfs optional
jppy-jpilot-plugins_0.0.47-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAki0FTAACgkQIgvIgzMMSnWG2wCggbw4munr3PbmFm9Gcl48JURw
pAQAoMW/7tA/pUcmBnKtxq1lSoRoidY/
=yO8A
-----END PGP SIGNATURE-----
--- End Message ---