Jppy: comments to the current jppy

Nicholas Piper nick at nickpiper.co.uk
Mon May 22 12:45:34 BST 2006


Norbert,

On Sun, 21 May 2006, Norbert Preining wrote:
> On Son, 21 Mai 2006, Nicholas Piper wrote:

> >  * It wasn't clear that jppy depends on libpisock 0.12, and that
> >    jpilot MUST be also compiled against that version if you want to
> >    use the jpilot plugin. (Now I've added a message to the wiki to say
> >    this.)

> Yup, I have installed all the pilot-link packages from
> Debian/experimental which is 0.12.0-pre4.

> Only one strange thing, but probably a bug in the packaging: The
> pisock.py (and friends) are installed on Debian into /usr/lib/python/
> where there are *not* found by jppy. I linked them into
> /usr/lib/python2.3/site-packages/ and of you go.

This is a change to previous packaging yes. Maybe it's a bug, please
email Ludovic Rousseau <rousseau at debian.org> and let him know.

> >  * build-depends wasn't complete. (I've now added libpisock-dev,
> >    python-egenix-mx-base-dev, thanks.)

> Did you add a versioned conflict on the packages in experimental,
> together with the Binary Deps on these?

The binary depends line for jppy itself is:

 Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.6-6), libcairo2 (>=
 1.0.2-2), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0),
 libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.12.1), libpisock9,
 libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxi6, libxinerama1,
 libxrandr2, libxrender1 (>= 1:0.9.0.2), python2.3 (>= 2.3),
 python-reportlab, python, python-egenix-mxdatetime

While for the jpilot plugins:

 Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.6-6), libcairo2 (>=
 1.0.2-2), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0),
 libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.12.1), libpisock9,
 libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxi6, libxinerama1,
 libxrandr2, libxrender1 (>= 1:0.9.0.2), python2.3 (>= 2.3), jpilot

For build-depends:

 debhelper (>= 4.0.0), scons, swig, libgtk2.0-dev, python-gtk2-dev,
 bison, libpisock-dev, python-egenix-mx-base-dev

I can add libpisock-dev to be >= 0.11.8-0.12.0-pre4-4

Is that all you mean, or are there further changes you're suggesting?
Do you think I should Conflict with all current versions of jpilot in
debian? I'm not sure how to do that; I don't know the version number
they'll use when they switch to libpisock9. I will ask Ludovic
Rousseau by CCing him on this mail.

Ludovic: My package 'jppy-jpilot-plugins" will only work if jpilot is
linked with libpisock9. Currently that means people have to recompile
their own jpilot (not a real problem at this point I think,
considering the technical level of jppy.) It would be nice if apt
could warn them about this somehow?

 Nick

-- 
Nick Piper, Developer, LogicaCMG           http://www.nickpiper.co.uk/
GPG Encrypted mail welcome!                             1024D/3ED8B27F
Choose life. Be Vegan :-) Please reduce needless cruelty + suffering !




More information about the Jppy mailing list