On Mon, Nov 05, 2012 at 12:07:37PM +0000, Stuart Henderson wrote: > On 2012/11/05 12:54, Marc Espie wrote: > > On Mon, Nov 05, 2012 at 11:08:40AM +0100, Landry Breuil wrote: > > > > > > Unless a workaround/fix is found, maybe we should consider removing > > > py-qt3. Only games/mnemosyne and databases/luma use it. > > > > Well, maybe this is just a poor choice of words, but the first thing to > > do is to fix the issue, possibly by working with the sip guys or making > > them aware of it. > > I've fixed it by patching PyQt3, very little activity there any more, > they've only made about 2 minor commits since the last release. I'll drop > Phil a mail though, he only removed the macro recently, > > date: Fri Sep 14 10:53:18 2012 +0100 > summary: Removed the ANY SIP v3 compatibility macro as it causes problems > with Qt v5. > > > Saying "hey, those are old ports, let's just remove them and forget about > > the work that's been done to put that in" makes me cringe more and more. > > > > Another way to look at it: do you have user replacements for mnemosyne > > and luma that provide the same functionality, or close enough that dropping > > them doesn't mean LESS functionality from the ports tree ? > > Don't know about mnemosyne, but there aren't all that many ldap admin > tools, so I'd rather not drop luma just for the sake of avoiding a > simple fix ;)
ldapvi, shelldap, gq, phpldapadmin... luma was supposed to be ported to py-qt4, has some code for it in sourceforge's git (a branch, later merged into master), but no release nor tags for it. Last commit was in may 2011.. maybe we can try updating to a git snapshot, since the qt3 branch is dead. as for mnemosyne, it could be updated to 2.1, which uses py-qt4. So if both are updated, py-qt3 can hit the attic with great prejudice. At some point, we got to remove old shit. Fixing it is an option, but if it's really in use. Oh, and qt3 will die someday anyway, as did qt and qt2. Even trinity project moves to qt4. Landry
