On Tue, May 26, 2009 at 5:05 AM, Peter Pentchev <[email protected]> wrote:
>
> Errrrrm... I don't think that the Qt module written in 1997 would
> support Qt 3 :)
>
> Actually, from the module's README file:
>
>  This release, PerlQt 0.03, is distributed under the LGPL and requires
>  Qt-1.1 and Perl 5.004 (or a beta version). I have only successfully
>  compiled PerlQt myself on my own RedHat Linux 4.0 system with a 2.0.28
>  kernel, running Perl-5.00390, which is a beta-release of Perl-5.004.
>
> I really don't think anyone ought to worry about backwards compatibility
> with the Qt module currently on CPAN :)
>

Was anyone capable of contacting Ashley Winters so far? At
[email protected] or any other way? Apparently Ashley was really
involved in the project back then, and there was also someone called
Germain Garand  ([email protected]) who did most of the work on
v3 (apparently available only on perlqt.sourceforge.net). It might be
another good place to look.

That said, I agree that a module *as important as a Qt wrapper*:

* last updated in 1997 (Qt 0.03, PerlQt, from the same author and
apparently doing the same thing, is 2000 on CPAN and 2003 on
sourceforge);
* that doesn't pass its own tests;
* that has two(!) versions: Qt and PerlQt, both not respecting
(polluting) the root namespace with their internal modules (Q*
modules, instead of Qt::* or PerlQt::*);
* that has "Much of PerlQt is untested" on its documentation;
* that doesn't even explicit a version match for Qt but that I found
(browsing at the Makefile) it's supposed to be compiled against Qt
1.4, and that if you want to compile against 2.0 (!!) you actually
need to edit manually Makefile.PL and uncomment a line (note: that's
PerlQt, Qt is even older with 1.1 support, as stated in a previous
email);

really speaks ill for the Perl community - specially when there's
someone eager to freshen it up.

If the authors (either Ashley or Germain) are nowhere to be found in a
few months, I'd really hope the admins will grant him the namespace
(at least Qt, but adding a note on PerlQt modules stating it's v1.4
and 2.0 only and pointing to the more recent version would be great
too - and whoever does this could even waive maintainership back to
the original authors afterwards).

I don't think Qt 3 is currently supported at all in Perl, so Qt 4
support would really shake things up for everyone, in a very good way.
This way, if someone wants a wrapper for Qt 1.4 or 2.0 they could
fallback to PerlQt, and if anyone actually misses Qt 0.03 on CPAN,
they could still find it on BackPAN - it's exactly why it's there for,
isn't it?

http://cpan.org/misc/cpan-faq.html#Where_older_Perl


Cheers,

garu

Reply via email to