Closed Bug 270909 Opened 20 years ago Closed 20 years ago

bonsai broken with perl 5.8.5

Categories

(Webtools Graveyard :: Bonsai, defect)

x86
Solaris
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: cls, Assigned: cls)

Details

IT upgraded the hardware on the CVS server a couple of weeks ago and in the process, they upgraded perl to 5.8.5. Now, I've noticed that CVS diffs seem to be broken. When viewing the diffs, it only shows the lines that have been added, not the lines that have been removed or the content that was not touched. Looking at the new warnings that are showing up in the apache log, certain perl constructs are not returning the same values as before. For example, in cvsview2.cgi, my $opt_whitespace_mode = $request->param('whitespace_mode') || 'show'; no longer returns 'show' if 'whitespace_mode' wasn't given as a parameter. However if I add, $opt_whitespace_mode = 'show' if !defined($opt_whitespace_mode); after that line, then it gets set.
This is collective operator error. IT moved the location of the 'co' binary and cvsview2.cgi silently proceeded without valid data. They were probably playing with perl too as I can't reproduce the ->param() issue.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
Status: RESOLVED → VERIFIED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.