Conversation
Signed-off-by: Lizan Zhou <lizan@tetrate.io>
|
Hey, let me know how best to patch CEL OSS build. copts is added via copybara, so I can change it easily. |
|
@kyessenov Thanks, yeah I'm not intended to merge with the patch and will sync with you for that. |
|
Definitely worth a try with enovy-mobile |
|
@junr03 I'm out next week, so the week after? |
Signed-off-by: Lizan Zhou <lizan@tetrate.io>
Signed-off-by: Lizan Zhou <lizan@tetrate.io>
|
@lizan I tried building yesterday and faced some challenges that make me doubt the feasibility of updating as we stand. For instance, now that abseil's optional points to std we depend on iOS versions to actually support it. In the case iOS 12+ is needed, but Lyft and Envoy Mobile need to support previous versions. @goaway suggested us jumping on a quick call to sync on this and get some resolution. Do you mind if I DM you and we arrange something? |
|
@junr03 yeah sure just ping me on Slack |
|
@junr03 @goaway Will that work for Envoy mobile? |
|
@lizan thanks for suggesting, I did not see that in my own exploration. Let me try and get back to you. |
Description: update abseil to track upstream Envoy. This will also allow us to test @lizan's suggestion envoyproxy/envoy#9654 (comment) Risk Level: low. keeps track with Envoy. Testing: CI Signed-off-by: Jose Nino <jnino@lyft.com>
|
For posterity: a couple weeks ago I tried @lizan's suggestion above and compiled Envoy Mobile successfully for iOS. However, there were a couple runtime issues (which in honesty I did not dig into due to lack of time). Instead, @lizan, @goaway, and I had a conversation about prioritization and timeline for getting C++17 support into Envoy and hence Envoy Mobile. The team at Lyft (Envoy Mobile maintainers) is working steadfast for a production release of Envoy Mobile, and thus has few resources to spare. Given that there is not an urgent forcing function to upgrade @lizan agreed that we could deprioritize bringing C++17 support for several weeks. The Envoy Mobile team would have more spare cycles to resolved remaining unknowns sometime in late march. If anyone reading this PR has any concerns or needs that are addressed by a faster upgrade timeline please drop a comment here and let us know what your needs are. |
|
This pull request has been automatically marked as stale because it has not had activity in the last 7 days. It will be closed in 7 days if no further activity occurs. Please feel free to give a status update now, ping for review, or re-open when it's ready. Thank you for your contributions! |
|
Unfortunately, no. We have not had the chance to prioritize this. Any changes in timeline for you, i.e., should we prioritize this? |
|
This is a blocker of #10053, but we can explore to make Envoy build under both C++14/17 with compile_time_options. |
|
I'd just like to /bump this issue. @sunjayBhatia and I are looking to purse the FilesystemImpl in Envoy, ensuring we can grok the error results in a consistent manner, and that we can have utf-8 file-system naming conventions as on Linux. But it seems foolish to attack our pet project without first addressing whether we can get to a uniform std::filesystem ahead of those design decisions. Can you enumerate the current blockers, @lizan ? |
|
@stedsome is working on it. |
Description: update abseil to track upstream Envoy. This will also allow us to test @lizan's suggestion #9654 (comment) Risk Level: low. keeps track with Envoy. Testing: CI Signed-off-by: Jose Nino <jnino@lyft.com> Signed-off-by: JP Simard <jp@jpsim.com>
Description: update abseil to track upstream Envoy. This will also allow us to test @lizan's suggestion #9654 (comment) Risk Level: low. keeps track with Envoy. Testing: CI Signed-off-by: Jose Nino <jnino@lyft.com> Signed-off-by: JP Simard <jp@jpsim.com>
Signed-off-by: Lizan Zhou lizan@tetrate.io
Description:
Risk Level: Med
Testing: CI
Docs Changes: N/A
Release Notes:
Fixes #9091