-
Notifications
You must be signed in to change notification settings - Fork 13
Description
- Supported distros?
- CICD Pipeline as part of release or separate one.
- Backport (to prior releases) binaries for some distros ? (have workflow for that ?)
- Maybe change packager?
- Package naming ?
- Packages testing
- Distribution for windows
- Distribution for macos
Supported distros
- Have a policy
- Come up with list of distros based on policy
Packager
- Decide if we switch to another packager
- Better to have it integrated into cmake
- Cross compilation support for macos and windows ?
Package naming
Question:
Do we add build date and hash id to the package, like so: libscylla-cpp-rs-driver1_1.0.0-20240328.f143d09a2057_noble_amd64.deb ?
.deb
regular package - libscylla-cpp-rs-driver<major>_<version>_<os>_<arch>.deb - libscylla-cpp-rs-driver1_1.0.0_noble_amd64.deb
debug symbols pacakge - libscylla-cpp-rs-driver<major>-dbgsym_<version>_<os>_<arch>.deb - libscylla-cpp-rs-driver1-dbgsym_1.0.0_noble_amd64.deb
dev pacakge - libscylla-cpp-rs-driver-dev_<version>_<os>_<arch>.deb - libscylla-cpp-rs-driver-dev_1.0.0_noble_amd64.deb
.rpm
regular package - scylla-cpp-rs-driver-<version>.<os>.<arch>.rpm - scylla-cpp-rs-driver-1.0.0.fc42.amd64.rpm
debug symbols pacakge - scylla-cpp-rs-driver-debuginfo-<version>.<os>.<arch>.rpm - scylla-cpp-rs-driver-debuginfo-1.0.0.fc42.amd64.rpm
dev pacakge - scylla-cpp-rs-driver-devel-<version>.<os>.<arch>.rpm - scylla-cpp-rs-driver-devel-1.0.0.fc42.amd64.rpm