Use packages built by CMake for downloads of "Other Linux Distros"
- Dominant language
- C++
- Stars
- 16.7k
- Forks
- 1.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 126
Description
Our CMake build process produces tarball packages using the cpack `TGZ` target. This produces a server and client package with a file layout meant to match where the various artifacts go.
Meanwhile, the packages we include on the download page are a flat archive of various binaries produced by the build process. This include one regular package and one debug package with debug symbols for a few of the binaries. These packages are produced by the website build process.
We should produce these artifacts via CMake.
Contributor guide
Research direction
No files or tests are named. Start by locating the CMake CPack TGZ configuration and the website build process that creates the “Other Linux Distros” archives, then compare their layouts and regular/debug contents. Done means those download artifacts are produced via CMake with the expected package layout.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system, release
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100