Bug #31415 ndb api libraries and headers missing from 5.1.22 binary tarball
Submitted: 4 Oct 2007 23:46 Modified: 24 Oct 2007 18:58
Reporter: Monty Taylor Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.1.22 OS:Any
Assigned to: Kent Boortz CPU Architecture:Any

[4 Oct 2007 23:46] Monty Taylor
Description:
include/storage/ndb is missing from the x86_64 binary tarball of 5.1.22, as is libndbclient.so. The ndb client programs are correctly in bin.

How to repeat:
Download the tarball, unpack it and see that the files are missing

Suggested fix:
Include the missing files.
[5 Oct 2007 0:22] MySQL Verification Team
Thank you for the bug report.
[11 Oct 2007 13:15] Oli Sennhauser
we found that 5.1.21 and 5.1.22 for i586 arch is concerned
[11 Oct 2007 14:19] Kent Boortz
The package script for the binary TAR packages is
changed to use "make install", and now include the
missing headers and libraries.

This will be corrected in 5.1.23.
[11 Oct 2007 14:38] Kent Boortz
Just to be very clear, these ndb files are in the package,
excluding in the list documentation and test files

  include/storage/ndb/mgmapi/mgmapi.h
  include/storage/ndb/mgmapi/mgmapi_error.h
  include/storage/ndb/mgmapi/mgmapi_debug.h
  include/storage/ndb/mgmapi/mgmapi_config_parameters.h
  include/storage/ndb/mgmapi/mgmapi_config_parameters_debug.h
  include/storage/ndb/mgmapi/ndb_logevent.h
  include/storage/ndb/mgmapi/ndbd_exit_codes.h
  include/storage/ndb/ndbapi/ndbapi_limits.h
  include/storage/ndb/ndbapi/ndb_opt_defaults.h
  include/storage/ndb/ndbapi/Ndb.hpp
  include/storage/ndb/ndbapi/NdbApi.hpp
  include/storage/ndb/ndbapi/NdbTransaction.hpp
  include/storage/ndb/ndbapi/NdbDictionary.hpp
  include/storage/ndb/ndbapi/NdbError.hpp
  include/storage/ndb/ndbapi/NdbEventOperation.hpp
  include/storage/ndb/ndbapi/NdbIndexOperation.hpp
  include/storage/ndb/ndbapi/NdbOperation.hpp
  include/storage/ndb/ndbapi/ndb_cluster_connection.hpp
  include/storage/ndb/ndbapi/NdbBlob.hpp
  include/storage/ndb/ndbapi/NdbPool.hpp
  include/storage/ndb/ndbapi/NdbRecAttr.hpp
  include/storage/ndb/ndbapi/NdbReceiver.hpp
  include/storage/ndb/ndbapi/NdbScanFilter.hpp
  include/storage/ndb/ndbapi/NdbScanOperation.hpp
  include/storage/ndb/ndbapi/NdbIndexScanOperation.hpp
  include/storage/ndb/ndbapi/NdbIndexStat.hpp
  include/storage/ndb/ndbapi/ndberror.h
  include/storage/ndb/ndb_constants.h
  include/storage/ndb/ndb_init.h
  include/storage/ndb/ndb_types.h
  include/storage/ndb/ndb_version.h
  lib/libndbclient.so.3.0.0
  lib/libndbclient.so.3
  lib/libndbclient.so
  lib/libndbclient.la
  lib/libndbclient.a
  bin/ndb_print_schema_file
  bin/ndb_print_sys_file
  bin/ndb_print_backup_file
  bin/ndbd
  bin/ndb_mgm
  bin/ndb_mgmd
  bin/ndb_cpcd
  bin/ndb_size.pl
  bin/ndb_error_reporter
  bin/ndb_test_platform
  bin/ndb_waiter
  bin/ndb_drop_table
  bin/ndb_delete_all
  bin/ndb_desc
  bin/ndb_drop_index
  bin/ndb_show_tables
  bin/ndb_select_all
  bin/ndb_select_count
  bin/ndb_restore
  bin/ndb_config
  support-files/ndb-config-2-node.ini
[24 Oct 2007 18:58] Paul DuBois
Noted in 5.1.23 changelog.

NDB libraries and include files were missing from some binary tar
file distributions.