-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feike/use compiled artifacts #277
Conversation
f24996c
to
a9184e6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
a9184e6
to
2c89134
Compare
2c89134
to
7a5295b
Compare
@feikesteenbergen great to see this changes! Just wanted to confirm with you on one thing. As you know, the toolkit only started to build one DEB package for all starting from 1.6.0. Before this release, we had a version built specifically for timescale cloud. Are 1.6.0, 1.7.0 and 1.8.0 sufficient releases for you for now? |
When installing .deb packages as the postgres user, /usr/share/doc needs to be owned by the postgres user. We fully remove this directory later on.
By using a clean /tmp/dpkg directory we ensure we do not remove files that belong to older versions of this package. That is good, as we want *multiple* versions to coexist in this Docker Image.
By using a clean /tmp/dpkg directory we ensure we do not remove files that belong to older versions of this package. That is good, as we want *multiple* versions to coexist in this Docker Image.
d197036
to
e5951d2
Compare
Yes, for us, they are. |
Before this commit, we compiled toolkit and promscale, multiple versions for multiple PostgreSQL versions.
The issue with that is that it was very time consuming, which isn't great for developing against this repository.
This was the situation before this commit:
By taking out Toolkit and Promscale from the compilation, we expect a reduction of
34.0%+48.2% = 82.2%
in build times.