These are the ZF classes that Piwik currently uses:
we used ZF from the start as it is a high quality php framework that saves us time and also introduces general maintainability. Moving away from ZF is not desired at this point. When libraries we use require libraries that most Piwik users could not install, we should consider on a component basis if we want to keep using them or look for an alternative. When ZF require 5.3, we can reassess as this might indeed be an issue.
I vote for closing the ticket for now. thoughts?
One final note is that the ZF team is not growing/scaling up to tackle the increase in open issues against ZF.
That's interesting. I expect many of these are feature requests or other tickets, rather than bugs, but I might be wrong. I do hope that, ZF being used in many major websites and software these days, their release schedule and QA is up to the expectations.
In , refs #1035 - address php 5.2.0 issues
Note: in current ZF (1.x series), the minimum supported php version is 5.2.4.
The alternative is to raise Piwik's minimum PHP requirement.
ZF has hosted 5 debugging sprints ("bug hunting days") over the last 6 months, but looking at the chart in comment:3, the gap between created & resolved tickets continues to widen (i.e., number of open tickets is increasing).
It would be risky for us to increase Piwik php requirements just to match ZF requirements (we currently require 5.1.3). ZF can easily increase their requirements as their user base is a strong tech base that have control over their hosting environments.
At the same time I understand the frustration and risk of manually patching ZF after each update. thx for posting the code to find the buggy lines, funny stuff