-
Notifications
You must be signed in to change notification settings - Fork 725
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
abseil-cpp: Upgrade to head on 2022-10-14 #624
Conversation
Seeing patching errors. How was this tested ? https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/2102 |
Hi Raj, I'm pretty new to this repo and thought there was a CI up, so I did not run any test. That being said, from your build, I noticed that the patch files were outdated, so I fixed those. |
I am also seeing failure building grpc-native on ubuntu-18.04 ( which is a supported host still ) see https://errors.yoctoproject.org/Errors/Details/673140/ Perhaps abseil library has moved beyond the standard that gcc is supporting in ubuntu 18.04 |
According to abseil/abseil-cpp@97ab3dc, abseil moved to have a minimum check of c++14 / gcc 5. As a side note, the current LTS version we're using (20220623.1) mentioned that this would be the last to support cpp11. |
perhaps we need to fix grpc-native to use |
Our team wants to use absl/log which was recently added to abseil.
I'm not super familiar with this build pipeline and I don't know how to run your CI, so hopefully my last update does what you suggested. |
We dont have github actions triggered CI, we manually stage patches into a staging branch Then some downstream distros do their own CI which includes meta-openembedded e.g. https://github.com/YoeDistro/meta-openembedded/actions but this is only doing subset of packages. Building all the recipes takes a lot of time. So we do not have either compute or man power to do that |
I have upgraded grpc to 1.50.x which also now requires |
fixed with 3ab2240 |
Changelog: ========== This release has EDE support, for extended EDNS error reporting, it fixes unsupported ZONEMD algorithms to load, and has more bug fixes. The EDE errors can be turned on by 'ede: yes', it is default disabled. Validation errors and other errors are then reported. If you also want stale answers for expired responses to have an error code, the option 'ede-serve-expired: yes' can be used. Features - Merge PR openembedded#604: Add basic support for EDE (RFC8914). Bug Fixes - Fix openembedded#412: cache invalidation issue with CNAME+A. - Fix that TCP interface does not use TLS when TLS is also configured. - Fix openembedded#624: Unable to stop Unbound in Windows console (does not respond to CTRL+C command). - Fix openembedded#618: enabling interface-automatic disables DNS-over-TLS. Adds the option to list interface-automatic-ports. - Remove debug info from openembedded#618 fix. - Fix openembedded#628: A rpz-passthru action is not ending RPZ zone processing. - Fix for openembedded#628: fix rpz-passthru for qname trigger by localzone type. - Fix that address not available is squelched from the logs for udp connect failures. It is visible on verbosity 4 and more. - Merge openembedded#631 from mollyim: Replace OpenSSL's ERR_PACK with ERR_GET_REASON. - Fix to detect that no IPv6 support means that IPv6 addresses are useless for delegation point lookups. - update Makefile dependencies. - Fix check interface existence for support detection in remote lookup. - Fix openembedded#633: Document unix domain socket support for unbound-control. - Fix for openembedded#633: updated fix with new text. - Fix edns client subnet to add the option based on the option list, so that it is not state dependent, after the state fix of openembedded#605 for double EDNS options. - Fix for edns client subnet option add fix in removal code, from review. - Fix openembedded#630: Unify the RPZ log messages. - Merge openembedded#623 from rex4539: Fix typos. - Fix pythonmod for change in iter_dp_is_useless function prototype. - Fix compile warnings for printf ll format on mingw compile. - Merge PR openembedded#632 from scottrw93: Match cnames in ipset. - Various fixes for openembedded#632: variable initialisation, convert the qinfo to str once, accept trailing dot in the local-zone ipset option. - Fix openembedded#637: Integer Overflow in sldns_str2period function. - Fix for openembedded#637: fix integer overflow checks in sldns_str2period. - Fix configure for python to use sysutils, because distutils is deprecated. It uses sysutils when available, distutils otherwise. - Merge openembedded#644: Make 'install-lib' make target install the pkg-config file. - Fix to ensure uniform handling of spaces and tabs when parsing RRs. - Fix to describe auth-zone and other configuration at the local-zone configuration option, to allow for more broadly view of the options. - Merge PR openembedded#648 from eaglegai: fix -q doesn't work when use with 'unbound-control stats_shm'. - Fix openembedded#651: [FR] Better logging for refused queries. - Fix spelling error in comment in sldns_str2wire_svcparam_key_lookup. - Fix zonemd check to allow unsupported algorithms to load. If there are only unsupported algorithms, or unsupported schemes, and no failed or successful other ZONEMD records, or malformed or bad ZONEMD records, the unsupported records allow the zone load. - Fix zonemd unsupported algo check. - Fix zonemd unsupported algo check reason to not copy to next record, and check for success for debug printout. - Fix zonemd unsupported algo check to print unsupported reason before zeroing it. - Fix zonemd unsupported algo check to set reason to NULL before the check routine, but after malformed checks, to get the correct NULL output when the digest matches. - Fix openembedded#670: SERVFAIL problems with unbound 1.15.0 running on OpenBSD 7.1. - Fix Python build in non-source directory; based on patch by Michael Tokarev. - Fix openembedded#673: DNS over TLS: error: SSL_handshake syscall: No route to host. - Merge openembedded#677: Allow using system certificates not only on Windows, from pemensik. - For openembedded#677: Added tls-system-cert to config parser and documentation. - Fix openembedded#417: prefetch and ECS causing cache corruption when used together. - Fix openembedded#678: [FR] modify behaviour of unbound-control rpz_enable zone, by updating unbound-control's documentation. - Fix typos in config_set_option for the 'num-threads' and 'ede-serve-expired' options. - Fix to silence test for ede error output to the console from the test setup script. - Fix ede test to not use default pidfile, and use local interface. - Fix some lint type warnings. - Fix openembedded#684: [FTBS] configure script error with libmnl on openSUSE 15.3 (and possibly other distributions) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Our team wants to use absl/log which was recently added to abseil.