Re: Perl modules and perl upgrade
-----BEGIN PGP SIGNED MESSAGE-----
Zephaniah E. Hull, in an immanent manifestation of deity, wrote:
>The problem is that the upstream perl maintainers have proven that we
>can NOT count on perl5.006 being compatible with perl5.005 in any major
>way..
There are still major programs that will work without change between
versions. I know this because I have an 8K line project that works with
both 5.004_04 and 5.005_0[23]. There needs to be a way for people to
depend/recommend/suggest Perl without worrying about a version.
>> My current plan is to implement perl-thread in the same way
>> that perl-debug is implemented, just with more files. Since I haven't
>> done it yet, I don't know if it will work. We'll see.
>
>I'd much rather see the perl threading stuff done as just another perl
>version, enforcing that different 'major' (5004, 5005) versions are /NOT/
>to be considered compatible with one another..
The compatibility of full releases of Perl (5.004, 5.005) and the
compatibility of Perl threading are orthogonal. Perl threading is still
a rather experimental feature.
>ANYTHING which can't afford to break horribly if /usr/bin/perl points to
>the threaded perl, or some incompatible new version of perl, should use
>some means to be sure that what it uses is something which is known
>good...
/usr/bin/perl will never, ever point to a threaded Perl through some
package. This would be similar to but worse than it pointing to
perl-debug. Someone will have to specifically do this themselves. They
can then deal with that world of pain themselves.
Darren
- --
<torin@daft.com> <http://www.daft.com/~torin> <torin@debian.org> <torin@io.com>
Darren Stalder/2608 Second Ave, @282/Seattle, WA 98121-1212/USA/+1-800-921-4996
@ Sysadmin, webweaver, postmaster for hire. C/Perl/CGI/Pilot programmer/tutor @
@ Make a little hot-tub in your soul. @
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: noconv
Comment: Processed by Mailcrypt 3.5.1, an Emacs/PGP interface
iQCVAwUBNwJ/N44wrq++1Ls5AQFShgP9GeXFMzvpMnY+CKwnNNa3DZsFAVjt/v3K
LlxgOuHVXSY24ak/GLefSpUegFAlCWdnYw/TUiZyy9cI/6SuNtnYoyCQQts5fB/5
NgTQV/MyjMm7fORTvrNBiiUHWojGL8PeahYnFlN9xWlbPE0DErgwtZOQwYYk0ZKn
bL3VZ4YLCiw=
=qAOQ
-----END PGP SIGNATURE-----
Reply to: