[PyKDE] PyKDE 3.16.0 released
Torsten Marek
shlomme at gmx.net
Sat Sep 23 19:49:47 BST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jim Bublitz schrieb:
> The PyKDE 3.16.0 release should be available at riverbankcomputing.co.uk in
> the near future (I understand Phil has some repairs to do there, and has been
> out of town as well, so it may take a day or two - or not).
>
> Changes are (some already available in earlier snapshots):
>
> - support for KDE through 3.5.3
> - restored support for konsolepart, but only for KDE >= 3.5.0
> - DCOP extensions fix (thanks to Matthias Panzenbock)
> - KConfigSkeletonFix (thanks to Michael Franz Aigner)
> - pykde_sampler (in examples directory - thanks to Troy Melhase)
> - configure.py now automatically detects lib64 for kdelibs
> - numerous small fixes related to versioning and automatic sip file generation
>
> PLEASE NOTE THE FOLLOWING:
>
> Requirements
> ==========
>
> **** This version REQUIRES sip >= 4.4.0, PyQt >= 3.16.0 and Qt >= 3.2.0. ****
>
> If someone has a problem with those requirements, I can make an older release
> available. It becomes increasingly time-consuming to support older software
> versions.
>
> I haven't tried Python 2.5 yet, but don't expect any problems (please post if
> you build against Python 2.5, successfully or not - otherwise, I'll test it
> eventually).
>
> I have built PyKDE successfully against the latest sip snapshot.
>
> KDE version support
> ==============
>
> I've fixed the tools that generate PyKDE, so support for KDE 3.5.3 *could*
> have been done automatically end-to-end. Support for KDE 3.5.4 should be very
> simple to do, and there will probably be a PyKDE 3.16.1 within a week or two
> (including bug fixes from this release).
>
> I have backtested against KDE 3.5.x and 3.4.x (several versions of each) and
> KDE 3.1.4. I apparently wiped my partitions with 3.2 and 3.3, and don't plan
> to rebuild those, so I haven't tested there. However, with bug fixes in code
> generation, this version is very clean as far as previous KDE versions, and
> if bugs do pop up, I'll be happy to fix them. I was going to test against KDE
> 3.0.x, but the distribution is so old it would have been a lot of work to get
> a current sip/PyQt/PyKDE set working there. If there are problems with older
> versions, I'll fix them (assuming you meet the sip/PyQt/Qt requirements
> above)
>
> Again, older versions that will work against all previous KDE 3.x.x versions
> are available.
>
> There shouldn't be any problems with Python source code written against
> earlier PyKDE or KDE versions.
>
> konsolePart
> ========
>
> I thought the problems with this on KDE 3.4.x were just a few missing symbols
> in libkonsolepart, however, after further investigation (and my own
> amazement) it appears that the SuSE builds of libkonsolepart for KDE 3.4.x
> don't have ANY of the symbols needed to support libkonsolepart - I'm not sure
> how that works. I can't speak for other distributions, but I have no way to
> build this for KDE 3.4 and so can't support it (and it would make PyKDE
> unbuildable for SuSE users using KDE 3.4 as far as I can tell).
>
> It builds and installs for KDE >= 3.5.0, so I've set it up that way. If you
> need it for KDE < 3.5.0 and have a working libkonsolepart, it's fairly easy
> to modify PyKDE to make it available for you (but not generally). I'll post
> instructions if anyone wants them.
>
> I also have no experience with this code and no way to actually test it, so I
> would appreciate some testing and example code contributions from users who
> want this feature.
>
> pykde_sampler
> ==========
>
> This is a cool widget and other feature demo from Troy Melhase. It currently
> only supports a few widgets and could use extending - if you want to
> contribute, this is a good place to start.
>
> Other Bugs
> ========
>
> There are some outstanding problems with importing KParts and with
> KGlobalAccel that will take a lot more time to dig into, so I've postpone
> those for now. I expect a lot of stuff from KDE3 (including PyKDE bugs) will
> carryover to KDE4, so I do expect to address these as time is available.
>
> As usual, bug reports, feature suggestions and other comments are solicited
> and encouraged. And thanks again to all those who contributed code,
> suggestions, bug reports, questions and other stuff on this list.
>
Hi Jim,
just one small remark: extensions/dcopext.py needs Python 2.4. It uses a
generator expression on line 190, as well as a method decorator. This breaks
compatibility with 2.3.
Otherwise, it builds just fine.
- --
Torsten Marek <shlomme at gmx.net>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146 894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFFYHKfMVFHqJEyFgRAtUQAJ4+WgMjXs36pJYeHesDsHHs0dkbYACgirf1
Un66Kuc4j9VxLCQF9IRcqtI=
=Tqza
-----END PGP SIGNATURE-----
More information about the PyQt
mailing list