Changeset: e60f876dd8de for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e60f876dd8de
Added Files:
        clients/mapilib/mapi_prompt.h
        clients/mapilib/mapi_querytype.h
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_00.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_01.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_02.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_03.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_04.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_05.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_06.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_07.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_09.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_10.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_11.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_12.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_13.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_16.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_17.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_19.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_20.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_21.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_23.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_24.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_25.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_26.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_27.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_28.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_29.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_30.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_32.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_01.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_02.sql
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_05.sql
        sql/backends/monet5/UDF/pyapi3/connection.h
        sql/backends/monet5/UDF/pyapi3/conversion.h
        sql/backends/monet5/UDF/pyapi3/convert_loops.h
        sql/backends/monet5/UDF/pyapi3/emit.h
        sql/backends/monet5/UDF/pyapi3/formatinput.h
        sql/backends/monet5/UDF/pyapi3/pyapi.h
        sql/backends/monet5/UDF/pyapi3/pyheader.h
        sql/backends/monet5/UDF/pyapi3/pytypes.h
        sql/backends/monet5/UDF/pyapi3/type_conversion.h
        sql/backends/monet5/UDF/pyapi3/undef.h
        sql/backends/monet5/UDF/pyapi3/unicode.h
        sql/test/BugTracker-2020/Tests/ifthenelse-crash.Bug-6815.sql
        sql/test/BugTracker-2020/Tests/ifthenelse-crash.Bug-6815.stable.err
        sql/test/BugTracker-2020/Tests/ifthenelse-crash.Bug-6815.stable.out
Removed Files:
        clients/examples/python/mclient-python2.py
        clients/mapiclient/Tests/tachograph--help
        clients/mapiclient/Tests/tachograph--help.bat
        clients/mapiclient/Tests/tachograph--help.stable.err
        clients/mapiclient/Tests/tachograph--help.stable.out
        clients/mapiclient/Tests/tomograph--help
        clients/mapiclient/Tests/tomograph--help.bat
        clients/mapiclient/Tests/tomograph--help.stable.err
        clients/mapiclient/Tests/tomograph--help.stable.out
        clients/mapiclient/tachograph.c
        clients/mapiclient/tomograph.c
        debian/libmonetdb5-server-bam.install
        debian/monetdb-client-tools.docs
        debian/monetdb-client-tools.install
        debian/monetdb-python2.install
        sql/backends/monet5/Tests/createorreplace.sql
        sql/backends/monet5/Tests/createorreplace.stable.err
        sql/backends/monet5/Tests/createorreplace.stable.out
        sql/backends/monet5/Tests/pyapi00.sql
        sql/backends/monet5/Tests/pyapi00.stable.err
        sql/backends/monet5/Tests/pyapi00.stable.out
        sql/backends/monet5/Tests/pyapi01.sql
        sql/backends/monet5/Tests/pyapi01.stable.err
        sql/backends/monet5/Tests/pyapi01.stable.out
        sql/backends/monet5/Tests/pyapi02.sql
        sql/backends/monet5/Tests/pyapi02.stable.err
        sql/backends/monet5/Tests/pyapi02.stable.out
        sql/backends/monet5/Tests/pyapi03.sql
        sql/backends/monet5/Tests/pyapi03.stable.err
        sql/backends/monet5/Tests/pyapi03.stable.out
        sql/backends/monet5/Tests/pyapi04.sql
        sql/backends/monet5/Tests/pyapi04.stable.err
        sql/backends/monet5/Tests/pyapi04.stable.out
        sql/backends/monet5/Tests/pyapi05.sql
        sql/backends/monet5/Tests/pyapi05.stable.err
        sql/backends/monet5/Tests/pyapi05.stable.out
        sql/backends/monet5/Tests/pyapi06.sql
        sql/backends/monet5/Tests/pyapi06.stable.err
        sql/backends/monet5/Tests/pyapi06.stable.out
        sql/backends/monet5/Tests/pyapi07.sql
        sql/backends/monet5/Tests/pyapi07.stable.err
        sql/backends/monet5/Tests/pyapi07.stable.out
        sql/backends/monet5/Tests/pyapi08.sql
        sql/backends/monet5/Tests/pyapi08.stable.err
        sql/backends/monet5/Tests/pyapi08.stable.out
        sql/backends/monet5/Tests/pyapi09.sql
        sql/backends/monet5/Tests/pyapi09.stable.err
        sql/backends/monet5/Tests/pyapi09.stable.out
        sql/backends/monet5/Tests/pyapi10.sql
        sql/backends/monet5/Tests/pyapi10.stable.err
        sql/backends/monet5/Tests/pyapi10.stable.err.Windows
        sql/backends/monet5/Tests/pyapi10.stable.out
        sql/backends/monet5/Tests/pyapi11.sql
        sql/backends/monet5/Tests/pyapi11.stable.err
        sql/backends/monet5/Tests/pyapi11.stable.out
        sql/backends/monet5/Tests/pyapi12.sql
        sql/backends/monet5/Tests/pyapi12.stable.err
        sql/backends/monet5/Tests/pyapi12.stable.out
        sql/backends/monet5/Tests/pyapi13.sql
        sql/backends/monet5/Tests/pyapi13.stable.err
        sql/backends/monet5/Tests/pyapi13.stable.out
        sql/backends/monet5/Tests/pyapi14.sql
        sql/backends/monet5/Tests/pyapi14.stable.err
        sql/backends/monet5/Tests/pyapi14.stable.out
        sql/backends/monet5/Tests/pyapi15.sql
        sql/backends/monet5/Tests/pyapi16.sql
        sql/backends/monet5/Tests/pyapi16.stable.err
        sql/backends/monet5/Tests/pyapi16.stable.out
        sql/backends/monet5/Tests/pyapi17.sql
        sql/backends/monet5/Tests/pyapi17.stable.err
        sql/backends/monet5/Tests/pyapi17.stable.out
        sql/backends/monet5/Tests/pyapi18.sql
        sql/backends/monet5/Tests/pyapi18.stable.err
        sql/backends/monet5/Tests/pyapi18.stable.out
        sql/backends/monet5/Tests/pyapi19.sql
        sql/backends/monet5/Tests/pyapi19.stable.err
        sql/backends/monet5/Tests/pyapi19.stable.out
        sql/backends/monet5/Tests/pyapi20.sql
        sql/backends/monet5/Tests/pyapi20.stable.err
        sql/backends/monet5/Tests/pyapi20.stable.out
        sql/backends/monet5/Tests/pyapi21.sql
        sql/backends/monet5/Tests/pyapi21.stable.err
        sql/backends/monet5/Tests/pyapi21.stable.out
        sql/backends/monet5/Tests/pyapi23.sql
        sql/backends/monet5/Tests/pyapi23.stable.err
        sql/backends/monet5/Tests/pyapi23.stable.out
        sql/backends/monet5/Tests/pyapi24.sql
        sql/backends/monet5/Tests/pyapi24.stable.err
        sql/backends/monet5/Tests/pyapi24.stable.out
        sql/backends/monet5/Tests/pyapi25.sql
        sql/backends/monet5/Tests/pyapi25.stable.err
        sql/backends/monet5/Tests/pyapi25.stable.err.Windows
        sql/backends/monet5/Tests/pyapi25.stable.out
        sql/backends/monet5/Tests/pyapi26.sql
        sql/backends/monet5/Tests/pyapi26.stable.err
        sql/backends/monet5/Tests/pyapi26.stable.out
        sql/backends/monet5/Tests/pyapi27.sql
        sql/backends/monet5/Tests/pyapi27.stable.err
        sql/backends/monet5/Tests/pyapi27.stable.out
        sql/backends/monet5/Tests/pyapi28.sql
        sql/backends/monet5/Tests/pyapi28.stable.err
        sql/backends/monet5/Tests/pyapi28.stable.out
        sql/backends/monet5/Tests/pyapi29.sql
        sql/backends/monet5/Tests/pyapi29.stable.err
        sql/backends/monet5/Tests/pyapi29.stable.out
        sql/backends/monet5/Tests/pyapi30.sql
        sql/backends/monet5/Tests/pyapi30.stable.err
        sql/backends/monet5/Tests/pyapi30.stable.out
        sql/backends/monet5/Tests/pyapi31.sql
        sql/backends/monet5/Tests/pyapi31.stable.err
        sql/backends/monet5/Tests/pyapi31.stable.out
        sql/backends/monet5/Tests/pyapi32.sql
        sql/backends/monet5/Tests/pyapi32.stable.err
        sql/backends/monet5/Tests/pyapi32.stable.out
        sql/backends/monet5/Tests/pyapi33.sql
        sql/backends/monet5/Tests/pyapi33.stable.err
        sql/backends/monet5/Tests/pyapi33.stable.out
        sql/backends/monet5/Tests/pyapi34.sql
        sql/backends/monet5/Tests/pyapi34.stable.err
        sql/backends/monet5/Tests/pyapi34.stable.out
        sql/backends/monet5/Tests/pyloader01.sql
        sql/backends/monet5/Tests/pyloader01.stable.err
        sql/backends/monet5/Tests/pyloader01.stable.out
        sql/backends/monet5/Tests/pyloader02.sql
        sql/backends/monet5/Tests/pyloader02.stable.err
        sql/backends/monet5/Tests/pyloader02.stable.out
        sql/backends/monet5/Tests/pyloader03.sql
        sql/backends/monet5/Tests/pyloader03.stable.err
        sql/backends/monet5/Tests/pyloader03.stable.out
        sql/backends/monet5/Tests/pyloader04.sql
        sql/backends/monet5/Tests/pyloader04.stable.err
        sql/backends/monet5/Tests/pyloader04.stable.out
        sql/backends/monet5/Tests/pyloader05.sql
        sql/backends/monet5/Tests/pyloader05.stable.err
        sql/backends/monet5/Tests/pyloader05.stable.out
        sql/backends/monet5/Tests/pyloader06.sql
        sql/backends/monet5/Tests/pyloader06.stable.err
        sql/backends/monet5/Tests/pyloader06.stable.out
        sql/backends/monet5/Tests/pyloader06.stable.out.32bit
        sql/backends/monet5/Tests/pyloader06.stable.out.Windows
        sql/backends/monet5/Tests/pyloader07.sql
        sql/backends/monet5/Tests/pyloader07.stable.err
        sql/backends/monet5/Tests/pyloader07.stable.out
        sql/backends/monet5/Tests/pyloader07.stable.out.32bit
        sql/backends/monet5/Tests/pyloader07.stable.out.Windows
        sql/backends/monet5/Tests/pyloader08.sql
        sql/backends/monet5/Tests/pyloader08.stable.err
        sql/backends/monet5/Tests/pyloader08.stable.out
        sql/backends/monet5/UDF/pyapi/50_pyapi.mal
        sql/backends/monet5/UDF/pyapi/Makefile.ag
        sql/backends/monet5/UDF/pyapi/Tests/All
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_boolean.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_boolean.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_boolean.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_numeric_nested.malC
        
sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_numeric_nested.stable.err
        
sql/backends/monet5/UDF/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_pandas.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_pandas.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_pandas.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_returntypes.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_returntypes.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_returntypes.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_boolean.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_boolean.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_boolean.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_huge.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_huge.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_huge.stable.out.int128
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_numeric.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_numeric.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_numeric.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_string.malC
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_string.stable.err
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_string.stable.out
        sql/backends/monet5/UDF/pyapi/connection.c
        sql/backends/monet5/UDF/pyapi/connection.h
        sql/backends/monet5/UDF/pyapi/conversion.c
        sql/backends/monet5/UDF/pyapi/conversion.h
        sql/backends/monet5/UDF/pyapi/convert_loops.h
        sql/backends/monet5/UDF/pyapi/emit.c
        sql/backends/monet5/UDF/pyapi/emit.h
        sql/backends/monet5/UDF/pyapi/formatinput.c
        sql/backends/monet5/UDF/pyapi/formatinput.h
        sql/backends/monet5/UDF/pyapi/pyapi.c
        sql/backends/monet5/UDF/pyapi/pyapi.h
        sql/backends/monet5/UDF/pyapi/pyapi.mal
        sql/backends/monet5/UDF/pyapi/pyapi_locatepython2.bat.in
        sql/backends/monet5/UDF/pyapi/pyheader.h
        sql/backends/monet5/UDF/pyapi/pyloader.c
        sql/backends/monet5/UDF/pyapi/pytypes.c
        sql/backends/monet5/UDF/pyapi/pytypes.h
        sql/backends/monet5/UDF/pyapi/type_conversion.c
        sql/backends/monet5/UDF/pyapi/type_conversion.h
        sql/backends/monet5/UDF/pyapi/undef.h
        sql/backends/monet5/UDF/pyapi/unicode.c
        sql/backends/monet5/UDF/pyapi/unicode.h
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_00.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_01.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_02.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_03.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_04.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_05.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_06.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_07.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_09.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_10.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_11.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_12.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_13.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_15.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_16.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_17.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_19.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_20.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_21.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_23.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_24.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_25.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_26.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_27.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_28.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_29.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_30.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_31.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_31.stable.err
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_31.stable.out
        sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_32.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_01.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_02.sql.src
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_05.sql.src
        sql/backends/monet5/vaults/bam/85_bam.mal
        sql/backends/monet5/vaults/bam/85_bam.sql
        sql/backends/monet5/vaults/bam/BAMRecipe.pdf
        sql/backends/monet5/vaults/bam/Makefile.ag
        sql/backends/monet5/vaults/bam/Tests/All
        sql/backends/monet5/vaults/bam/Tests/bam.py
        sql/backends/monet5/vaults/bam/Tests/bam_export.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_lib.reqtests
        sql/backends/monet5/vaults/bam/Tests/bam_lib.sql
        sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.malC
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.SQL.py
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.err
        sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.out
        sql/backends/monet5/vaults/bam/Tests/check_files.reqtests
        sql/backends/monet5/vaults/bam/Tests/check_files.sql
        sql/backends/monet5/vaults/bam/Tests/check_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/check_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.sql
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.err
        sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.out
        sql/backends/monet5/vaults/bam/Tests/coverage_usecase.reqtests
        sql/backends/monet5/vaults/bam/Tests/coverage_usecase.sql
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.SQL.py
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.err
        sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.out
        sql/backends/monet5/vaults/bam/Tests/files/file1.bam
        sql/backends/monet5/vaults/bam/Tests/files/file2.sam
        sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam
        sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam
        sql/backends/monet5/vaults/bam/Tests/mergetable.reqtests
        sql/backends/monet5/vaults/bam/Tests/mergetable.sql
        sql/backends/monet5/vaults/bam/Tests/mergetable.stable.err
        sql/backends/monet5/vaults/bam/Tests/mergetable.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.1.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.1.sql
        sql/backends/monet5/vaults/bam/Tests/query1.1.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.1.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.2.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.2.sql
        sql/backends/monet5/vaults/bam/Tests/query1.2.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.2.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.3.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.3.sql
        sql/backends/monet5/vaults/bam/Tests/query1.3.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.3.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.4.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.4.sql
        sql/backends/monet5/vaults/bam/Tests/query1.4.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.4.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.5.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.5.sql
        sql/backends/monet5/vaults/bam/Tests/query1.5.stable.err
        sql/backends/monet5/vaults/bam/Tests/query1.5.stable.out
        sql/backends/monet5/vaults/bam/Tests/query1.6.reqtests
        sql/backends/monet5/vaults/bam/Tests/query1.6.sql
        sql/backends/monet5/vaults/bam/Tests/query2.1.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.1.sql
        sql/backends/monet5/vaults/bam/Tests/query2.1.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.1.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.10.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.10.sql
        sql/backends/monet5/vaults/bam/Tests/query2.10.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.10.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.11.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.11.sql
        sql/backends/monet5/vaults/bam/Tests/query2.11.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.11.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.12.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.12.sql
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.2.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.2.sql
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.3.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.3.sql
        sql/backends/monet5/vaults/bam/Tests/query2.3.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.3.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.4.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.4.sql
        sql/backends/monet5/vaults/bam/Tests/query2.4.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.4.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.5.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.5.sql
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out.int128
        sql/backends/monet5/vaults/bam/Tests/query2.6.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.6.sql
        sql/backends/monet5/vaults/bam/Tests/query2.6.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.6.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.7.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.7.sql
        sql/backends/monet5/vaults/bam/Tests/query2.7.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.7.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.8.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.8.sql
        sql/backends/monet5/vaults/bam/Tests/query2.8.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.8.stable.out
        sql/backends/monet5/vaults/bam/Tests/query2.9.reqtests
        sql/backends/monet5/vaults/bam/Tests/query2.9.sql
        sql/backends/monet5/vaults/bam/Tests/query2.9.stable.err
        sql/backends/monet5/vaults/bam/Tests/query2.9.stable.out
        sql/backends/monet5/vaults/bam/Tests/sam_export.SQL.py
        sql/backends/monet5/vaults/bam/Tests/sam_export.reqtests
        sql/backends/monet5/vaults/bam/Tests/sam_export.stable.err
        sql/backends/monet5/vaults/bam/Tests/sam_export.stable.out
        sql/backends/monet5/vaults/bam/Tests/sql/bam_export.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_file.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_files.sql
        sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_repos.sql
        sql/backends/monet5/vaults/bam/Tests/sql/sam_export.sql
        sql/backends/monet5/vaults/bam/Tests/verify_load.sql
        sql/backends/monet5/vaults/bam/Tests/verify_load.stable.err
        sql/backends/monet5/vaults/bam/Tests/verify_load.stable.out
        sql/backends/monet5/vaults/bam/bam.mal
        sql/backends/monet5/vaults/bam/bam_db_interface.c
        sql/backends/monet5/vaults/bam/bam_db_interface.h
        sql/backends/monet5/vaults/bam/bam_export.c
        sql/backends/monet5/vaults/bam/bam_export.h
        sql/backends/monet5/vaults/bam/bam_globals.c
        sql/backends/monet5/vaults/bam/bam_globals.h
        sql/backends/monet5/vaults/bam/bam_lib.c
        sql/backends/monet5/vaults/bam/bam_lib.h
        sql/backends/monet5/vaults/bam/bam_loader.c
        sql/backends/monet5/vaults/bam/bam_loader.h
        sql/backends/monet5/vaults/bam/bam_wrapper.c
        sql/backends/monet5/vaults/bam/bam_wrapper.h
        sql/backends/monet5/vaults/bam/default_schema.dia
        sql/backends/monet5/vaults/bam/default_schema.png
        sql/backends/monet5/vaults/bam/metadata.dia
        sql/backends/monet5/vaults/bam/metadata.png
        sql/backends/monet5/vaults/bam/mykstring.h
        sql/backends/monet5/vaults/bam/paired_schema.dia
        sql/backends/monet5/vaults/bam/paired_schema.png
        sql/include/sql_querytype.h
        sql/test/BugTracker-2016/Tests/assert-on-project.Bug-6078.sql
        sql/test/BugTracker-2016/Tests/assert-on-project.Bug-6078.stable.err
        sql/test/BugTracker-2016/Tests/assert-on-project.Bug-6078.stable.out
        sql/test/BugTracker-2016/Tests/assert-on-push-project-up.Bug-6077.sql
        
