Quoting Michael M Slusarz <slus...@horde.org>:
Quoting Robin Bankhead <ho...@headbank.co.uk>:
Quoting Michael J Rubinsky <mrubi...@horde.org>:
Quoting Robin Bankhead <ho...@headbank.co.uk>:
Quoting Michael M Slusarz <slus...@horde.org>:
<snip>
I *really* think this is probably the issue though. My memory
is that there were bugs in the past relating to PHP variable
references that may cause this kind of behavior. And I would
also classify PHP 5.3.1 as ancient ... it's over 5 years old. I
personally would not want to be running 5 year old code that is
potentially publicly accessible to the Internet, if just for
security reasons.
michael
Personally I wouldn't either, but it's not, so I have the luxury
of prioritising the stability of my codebase. Even so, I bet
you'd find plenty of web hosts where 5.3 is still deployed - the
need to guarantee *functional* continuity/stability is pretty big
in that context too. I rather imagined that was why horde's
INSTALL file specifies the requirement as 5.3.0 and up.
Actually, 5.3.0 refers to the PHP *API*, not to anything specific
to the PHP internals such as bug fixes. It only means that our
code utilizes functionality that may not be available until 5.3.0
and does not rely on anything that isn't documented as being
available in the 5.3.0 API.
--
mike
I see. In that case I'll upgrade to the latest stable php-5.3.*,
will that be satisfactory?
That's the best move.
As those that frequent the list know, I am not a big fan of the way
certain linux distributions handle packages. Using PHP as an
example: you are essentially trading the PHP developers
opinion/expertise on bugfixes (within a specific 5.x release) for a
package maintainers opinion ... with the caveat that not only is the
package maintainer possibly cherrypicking the patches, but the
package maintainer also is responsible for resolving the inevitable
conflict issues that are going to occur when the full subset of
changes is not made.
PHP can be pretty bad API wise moving between point releases (i.e.
5.3 -> 5.4). But there are few/any problems we have experienced
when moving within a point release (i.e. 5.3.10 -> 5.3.11).
michael
In this instance, the install is on Windows, so the PHP distro is 100%
as nature intended ;)
Anecdotally, I've run Horde H3 through H5 on up-to-date 5.3.x on
Gentoo at home, and not had any minor-version upgrade hiccups, and
from what I can see they *do* patch the source quite extensively. It
took them almost a year to release 5.3.0, but this is I guess the
reality of making a codebase like PHP work across so many arches and
as part of a much larger software stack, to say nothing of Gentoo's
particular case of umpteen possible build configurations. I won't ask
whether it's one of the distros you had in mind ;)
Anyway when I get the 5.3.* update completed I'll see whether we're
still having problems.
Thanks,
Robin Bankhead
--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: imp-unsubscr...@lists.horde.org