Fix for bug #1629

Umberto Nicoletti umberto.nicoletti at GMAIL.COM
Wed Feb 1 03:33:19 EST 2006


I have checked out HEAD and verified on a map of my own the the bug
exists by defining both FILTER and FILTERITEM on a layer. If I removed
the FILTERITEM then the map worked again as expected.

Then I have applied my patch and verified that the map worked again with:
-both FILTER and FILTERITEM
-only with FILTER
-only with FILTERITEM

I used the following values in the test:

FILTER = ' myattribute=A OR myattribute=B '
FILTERITEM='myattribute'

Last but not least I checked the Oracle spatial code and can confirm
(If I understood correctly) that the behaviour of postgis with my
patch matches that of Oracle Spatial, that is the FILTERITEM is 
ignored (as the docs say).

To be frank I have not tested using msSearchByAttribute because that
would have required some more time (which I really do not have) but
for what I know they should end up calling the same functions, so the
tests are to be considered valid.

I hope this answers your question.

Note 1: we should really set up some automated tests for stuff like
this and in particular for regression testing and integrate them in
the build process.

Note 2: I think that we should delay 4.8: better late but working than
in time but with errors.

Best Regards,
Umberto

On 1/31/06, Daniel Morissette <dmorissette at dmsolutions.ca> wrote:
> How confident are you that this is a safe change to make? Is there any
> potential for side-effects?
>
> How'bout we keep this in CVS head for now and include it only in 4.8.1
> in a couple of weeks once we are confident that the CVS head changes
> have been well tested and are safe to backport? I would hate to see
> 4.8.0 delayed again because of a last minute bug.
>
> Talking about 4.8.0, can we release it later this week, let's say Thursday?
>
> Daniel
>
>
> Umberto Nicoletti wrote:
> > It's in cvs head.
> >
> > Umberto
> >
> > On 1/31/06, Steve Lime <steve.lime at dnr.state.mn.us> wrote:
> >
> >>I guess I'd say CVS head and see if we can get a few folks to test. Then backport upon confirmation. If that confirmation can happen quickly then including in 4.8 is ok with me.
> >>
> >>Steve
> >>
> >>
> >>>>>Umberto Nicoletti <umberto.nicoletti at GMAIL.COM> 01/30/06 9:53 AM >>>
> >>
> >>I am working on a patch for bug #1629. Shall I commit to HEAD or the
> >>latest 4.8 rc?
> >>
> >>I attach the patch in case comeone wants to give it a try (I already
> >>did, anyway).
> >>
> >>Regards,
> >>Umberto
> >
> >>
> >
>
>
> --
> ------------------------------------------------------------
>   Daniel Morissette               dmorissette at dmsolutions.ca
>   DM Solutions Group              http://www.dmsolutions.ca/
> ------------------------------------------------------------
>



More information about the mapserver-dev mailing list