Re: Perl 5.10?

2008-12-27 Thread Mel
On Tuesday 23 December 2008 03:27:19 Jerry wrote:

 Since it does seem to work quite well under Linux, I was wondering
 if there was some fundamental flaw in FBSD that prevented it from
 working correctly here. Even so, failing to get  a major project like
 Perl running properly in over a year on FBSD does not bode well for the
 OS.

Aside from the rest said in this thread, maybe you should consider the fact 
that it's a cross platform scripting language's responsibility to provide 
compatibility for the operating system, not the other way around.
Also, Perl should really be cremated already, but you can file that 
under 'opinion'.

-- 
Mel

Problem with today's modular software: they start with the modules
and never get to the software part.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-26 Thread Kris Kennaway

Bruce Cran wrote:

On Thu, 25 Dec 2008 18:47:21 -0700
Tim Judd taj...@gmail.com wrote:


Jerry wrote:

On Tue, 23 Dec 2008 04:06:46 -0800 (PST)
Dr. Jennifer Nussbaum bg271...@yahoo.com wrote:

  

Its now just over a year since Perl 5.10.0 was relased, but its
still not in FreeBSD. (/usr/ports/lang only has 5.8). 

[...]

on the contrary, when 5.8 was released, it took a long time to move
to that.  And when I asked that question on IRC (why 5.10 isn't
currently used), it was described to me that the 5.6 to 5.8 move
broke everything and caused lots of headache.  World and Kernel used
to (at least) use perl as a glue to make stuff works.  I bet there's
at least some 5.8 glue for world or kernel.


perl was removed from the base system back in 2002
(http://lists.freebsd.org/pipermail/freebsd-announce/2002-May/000823.html)
so there can't be anything in the world or kernel build that depends on
it. It's one of the first things installed during an initial ports
installation though.



It is still true that the change from 5.6 to 5.8 was very disruptive 
because it broke lots of things in the ports tree.


Kris
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-26 Thread Jerry
On Fri, 26 Dec 2008 12:45:12 +
Kris Kennaway k...@freebsd.org wrote:

[snip]

It is still true that the change from 5.6 to 5.8 was very disruptive 
because it broke lots of things in the ports tree.

Is this the official reason that Perl-5.10 has not been released into
the ports tree?

Are ports being tied to specific versions of Perl? I did some Googling
and found that of the users that have installed Perl from source on
FBSD, most were not experiencing any major problem. If every time Perl
is updated it will require massive changes or whatever to the FBSD
ports, then perhaps there is a fundamental flaw in the ports system to
start with.

Perhaps you could list what the specific problems are so that others
might start looking for solutions. This is really the first time that I
have become aware of problems between Perl and the ports system.

Just my 2ยข.

-- 
Jerry
ges...@yahoo.com

I poured spot remover on my dog.  Now he's gone.

Steven Wright


signature.asc
Description: PGP signature


Re: Perl 5.10?

2008-12-26 Thread Robert Huff

Jerry ges...@yahoo.com writes:

  Are ports being tied to specific versions of Perl? I did some
  Googling and found that of the users that have installed Perl
  from source on FBSD, most were not experiencing any major
  problem. If every time Perl is updated it will require massive
  changes or whatever to the FBSD ports, then perhaps there is a
  fundamental flaw in the ports system to start with.

There is no requirement any port use Perl.
Many do.
There is no requiremment that any Perl-using port use a
particular version.
Many - I would guess most - do, at least to the extent of
requiring the same major version (e.g. 5.x).  There are 63 instances
of USE_PERL5 in ports/textproc alone.
I'm not a major direct Perl user, but I remember the jumps
from 5.0 to 5.6 and from 5.6 to 5.8.  Both required the testing of
every affected port, and as I remember it problems were discovered
in both the ports and in the new Perl itself.


Robert Huff


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-26 Thread Kris Kennaway

Jerry wrote:

On Fri, 26 Dec 2008 12:45:12 +
Kris Kennaway k...@freebsd.org wrote:

[snip]

It is still true that the change from 5.6 to 5.8 was very disruptive 
because it broke lots of things in the ports tree.


Is this the official reason that Perl-5.10 has not been released into
the ports tree?

Are ports being tied to specific versions of Perl? I did some Googling
and found that of the users that have installed Perl from source on
FBSD, most were not experiencing any major problem. If every time Perl
is updated it will require massive changes or whatever to the FBSD
ports, then perhaps there is a fundamental flaw in the ports system to
start with.


The issue with 5.8 was that the perl developers made various 
incompatible changes that broke lots of third party software included in 
the ports tree, which all had to be fixed.  I don't know what the issue 
is with 5.10.


Kris

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-25 Thread Tim Judd

Jerry wrote:

On Tue, 23 Dec 2008 04:06:46 -0800 (PST)
Dr. Jennifer Nussbaum bg271...@yahoo.com wrote:

  

Its now just over a year since Perl 5.10.0 was relased, but its still
not in FreeBSD. (/usr/ports/lang only has 5.8). 


Can someone tell me why? Is there any way to get it working stably? Is
there any schedule for when it will be added? This is a major release
of a major language, not an obscure maintenence update.



I asked that same question on the FreeBSD-Ports forum a few months
ago; however, I never did receive a satisfactory answer. I believe it
is readily apparent that it will not be included with the next release
of FreeBSD; i.e., '7.1'.

Since it does seem to work quite well under Linux, I was wondering
if there was some fundamental flaw in FBSD that prevented it from
working correctly here. Even so, failing to get  a major project like
Perl running properly in over a year on FBSD does not bode well for the
OS.

  
on the contrary, when 5.8 was released, it took a long time to move to 
that.  And when I asked that question on IRC (why 5.10 isn't currently 
used), it was described to me that the 5.6 to 5.8 move broke 
everything and caused lots of headache.  World and Kernel used to (at 
least) use perl as a glue to make stuff works.  I bet there's at least 
some 5.8 glue for world or kernel.


You can always download the source and compile it yourself.  Perl's 
popular enough that I bet it'll compile fine.


I hear it completely as:
   1) World glue may break, and until you can be sure it'll work okay, 
