GitHub user tuhaihe closed a discussion: [Ideas] Improve Version Information 
for Source Builds

### Description

Currently, when Cloudberry is built from a source zip file (not cloned via 
git), the version information displayed is not matched the right info, always 
like this:

```
PostgreSQL 14.4 (Cloudberry Database 1.0.0 build dev) on x86_64-pc-linux-gnu...
```

This is not user-friendly for those compiling and installing Cloudberry from a 
downloaded source zip files. It makes it difficult for users to report issues, 
perform version upgrades, or confirm the exact build version, a concern raised 
multiple times across community channels in the past months.

I noticed that PostgreSQL addresses this by defining the version information 
explicitly in cases where git metadata is unavailable, as seen in this 
[commit](https://github.com/postgres/postgres/commit/6304632eaa2107bb1763d29e213ff166ff6104c0).

Would it be possible to adopt a similar approach in Cloudberry for non-git 
builds? I believe this could greatly improve version traceability. Would like 
to have your ideas.

### Use case/motivation

_No response_

### Related issues

_No response_

### Are you willing to submit a PR?

- [ ] Yes I am willing to submit a PR!

GitHub link: https://github.com/apache/cloudberry/discussions/909

----
This is an automatically sent email for dev@cloudberry.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@cloudberry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cloudberry.apache.org
For additional commands, e-mail: dev-h...@cloudberry.apache.org

Reply via email to