[postgis-tickets] [PostGIS] #5157: basic_test failure on i386
PostGIS
trac at osgeo.org
Fri Jul 22 16:14:28 PDT 2022
#5157: basic_test failure on i386
-----------------------------+---------------------------
Reporter: Bas Couwenberg | Owner: strk
Type: defect | Status: new
Priority: blocker | Milestone: PostGIS 3.3.0
Component: liblwgeom | Version: master
Resolution: | Keywords:
-----------------------------+---------------------------
Comment (by robe):
Looking at this more, seems something else is going on besides 32-bit.
We have a 32-bit freebsd ci bot and a raspberry-pi 32-bit bot and neither
are failing on this test or any of the other tests. It could also be the
geos version I suppose since minimum_bounding_circle is a GEOS function.
I don't think PostGIS does anything aside from expose it. There have been
a number of issues with GEOS on ARM 32-bit and PPC like this one in GEOS -
https://github.com/libgeos/geos/issues/579
I see this 32-bit is running GEOS 3.10.2. Would be curious if 3.10.3
(https://libgeos.org/posts/2022-06-03-geos-3-10-3-released/) exhibits the
same issue.
What is the gcc of this 32-bit and is it like a regular i386 or an arm or
ppc or some other thing?
Yours I see:
{{{
Run Summary: Type Total Ran Passed Failed Inactive
suites 47 47 n/a 0 0
tests 333 333 332 1 0
asserts 5396 5396 5395 1 n/a
}}}
For reference the 32-bit cis we have are running the following:
1. berrie (32-bit Rasberry PI armv7l-unknown-linux-gnueabihf,gcc (Raspbian
10.2.1-6+rpi1) 10.2.1 20210110, 32-bit) - running GEOS 3.11.0 (well she
follows GEOS branches, so she is not running tagged, but the geos 3.11
branch), output on last 3.3 run is
{{{
Run Summary: Type Total Ran Passed Failed Inactive
suites 46 46 n/a 0 0
tests 332 332 332 0 0
asserts 5381 5381 5381 0 n/a
}}}
2. bessie32 - i386-portbld-freebsd12.3, compiled by gcc10 (FreeBSD Ports
Collection) 10.3.0, 32-bit
GEOS: 3.10.2-CAPI-1.16.0 (although, I got to check why one more tests on
bessie32, I suspect is because we have protobuf disabled on berrie). If it
were a plain geos 32-bit issue though, I'd expect bessie32 to be failing
as well since she's running the same GEOS version as your debian 32-bit -
as you can see looks to be running all the same tests (except for one
additional assert)
{{{
Run Summary: Type Total Ran Passed Failed Inactive
suites 47 47 n/a 0 0
tests 333 333 333 0 0
asserts 5397 5397 5397 0 n/a
}}}
3. Cirrhus CI 32-bit (FreeBSD 12.3) - this one is failing completely for
other reasons so out of the running at the moment.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5157#comment:7>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list