Glad to hear that the CMake improvements we've made were helpful.

Debian / Red Hat packages would be nice to have but they are not on the
road map mostly because:
- It's a significant amount of maintenance (we've been providing deb
packages in the past and it was a lot of overhead and generally it was
pretty troublesome and not worth the work).
- Especially for debian, it takes long time (=years) before the official
grpc packages would make it into e.g. debian stable where they would be the
most useful. As grpc evolves rapidly, at that point you'd be using very old
version of grpc missing on lots of new features and fixed.
- As a result, providing an easy-to-use CMake build and integration with
some C++ package managers (conan, vcpkg, etc) seems like the best way to
make sure people can install gRPC C++ with relative ease and stay up to
date. Languages other than C++ have their own packaging mechanisms so they
don't need debian packages anyway.

On Wed, Jul 15, 2020 at 8:00 PM Patrice Chalin <[email protected]> wrote:

> +Jan Tattermusch <[email protected]>
>
> On Fri, Jul 10, 2020 at 6:16 PM Chris Freehill <[email protected]>
> wrote:
>
>> Hi,
>>
>> Recently (to my knowledge), we have gained the ability to build the Linux
>> c++ gRPC executables and libraries (including protoc, etc.) with CMake on
>> Linux. This has been a big help.
>>
>> Since we have this, it seems like the next step is to have .deb and .rpm
>> (and others?) package generation. Is this in the roadmap?
>>
>> The problem with the current requirement build is deployment on a large
>> number of machines.
>>
>> In the interim, does anyone see issues with building gRPC and making an
>> archive with the libraries and executables generated by the build, and
>> using that for deployment over many machines?
>>
>> Thanks,
>> Chris
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "grpc.io" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/grpc-io/dacc0f97-b99f-4972-80f1-483edb3679b1n%40googlegroups.com
>> <https://groups.google.com/d/msgid/grpc-io/dacc0f97-b99f-4972-80f1-483edb3679b1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 

Jan Tattermusch

Software Engineer


Google Germany GmbH

Erika-Mann-Straße 33

80636 München

Geschäftsführer: Paul Manicle, Halimah DeLaine Prado

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.



This e-mail is confidential. If you received this communication by mistake,
please don't forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CACF4M0RiHWwzJM4sUyCnyBC97Vs1Ac%3Dd%3DfSErLuo6HKM35oB1g%40mail.gmail.com.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to