sql/test/BugTracker-2016/Tests/assert-on-push-project-up.Bug-6077.stable.err
        
sql/test/BugTracker-2016/Tests/assert-on-push-project-up.Bug-6077.stable.out
        sql/test/BugTracker-2018/Tests/truncate_bam_tables.Bug-6543.reqtests
        sql/test/BugTracker-2018/Tests/truncate_bam_tables.Bug-6543.sql
        sql/test/BugTracker-2018/Tests/truncate_bam_tables.Bug-6543.stable.err
        sql/test/BugTracker-2018/Tests/truncate_bam_tables.Bug-6543.stable.out
        sql/test/mapi/Tests/python2_dbapi.SQL.bat
        sql/test/mapi/Tests/python2_dbapi.SQL.sh
        sql/test/mapi/Tests/python2_dbapi.stable.err
        sql/test/mapi/Tests/python2_dbapi.stable.out
        sql/test/mapi/Tests/python2_dec38.SQL.bat
        sql/test/mapi/Tests/python2_dec38.SQL.sh
        sql/test/mapi/Tests/python2_dec38.stable.err
        sql/test/mapi/Tests/python2_dec38.stable.out.int128
        sql/test/mapi/Tests/python2_int128.SQL.bat
        sql/test/mapi/Tests/python2_int128.SQL.sh
        sql/test/mapi/Tests/python2_int128.stable.err
        sql/test/mapi/Tests/python2_int128.stable.out.int128
        sql/test/mergetables/Tests/mergedb.Bug-6820.reqtests
        sql/test/mergetables/Tests/mergedb.Bug-6820.sql
        sql/test/mergetables/Tests/mergedb.Bug-6820.stable.err
        sql/test/mergetables/Tests/mergedb.Bug-6820.stable.out
        sql/test/mergetables/Tests/sqlsmith.Bug-6426.reqtests
        sql/test/mergetables/Tests/sqlsmith.Bug-6426.sql
        sql/test/mergetables/Tests/sqlsmith.Bug-6426.stable.err
        sql/test/mergetables/Tests/sqlsmith.Bug-6426.stable.out
        sql/test/mergetables/Tests/sqlsmith.Bug-6455.reqtests
        sql/test/mergetables/Tests/sqlsmith.Bug-6455.sql
        sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err
        sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.out
        sql/test/sys-schema/Tests/bam_tables_checks.sql
        sql/test/sys-schema/Tests/bam_tables_checks.stable.err
        sql/test/sys-schema/Tests/bam_tables_checks.stable.out
        tools/mserver/tomographintro.docx
        tools/mserver/tomographintro.pdf
Modified Files:
        ChangeLog
        MonetDB.spec
        NT/mksqlwxs.py
        NT/monetdb_config.h.in
        NT/rules.msc
        README-Debian
        README-Fedora
        buildtools/doc/windowsbuild.rst
        clients/Tests/All
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        clients/mapiclient/Makefile.ag
        clients/mapiclient/Tests/All
        clients/mapiclient/Tests/stethoscope--help.stable.err
        clients/mapiclient/eventparser.c
        clients/mapiclient/eventparser.h
        clients/mapiclient/mclient.c
        clients/mapiclient/mhelp.c
        clients/mapiclient/stethoscope.c
        clients/mapilib/Makefile.ag
        clients/mapilib/mapi.c
        clients/mapilib/mapi.h
        configure.ag
        debian/control
        debian/libmonetdb-client-dev.install
        debian/libmonetdb19.install
        debian/monetdb5-server.install
        debian/rules
        gdk/gdk_batop.c
        gdk/gdk_hash.h
        gdk/gdk_imprints.c
        gdk/gdk_join.c
        gdk/gdk_string.c
        gdk/gdk_tracer.c
        gdk/gdk_tracer.h
        monetdb5/NT/M5server.bat
        monetdb5/extras/rapi/Makefile.ag
        monetdb5/mal/mal_client.c
        monetdb5/mal/mal_client.h
        monetdb5/mal/mal_linker.c
        monetdb5/mal/mal_listing.c
        monetdb5/mal/mal_listing.h
        monetdb5/mal/mal_profiler.c
        monetdb5/modules/kernel/algebra.c
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/modules/mal/profiler.mal
        monetdb5/modules/mal/tablet.c
        monetdb5/modules/mal/tracer.c
        monetdb5/modules/mal/wlc.c
        monetdb5/optimizer/opt_mitosis.c
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        monetdb5/optimizer/opt_support.c
        sql/ChangeLog
        sql/backends/monet5/Makefile.ag
        sql/backends/monet5/Tests/All
        sql/backends/monet5/UDF/Makefile.ag
        sql/backends/monet5/UDF/pyapi3/Makefile.ag
        sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_01.stable.out
        sql/backends/monet5/UDF/pyapi3/connection3.c
        sql/backends/monet5/UDF/pyapi3/conversion3.c
        sql/backends/monet5/UDF/pyapi3/emit3.c
        sql/backends/monet5/UDF/pyapi3/formatinput3.c
        sql/backends/monet5/UDF/pyapi3/pyapi3.c
        sql/backends/monet5/UDF/pyapi3/pyloader3.c
        sql/backends/monet5/UDF/pyapi3/pytypes3.c
        sql/backends/monet5/UDF/pyapi3/type_conversion3.c
        sql/backends/monet5/UDF/pyapi3/unicode3.c
        sql/backends/monet5/UDF/udf/Makefile.ag
        sql/backends/monet5/rel_bin.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_cat.c
        sql/backends/monet5/sql_gencode.c
        sql/backends/monet5/sql_rank.c
        sql/backends/monet5/sql_result.c
        sql/backends/monet5/sql_result.h
        sql/backends/monet5/sql_upgrades.c
        sql/backends/monet5/vaults/Makefile.ag
        sql/backends/monet5/vaults/fits/Makefile.ag
        sql/backends/monet5/vaults/lidar/Makefile.ag
        sql/backends/monet5/vaults/netcdf/Makefile.ag
        sql/backends/monet5/vaults/shp/Makefile.ag
        sql/backends/monet5/vaults/shp/shp.c
        sql/benchmarks/arno/Tests/inserts.options5
        sql/benchmarks/arno/Tests/inserts.reqtests
        sql/common/Makefile.ag
        sql/common/sql_backend.c
        sql/common/sql_backend.h
        sql/common/sql_types.c
        sql/common/sql_types.h
        sql/include/Makefile.ag
        sql/include/sql_catalog.h
        sql/jdbc/tests/Tests/Bug_IsValid_Timeout_Bug_6782.stable.out
        sql/server/rel_dump.c
        sql/server/rel_optimizer.c
        sql/server/rel_propagate.c
        sql/server/rel_psm.c
        sql/server/rel_select.c
        sql/server/rel_unnest.c
        sql/server/sql_mvc.c
        sql/server/sql_mvc.h
        sql/server/sql_parser.y
        sql/server/sql_qc.c
        sql/server/sql_qc.h
        sql/server/sql_scan.c
        sql/storage/Makefile.ag
        sql/storage/bat/Makefile.ag
        sql/storage/bat/bat_logger.c
        sql/storage/bat/res_table.c
        sql/storage/sql_storage.h
        sql/test/BugTracker-2012/Tests/All
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-0.Bug-3063.stable.out
        
sql/test/BugTracker-2012/Tests/table_functions_fail_after_restart-1.Bug-3063.stable.out
        sql/test/BugTracker-2016/Tests/All
        sql/test/BugTracker-2017/Tests/All
        sql/test/BugTracker-2018/Tests/All
        
sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out
        sql/test/BugTracker-2019/Tests/index-insert-crash.Bug-6781.stable.out
        sql/test/BugTracker-2020/Tests/All
        sql/test/Dependencies/Tests/All
        sql/test/Dependencies/Tests/Dependencies.stable.out
        sql/test/Dependencies/Tests/Dependencies.stable.out.int128
        sql/test/Tests/All
        sql/test/Tests/keys.stable.out
        sql/test/bugs/Tests/All
        sql/test/bugs/Tests/groupby_having_charlength-bug-sf-943566.stable.out
        sql/test/emptydb-upgrade-chain-hge/Tests/All
        sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        
sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128
        sql/test/emptydb-upgrade-chain/Tests/All
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64.int128
        sql/test/emptydb-upgrade-hge/Tests/All
        sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade/Tests/All
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
        sql/test/emptydb/Tests/All
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
        sql/test/mapi/Tests/All
        sql/test/mapi/Tests/python3_dbapi.SQL.bat
        sql/test/mapi/Tests/python3_dbapi.SQL.sh
        sql/test/merge-partitions/Tests/All
        sql/test/mergetables/Tests/All
        sql/test/miscellaneous/Tests/groupby_error.sql
        sql/test/miscellaneous/Tests/groupby_error.stable.out
        sql/test/scanner/Tests/raw_strings.stable.err
        sql/test/scanner/Tests/raw_strings.stable.out
        sql/test/subquery/Tests/subquery3.sql
        sql/test/subquery/Tests/subquery3.stable.err
        sql/test/subquery/Tests/subquery3.stable.out
        sql/test/sys-schema/Tests/All
        sql/test/sys-schema/Tests/systemfunctions.stable.out
        sql/test/sys-schema/Tests/systemfunctions.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
        sql/test/wlcr/Tests/wlr110.py
        sql/test/wlcr/Tests/wlr35.py
        testing/Mfilter.py
        testing/Mtest.py.in
        tools/merovingian/daemon/forkmserver.c
        tools/mserver/Makefile.ag
        tools/mserver/mserver5.1.in
Branch: trails
Log Message:

Merged with default


diffs (truncated from 248435 to 300 lines):

diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
 # ChangeLog file for devel
 # This file is updated with Maddlog
 
+* Thu Jan 30 2020 Sjoerd Mullender <sjo...@acm.org>
+- Removed support for bam and sam files.
+
 * Fri Dec  6 2019 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com>
 - Added mserver5 option (--set raw_strings=true|false) and monetdb
   database property (raw_strings=yes|no) to control interpretation
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -66,16 +66,6 @@
 %endif
 %endif
 
-%if %{?rhel:0}%{!?rhel:1}
-# By default create the MonetDB-bam-MonetDB5 package.
-# Note that the samtools-devel RPM is not available on RedHat
-# Enterprise Linux and derivatives, even with EPEL availabe.
-# (Actually, at the moment of writing, samtools-devel is available in
-# EPEL for RHEL 6, but not for RHEL 7.  We don't make the distinction
-# here and just not build the MonetDB-bam-MonetDB5 RPM.)
-%bcond_without samtools
-%endif
-
 # By default use PCRE for the implementation of the SQL LIKE and ILIKE
 # operators.  Otherwise the POSIX regex functions are used.
 %bcond_without pcre
@@ -85,14 +75,9 @@
 %bcond_without rintegration
 %endif
 
-# On Fedora <= 30 and RHEL 7, create the MonetDB-python2 package.
-# On RHEL 6, numpy is too old.
-%if 0%{?rhel} == 7 || %{!?fedora:1000}%{?fedora} <= 30
-%bcond_without py2integration
-%endif
-%if %{?rhel:0}%{!?rhel:1}
-# On RHEL 6, Python 3 is too old, and on RHEL 7, the default Python 3
-# is too old (in both cases 3.4).
+%if 0%{?rhel} >= 7 || 0%{?fedora} > 0
+# On RHEL 6, Python 3 is too old.  On RHEL 7, Python 3 was too old
+# when RHEL 7 was released, but now it is ok.
 %bcond_without py3integration
 %endif
 
@@ -156,18 +141,6 @@ BuildRequires: readline-devel
 BuildRequires: unixODBC-devel
 # BuildRequires: uriparser-devel
 BuildRequires: pkgconfig(zlib)
-%if %{with samtools}
-BuildRequires: samtools-devel
-%endif
-%if %{with py2integration}
-BuildRequires: python-devel
-%if %{?rhel:1}%{!?rhel:0}
-# RedHat Enterprise Linux calls it simply numpy
-BuildRequires: numpy
-%else
-BuildRequires: python2-numpy
-%endif
-%endif
 %if %{with py3integration}
 BuildRequires: python3-devel >= 3.5
 BuildRequires: python3-numpy
@@ -293,34 +266,6 @@ MonetDB, you will very likely need this 
 %doc %{_mandir}/man1/mclient.1.gz
 %doc %{_mandir}/man1/msqldump.1.gz
 
-%package client-tools
-Summary: MonetDB - Monet Database Management System Client Programs
-Group: Applications/Databases
-Requires: %{name}-client%{?_isa} = %{version}-%{release}
-%if (0%{?fedora} >= 22)
-# tomograph executes these two:
-Recommends: /usr/bin/gs
-Recommends: /usr/bin/gnuplot
-%endif
-
-%description client-tools
-MonetDB is a database management system that is developed from a
-main-memory perspective with use of a fully decomposed storage model,
-automatic index management, extensibility of data types and search
-accelerators.  It also has an SQL front end.
-
-This package contains stethoscope, tomograph, and tachograph.  These
-tools can be used to monitor the MonetDB database server.
-
-%files client-tools
-%defattr(-,root,root)
-%{_bindir}/stethoscope
-%{_bindir}/tachograph
-%{_bindir}/tomograph
-%dir %{_datadir}/doc/MonetDB-client-tools
-%docdir %{_datadir}/doc/MonetDB-client-tools
-%{_datadir}/doc/MonetDB-client-tools/*
-
 %package client-devel
 Summary: MonetDB - Monet Database Management System Client Programs
 Group: Applications/Databases
@@ -341,7 +286,7 @@ This package contains the files needed t
 %defattr(-,root,root)
 %dir %{_includedir}/monetdb
 %{_libdir}/libmapi.so
-%{_includedir}/monetdb/mapi.h
+%{_includedir}/monetdb/mapi*.h
 %{_libdir}/pkgconfig/monetdb-mapi.pc
 
 %package client-odbc
@@ -467,29 +412,6 @@ This package contains support for readin
 %{_libdir}/monetdb5/lib_lidar.so
 %endif
 
-%if %{with samtools}
-%package bam-MonetDB5
-Summary: MonetDB5 SQL interface to the bam library
-Group: Applications/Databases
-Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
-
-%description bam-MonetDB5
-MonetDB is a database management system that is developed from a
-main-memory perspective with use of a fully decomposed storage model,
-automatic index management, extensibility of data types and search
-accelerators.  It also has an SQL front end.
-
-This package contains the interface to load and query BAM (binary
-version of Sequence Alignment/Map) data.
-
-%files bam-MonetDB5
-%defattr(-,root,root)
-%{_libdir}/monetdb5/autoload/*_bam.mal
-%{_libdir}/monetdb5/createdb/*_bam.sql
-%{_libdir}/monetdb5/bam.mal
-%{_libdir}/monetdb5/lib_bam.so
-%endif
-
 %if %{with rintegration}
 %package R
 Summary: Integration of MonetDB and R, allowing use of R from within SQL
@@ -516,32 +438,6 @@ install it.
 %{_libdir}/monetdb5/lib_rapi.so
 %endif
 
-%if %{with py2integration}
-%package python2
-Summary: Integration of MonetDB and Python, allowing use of Python from within 
SQL
-Group: Applications/Databases
-Requires: MonetDB-SQL-server5%{?_isa} = %{version}-%{release}
-
-%description python2
-MonetDB is a database management system that is developed from a
-main-memory perspective with use of a fully decomposed storage model,
-automatic index management, extensibility of data types and search
-accelerators.  It also has an SQL front end.
-
-This package contains the interface to use the Python language from
-within SQL queries.  This package is for Python 2.
-
-NOTE: INSTALLING THIS PACKAGE OPENS UP SECURITY ISSUES.  If you don't
-know how this package affects the security of your system, do not
-install it.
-
-%files python2
-%defattr(-,root,root)
-%{_libdir}/monetdb5/pyapi.*
-%{_libdir}/monetdb5/autoload/*_pyapi.mal
-%{_libdir}/monetdb5/lib_pyapi.so
-%endif
-
 %if %{with py3integration}
 %package python3
 Summary: Integration of MonetDB and Python, allowing use of Python from within 
SQL
@@ -642,9 +538,6 @@ exit 0
 %if %{with lidar}
 %exclude %{_libdir}/monetdb5/lidar.mal
 %endif
-%if %{with py2integration}
-%exclude %{_libdir}/monetdb5/pyapi.mal
-%endif
 %if %{with py3integration}
 %exclude %{_libdir}/monetdb5/pyapi3.mal
 %endif
@@ -663,9 +556,6 @@ exit 0
 %if %{with lidar}
 %exclude %{_libdir}/monetdb5/autoload/*_lidar.mal
 %endif
-%if %{with py2integration}
-%exclude %{_libdir}/monetdb5/autoload/*_pyapi.mal
-%endif
 %if %{with py3integration}
 %exclude %{_libdir}/monetdb5/autoload/*_pyapi3.mal
 %endif
@@ -674,10 +564,6 @@ exit 0
 %endif
 %exclude %{_libdir}/monetdb5/autoload/??_sql*.mal
 %{_libdir}/monetdb5/autoload/*.mal
-%if %{with samtools}
-%exclude %{_libdir}/monetdb5/bam.mal
-%exclude %{_libdir}/monetdb5/autoload/*_bam.mal
-%endif
 %{_libdir}/monetdb5/lib_capi.so
 %{_libdir}/monetdb5/lib_generator.so
 %{_libdir}/monetdb5/lib_udf.so
@@ -781,9 +667,6 @@ use SQL with MonetDB, you will need to i
 %if %{with lidar}
 %exclude %{_libdir}/monetdb5/createdb/*_lidar.sql
 %endif
-%if %{with samtools}
-%exclude %{_libdir}/monetdb5/createdb/*_bam.sql
-%endif
 %{_libdir}/monetdb5/createdb/*.sql
 %{_libdir}/monetdb5/sql*.mal
 %if %{with hugeint}
@@ -967,7 +850,6 @@ export CFLAGS
        --enable-netcdf=no \
        --enable-odbc=yes \
        --enable-profiler=no \
-       
--enable-py2integration=%{?with_py2integration:yes}%{!?with_py2integration:no} \
        
--enable-py3integration=%{?with_py3integration:yes}%{!?with_py3integration:no} \
        
--enable-rintegration=%{?with_rintegration:yes}%{!?with_rintegration:no} \
        --enable-sanitizer=no \
@@ -986,11 +868,9 @@ export CFLAGS
        --with-openssl=yes \
        --with-proj=no \
        --with-pthread=yes \
-       --with-python2=%{?with_py2integration:yes}%{!?with_py2integration:no} \
        --with-python3=yes \
        --with-readline=yes \
        --with-regex=%{?with_pcre:PCRE}%{!?with_pcre:POSIX} \
-       --with-samtools=%{?with_samtools:yes}%{!?with_samtools:no} \
        --with-snappy=no \
        --with-unixodbc=yes \
        --with-uuid=yes \
diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py
--- a/NT/mksqlwxs.py
+++ b/NT/mksqlwxs.py
@@ -51,7 +51,6 @@ def main():
     extend = []
     debug = []
     geom = []
-    pyapi2 = []
     pyapi3 = []
     print(r'<?xml version="1.0"?>')
     print(r'<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>')
@@ -85,14 +84,6 @@ def main():
     print(r'        <FileSearch Id="CheckFile3" Name="geom.mal"/>')
     print(r'      </DirectorySearch>')
     print(r'    </Property>')
-    print(r'    <Property Id="PYAPI2EXISTS">')
-    print(r'      <DirectorySearch Id="CheckFileDir4" Path="[INSTALLDIR]" 
Depth="0">')
-    print(r'        <FileSearch Id="CheckFile4" 
Name="pyapi_locatepython.bat"/>')
-    print(r'      </DirectorySearch>')
-    print(r'      <DirectorySearch Id="CheckFileDir42" Path="[INSTALLDIR]" 
Depth="0">')
-    print(r'        <FileSearch Id="CheckFile42" 
Name="pyapi_locatepython2.bat"/>')
-    print(r'      </DirectorySearch>')
-    print(r'    </Property>')
     print(r'    <Property Id="PYAPI3EXISTS">')
     print(r'      <DirectorySearch Id="CheckFileDir5" Path="[INSTALLDIR]" 
Depth="0">')
     print(r'        <FileSearch Id="CheckFile5" 
Name="pyapi_locatepython3.bat"/>')
@@ -181,8 +172,6 @@ def main():
               [r'lib\monetdb5\autoload\{}'.format(x) for x in 
sorted(filter(lambda x: x.endswith('.mal') and ('geom' not in x) and ('pyapi' 
not in x) and ('opt_sql_append' not in x), os.listdir(os.path.join(sys.argv[3], 
'lib', 'monetdb5', 'autoload'))))])
     id = comp(geom, id, 18,
               [r'lib\monetdb5\autoload\{}'.format(x) for x in 
sorted(filter(lambda x: x.endswith('.mal') and ('geom' in x), 
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5', 'autoload'))))])
-    id = comp(pyapi2, id, 18,
-              [r'lib\monetdb5\autoload\{}'.format(x) for x in 
sorted(filter(lambda x: x.endswith('_pyapi.mal'), 
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5', 'autoload'))))])
     id = comp(pyapi3, id, 18,
               [r'lib\monetdb5\autoload\{}'.format(x) for x in 
sorted(filter(lambda x: x.endswith('_pyapi3.mal'), 
os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5', 'autoload'))))])
     print(r'                </Directory>')
@@ -202,9 +191,6 @@ def main():
               [r'lib\monetdb5\{}'.format(x) for x in sorted(filter(lambda x: 
x.endswith('.mal') and ('geom' in x), os.listdir(os.path.join(sys.argv[3], 
'lib', 'monetdb5'))))])
     id = comp(geom, id, 16,
               [r'lib\monetdb5\{}'.format(x) for x in sorted(filter(lambda x: 
x.startswith('lib_') and (x.endswith('.dll') or x.endswith('.pdb')) and ('geom' 
in x), os.listdir(os.path.join(sys.argv[3], 'lib', 'monetdb5'))))])
-    id = comp(pyapi2, id, 16,
-              [r'lib\monetdb5\pyapi.mal',
-               r'lib\monetdb5\lib_pyapi.dll'])
     id = comp(pyapi3, id, 16,
               [r'lib\monetdb5\pyapi3.mal',
                r'lib\monetdb5\lib_pyapi3.dll'])
@@ -240,8 +226,6 @@ def main():
                r'M5server.bat',
                r'msqldump.bat',
                r'stethoscope.bat'])
-    id = comp(pyapi2, id, 12,
-              [r'pyapi_locatepython2.bat'])
     id = comp(pyapi3, id, 12,
               [r'pyapi_locatepython3.bat'])
     id = comp(features, id, 12,
@@ -272,11 +256,6 @@ def main():
         print(r'        <ComponentRef Id="{}"/>'.format(f))
     print(r'        <MergeRef Id="VCRedist"/>')
     print(r'      </Feature>')
-    print(r'      <Feature Id="PyAPI2" Level="1000" AllowAdvertise="no" 
Absent="allow" Title="Include embedded Python 2" Description="Files required 
for using embedded Python 2.">')
-    for f in pyapi2:
-        print(r'        <ComponentRef Id="{}"/>'.format(f))
-    print(r'        <Condition Level="1">PYAPI2EXISTS</Condition>')
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to