Open GoogleCodeExporter opened 9 years ago
There were a couple problems.
#1. I'm not the same person as the author for PerlQt3, so I don't own the Qt
namespace on CPAN. I sent mail to both the original maintainer and to the CPAN
admins a while ago, and both mails got no response.
#2. The release tarball contains all the example code, which has been ported
from the Qt C++ examples. These use the original class names from the
examples, which are really generic, like "Calculator" and "Connection". CPAN
thinks I'm trying to be sneaky and reimplement modules that I don't own, so it
rejects the entire tarball.
#3. I've been versioning PerlQt4 independently of the versions of PerlQt3.
So, the latest release of PerlQt3 is 3.008. But my latest release is 0.96.0 (I
think there may be a later version uploaded to my user area (cburel) in CPAN).
So CPAN sees the current release of Qt (3.008) is greater than the one that I'm
uploading (0.96.0), and thinks that this is an older version than the latest.
At the time, it just seemed strange to me to jump from 0.96.0 to 4.0.
So, there's a bunch of red tape that never got sorted out.
Original comment by chrisbu...@gmail.com
on 16 Oct 2012 at 6:40
There appears to be this on CPAN:
Alien-QtSmoke-4.3.3 15 Dec 2009
Alien-SmokeQt-4.6.0.4 18 Mar 2011
Qt-0.96.0 19 Mar 2011
Qt4-0.99.0 14 Feb 2012
On FreeBSD the port you appear to want is devel/kdebindings4-perl-perlqt; this
installs 0.96.0 (source: grepping for 'VERSION' in your modules). However, on
Win32 there were compilation problems which happened on or about Feb 2012, so
logically on Win32 it seems you want Qt4-0.99.0.
Can you maybe attach a note somewhere on CPAN and clear up this confusion? :)
If you can't do that, would you be willing to clarify in this issue? I'm
personally trying to get Qt working on FreeBSD and windows. Thanks.
Original comment by d...@jetcafe.org
on 3 Jan 2013 at 6:32
Looks like I never responded to this, sorry about that.
Re: #1, I'd say the right thing is to use the QT4 namespace. That also lets you
skip worrying about the versioning.
Re: #2, why not simply put those examples to the QT4::Example::.* namespace?
Hope that helps!
Cheers,
Brian Szymanski
Original comment by skibrian...@gmail.com
on 4 Jan 2013 at 12:12
perl-Qt-0.96.0 is really painfull to handle in distros as it looks older than
perl-Qt-3.x
Why not using the same naming convention as the Qt package: lower case qt with
major version appended?
By that way we could have perl-qt4-0.96.0 and we could even obsolete
perl-Qt-3.x (which should have been named perl-qt3-3.x BTW)
Aside that, that would be cool to have perl-Qt in it's own perl directory:
/usr/lib64/perl5/vendor_perl/Qt4/*.pm (calling modules like Qt4::QtCore4)
By that way , we could have several perl-qt versions installed at the same time
in the system, and that would greatly ease migration developpemtns.
My 2 cents.
Original comment by olivier....@gmail.com
on 7 Jul 2014 at 8:53
Original issue reported on code.google.com by
skibrian...@gmail.com
on 16 Oct 2012 at 3:54