Skip to content
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

Binary packages #10039

Closed
coryan opened this issue Oct 12, 2022 · 6 comments
Closed

Binary packages #10039

coryan opened this issue Oct 12, 2022 · 6 comments
Labels
cpp: backlog While desirable, we do not have time to work on this for the foreseeable future. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@coryan
Copy link
Contributor

coryan commented Oct 12, 2022

This comes up from time to time. It is in our roadmap, but we have not scheduled the work.

There are many binary packages we may consider. See #333 for an old list, or #3355 and #9233 for more recent lists. Some package managers already create binary packages for at least some of the libraries in google-cloud-cpp. For example, Conda:

https://github.com/conda-forge/google-cloud-cpp-feedstock#current-release-info

and Conan Center:

https://conan.io/center/google-cloud-cpp

But we should consider binary packages for popular OS distributions (Ubuntu, Fedora, openSUSE, etc.).

There are some difficult questions to answer for distros that change very very slowly compared to our code base. We cannot backport all fixes, we cannot promise ABI compatibility. Maybe start with distros life Fedora that goes EOL in about a year anyway? Or maybe only support the "tumbleweed" equivalents?

@coryan coryan added the type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. label Oct 12, 2022
This was referenced Oct 12, 2022
@coryan
Copy link
Contributor Author

coryan commented Nov 9, 2022

I think we should consider support for Bazel modules and the Bazel central registry part of this larger task.

@coryan
Copy link
Contributor Author

coryan commented Mar 29, 2023

Revisit for H2/2023

@coryan
Copy link
Contributor Author

coryan commented Jul 19, 2023

Not for Q3/2023, maybe Q4.

@joshyjoseph
Copy link

Hi All,
if I have to contribute to conan recipe for google cloud cpp, where i have to raise the issue and where can I find source for the same.

@coryan
Copy link
Contributor Author

coryan commented Aug 4, 2023

@joshyjoseph the recipe for conan.io already exists: https://github.com/conan-io/conan-center-index/tree/master/recipes/google-cloud-cpp

If there are problems with the recipe please open a bug in that repo, feel free to CC me on the bug.

@coryan
Copy link
Contributor Author

coryan commented Jan 17, 2024

We will want to revisit this, but closing for now.

@coryan coryan closed this as completed Jan 17, 2024
@coryan coryan added the cpp: backlog While desirable, we do not have time to work on this for the foreseeable future. label Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpp: backlog While desirable, we do not have time to work on this for the foreseeable future. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

No branches or pull requests

2 participants