Package: casacore / 2.2.0-2

Metadata

Package Version Patches format
casacore 2.2.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Do not install test and demonstration executables.patch | (download)

measures/apps/CMakeLists.txt | 2 1 + 1 - 0 !
msfits/apps/CMakeLists.txt | 5 0 + 5 - 0 !
2 files changed, 1 insertion(+), 6 deletions(-)

 do not install test and demonstration executables

casacore_{assay,floatcheck} are removed and only used with scons.
measuresdata.csh and ms2uvfits should be included in casacore-doc as examples.
change measuresdata.csh shebang to /usr/bin/tcsh as in Debian.

0002 Disable class and collaboration graph generation.patch | (download)

doxygen.cfg | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 disable class and collaboration graph generation

The graphviz-generated class and collaboration graph
occupies 1GB disk space.  It is too big to deal with.  We turn them
off only to save space.  Output image format is specified as svg to
further save space (bug #751947).

0003 Disable tests that require data tables.patch | (download)

coordinates/Coordinates/test/CMakeLists.txt | 12 6 + 6 - 0 !
images/Images/test/CMakeLists.txt | 40 20 + 20 - 0 !
images/Regions/test/CMakeLists.txt | 8 4 + 4 - 0 !
lattices/LatticeMath/test/CMakeLists.txt | 2 1 + 1 - 0 !
meas/MeasUDF/test/CMakeLists.txt | 2 1 + 1 - 0 !
measures/Measures/test/CMakeLists.txt | 37 16 + 21 - 0 !
measures/TableMeasures/test/CMakeLists.txt | 2 1 + 1 - 0 !
ms/MSOper/test/CMakeLists.txt | 6 3 + 3 - 0 !
ms/MeasurementSets/test/CMakeLists.txt | 2 1 + 1 - 0 !
9 files changed, 53 insertions(+), 58 deletions(-)

 disable tests that require data tables

The data tables are not available during the build of casacore (yet).

0004 Disable tPath test.patch | (download)

casa/OS/test/CMakeLists.txt | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 disable tpath test
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

sbuild gets HOME variable leaked into the build environment.  Debian
uses sbuild as official build farm.  Until the cause is pinned down,
this test is disabled.

 98/425 Test #101: tPath ...............................***Failed    0.64 sec
1,16d0
< expanded: /home/heroxbd
< expected: /«PKGBUILDDIR»
< absolute: /home/heroxbd
< expected: /«PKGBUILDDIR»
< expanded: /home/heroxbd/test/test2
< expected: /«PKGBUILDDIR»/test/test2
< absolute: /home/heroxbd/test/test2
< expected: /«PKGBUILDDIR»/test/test2
< expanded: /home/heroxbd/test
< expected: /«PKGBUILDDIR»/test
< absolute: /home/heroxbd/test
< expected: /«PKGBUILDDIR»/test
< expanded: /home/heroxbd/test
< expected: /«PKGBUILDDIR»/test
< absolute: /home/heroxbd/test
< expected: /«PKGBUILDDIR»/test
33a18
> OK
FAIL (output not verified): ./tPath

0005 Disable known test failures.patch | (download)

casa/IO/test/CMakeLists.txt | 4 2 + 2 - 0 !
casa/OS/test/CMakeLists.txt | 8 4 + 4 - 0 !
images/Images/test/CMakeLists.txt | 2 1 + 1 - 0 !
lattices/LatticeMath/test/CMakeLists.txt | 2 1 + 1 - 0 !
tables/TaQL/test/CMakeLists.txt | 4 2 + 2 - 0 !
5 files changed, 10 insertions(+), 10 deletions(-)

 disable known test failures


0006 Loose some tests tFFTServer tests.patch | (download)

scimath/Mathematics/test/tFFTServer.cc | 2 1 + 1 - 0 !
scimath/Mathematics/test/tFFTServer2.cc | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 loose some tests tfftserver tests

This shall help to compile for mips64el and hppa.

0007 Make the check for NFS a bit more portable BSD.patch | (download)

casa/OS/Directory.cc | 21 15 + 6 - 0 !
1 file changed, 15 insertions(+), 6 deletions(-)

 make the check for nfs a bit more portable (bsd)

And provide a fallback (f.e. for HURD).However, there is probably no
real use case for that, since also other file systems may be slow or
lack certain features.

0008 Use the correct symbol to detect Linux OS.patch | (download)

casa/aipsenv.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use the correct symbol to detect linux os

Otherwise the compilation fails on powerpc archs

0009 Enable hostinfo for kFreeBSD.patch | (download)

casa/aipsenv.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable hostinfo for kfreebsd


0010 Fix compilation for GNU Hurd.patch | (download)

casa/OS/HostInfo.cc | 7 7 + 0 - 0 !
casa/OS/HostInfoHurd.h | 157 157 + 0 - 0 !
casa/OS/Path.cc | 6 4 + 2 - 0 !
casa/OS/malloc.cc | 2 1 + 1 - 0 !
casa/aipsenv.h | 7 7 + 0 - 0 !
mirlib/bug.c | 2 1 + 1 - 0 !
6 files changed, 177 insertions(+), 4 deletions(-)

 fix compilation for gnu hurd

However, the tests still fail.

0011 Fix too small int type for memory on 32 bit machines.patch | (download)

casa/OS/HostInfoLinux.h | 22 11 + 11 - 0 !
1 file changed, 11 insertions(+), 11 deletions(-)

 fix too small int type for memory on 32-bit machines

See https://github.com/casacore/casacore/issues/542#issuecomment-264440161