Skip to content

Regression test failure on big endian (s390x, hppa, powerpc, ppc64) #278

@df7cb

Description

@df7cb

The pointcloud 1.2.1 regression tests fail on big-endian architectures during the Debian package builds:

s390x:

*** pgsql/regression.diffs ***
diff -U3 /<<PKGBUILDDIR>>/pgsql/expected/pointcloud.out /<<PKGBUILDDIR>>/pgsql/results/pointcloud.out
--- /<<PKGBUILDDIR>>/pgsql/expected/pointcloud.out	2020-01-07 20:42:28.000000000 +0000
+++ /<<PKGBUILDDIR>>/pgsql/results/pointcloud.out	2020-10-28 21:54:46.747030501 +0000
@@ -323,7 +323,7 @@
 SELECT PC_Uncompress(pa) FROM pa_test LIMIT 1;
                                    pc_uncompress                                    
 ------------------------------------------------------------------------------------
- 0101000000000000000200000002000000030000000500000006000200000003000000050000000800
+ 0000000001000000000000000200000002000000030000000500060000000200000003000000050008
 (1 row)
 
 SELECT PC_AsText(pa) FROM pa_test;
@@ -338,19 +338,19 @@
 SELECT PC_EnvelopeAsBinary(pa) from pa_test;
                                                                                      pc_envelopeasbinary                                                                                      
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- \x010300000001000000050000007b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
+ \x000000000300000001000000053f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb8
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
 (4 rows)
 
 SELECT PC_Envelope(pa) from pa_test;
                                                                                          pc_envelope                                                                                          
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- \x010300000001000000050000007b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f7b14ae47e17a943fb81e85eb51b89e3f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
- \x01030000000100000005000000b81e85eb51b8ae3fec51b81e85ebb13fb81e85eb51b8ae3f9a9999999999b93f0ad7a3703d0ab73f9a9999999999b93f0ad7a3703d0ab73fec51b81e85ebb13fb81e85eb51b8ae3fec51b81e85ebb13f
+ \x000000000300000001000000053f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb83f947ae147ae147b3f9eb851eb851eb8
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
+ \x000000000300000001000000053faeb851eb851eb83fb1eb851eb851ec3faeb851eb851eb83fb999999999999a3fb70a3d70a3d70a3fb999999999999a3fb70a3d70a3d70a3fb1eb851eb851ec3faeb851eb851eb83fb1eb851eb851ec
 (4 rows)
 
 SELECT PC_AsText(PC_Union(pa)) FROM pa_test;
@@ -396,7 +396,7 @@
 SELECT Sum(PC_MemSize(pa)) FROM pa_test_dim;
  sum 
 -----
- 684
+ 688
 (1 row)
 
 SELECT Sum(PC_PatchMax(pa,'x')) FROM pa_test_dim;
@@ -645,7 +645,7 @@
 		PC_MakePoint(1, ARRAY[10.,10.,10.,10.])]));
                                              pc_boundingdiagonalasbinary                                              
 ----------------------------------------------------------------------------------------------------------------------
- \x010200008002000000000000000000000000000000000000000000000000000000000000000000244000000000000024400000000000002440
+ \x008000000200000002000000000000000000000000000000000000000000000000402400000000000040240000000000004024000000000000
 (1 row)
 
 -- test PC_SetPCId

The failures on hppa, powerpc, and ppc64 look the same.

https://buildd.debian.org/status/logs.php?pkg=pgpointcloud&ver=1.2.1-4

Is that diff benign?

(The alpha failure is different; sparc64 is only succeeding because it doesn't run the tests.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions