clickhouse-odbc icon indicating copy to clipboard operation
clickhouse-odbc copied to clipboard

Make package naming consistent and complete

Open traceon opened this issue 5 years ago • 0 comments

Package names should contain all the info to correctly and unambiguously identify target platform.

Proposed format: clickhouse-odbc-<os>[-<odbc-provider>]-<arch>-<toolset>[-<build_type>].<ext>, where

  • os - OS name and version (Ubuntu18.04 or CentOS7 instead of just Linux)
  • odbc-provider - one of mdac, unixodbc, iodbc. Can be omitted only if os is Windows* and toolset is vs*, in which case mdac is assumed
  • arch - architecture/bitness, e.g, x86, x86_64, x64, win32, etc.
  • toolset - compiler/IDE name and version, eg., gcc8.3, clang5, vs2019, xcode11, etc.
  • build_type - Debug, Release, RelWithDebInfo, and if omitted, RelWithDebInfo is assumed
  • ext - msi, rpm, deb, tar.gz, zip, etc.

traceon avatar Jan 15 '20 18:01 traceon