wait.
   2) Kernel glue may break, and until you can be sure it'll work okay, 
wait.
   3) Ports glue/dependencies may break, and until you can be sure 
it'll work okay, wait.


Given it's taken a year (I didn't realize it was that long) for this 
wait/check to happen, there must be something holding it up.  You might 
be able to coexist 5.10 and 5.8 -- except the symlink 'perl' will point 
to ONE of them.  I suggest you point it at 5.8


Good luck.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-25 Thread Bruce Cran
On Thu, 25 Dec 2008 18:47:21 -0700
Tim Judd taj...@gmail.com wrote:

 Jerry wrote:
  On Tue, 23 Dec 2008 04:06:46 -0800 (PST)
  Dr. Jennifer Nussbaum bg271...@yahoo.com wrote:
 

  Its now just over a year since Perl 5.10.0 was relased, but its
  still not in FreeBSD. (/usr/ports/lang only has 5.8). 
[...]
 on the contrary, when 5.8 was released, it took a long time to move
 to that.  And when I asked that question on IRC (why 5.10 isn't
 currently used), it was described to me that the 5.6 to 5.8 move
 broke everything and caused lots of headache.  World and Kernel used
 to (at least) use perl as a glue to make stuff works.  I bet there's
 at least some 5.8 glue for world or kernel.

perl was removed from the base system back in 2002
(http://lists.freebsd.org/pipermail/freebsd-announce/2002-May/000823.html)
so there can't be anything in the world or kernel build that depends on
it. It's one of the first things installed during an initial ports
installation though.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Perl 5.10?

2008-12-23 Thread Jerry
On Tue, 23 Dec 2008 04:06:46 -0800 (PST)
Dr. Jennifer Nussbaum bg271...@yahoo.com wrote:

Its now just over a year since Perl 5.10.0 was relased, but its still
not in FreeBSD. (/usr/ports/lang only has 5.8). 

Can someone tell me why? Is there any way to get it working stably? Is
there any schedule for when it will be added? This is a major release
of a major language, not an obscure maintenence update.

I asked that same question on the FreeBSD-Ports forum a few months
ago; however, I never did receive a satisfactory answer. I believe it
is readily apparent that it will not be included with the next release
of FreeBSD; i.e., '7.1'.

Since it does seem to work quite well under Linux, I was wondering
if there was some fundamental flaw in FBSD that prevented it from
working correctly here. Even so, failing to get  a major project like
Perl running properly in over a year on FBSD does not bode well for the
OS.

-- 
Jerry
ges...@yahoo.com

When everything is coming your way, you are probably in the wrong lane.


signature.asc
Description: PGP signature