[OpenLayers-Dev] Request for help from Opera users

Christopher Schmidt crschmidt at metacarta.com
Wed Jun 10 00:47:38 EDT 2009

On Wed, Jun 10, 2009 at 02:34:53PM +1000, Roald de Wit wrote:
> Hi Chris,
> Thank you for your reply.
> Christopher Schmidt wrote:
> >Any functionality that is in a released version of OpenLayers should
> >continue to work the same in all future versions of OpenLayers of the
> >same major revision. That is, there should never be any reason that
> >upgrading from 2.7 to 2.8 should cause anything to break.
> >
> I agree in general but not when somebody (1 person) uses an old
> version of Opera that should have been upgraded anyway (security).

IE6 stopped receiving security updates 6 months ago. If something breaks
in IE6, do we say "Sorry, we don't support that browser -- upgrade."? 

> >The report from the user is not clear. If -- as I am assuming --
> >"This worked in 2.7,  and 2.8 breaks it" -- that is, simply switching to
> >2.8 causes a regression in behavior -- then this is a bug.
> >
> Unless we introduce new functionality that hits a bug in Opera that they
> fixed in a later stable version.

This is fine if the issue is 'new functionality'. "The build doesn't
work at all" is not new functionality. (If this was something that could
be fixed in a build profile, I'd say remove it from the full build, and
call everything good, but that's simply not going to cut it here, since
it's in BaseTypes.js.)

> It is a fact that the 2.8 branch does not work with this particular
> version of this browser (I verified that today).
> Plus, the 'new RegExp('...')' notation makes regular expressions harder
> to read with the extra backslashes.
> Anyway, the patch in #2103 does not solve the issue yet. It looks like
> another regular expression needs to be converted.

Thanks for looking into it. I'll try to make time to do some digging
myself tomorrorw.

Christopher Schmidt

More information about the Dev mailing list