-
Notifications
You must be signed in to change notification settings - Fork 584
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
ci: bump ubuntu to 22.04 and use newer compilers / analyzers #5275
Conversation
c8dfaf6
to
26e0e4c
Compare
I'm having a weird test failure related to dns resolution.
curl (and also wget) is not contacting the specified (or any other) nameserver. |
Nothing very helpful comes to mind at the moment I'm afraid. Is there anything different in /etc/nsswitch.conf in Ubuntu 22.04 perhaps? |
As @glitsj16 said nsswich.conf is worth looking into. AFAIK systemd-resolved uses D-Bus or a custom UNIX socket. |
57e22b3
to
9147689
Compare
Thanks for the ideas. nsswitch.conf looks harmless, almost like on my system:
With strace I could now see that curl is indeed using systemd for resolving the host (opening stuff in |
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.
Nice work on upgrading the distro/tooling versions.
Could you move the following commit to be the last one in the branch?
- CI: bump ubuntu to 22.04 and use newer compilers / analyzers
That should make all commits pass CI.
grep was returning non-zero exit code if it did NOT find the error marker, and zero if it did.
firejail is no longer detecting that /etc/hosts is getting opened. in strace it can still be seen that the file is opened via syscall, but on C library layer (which firejail is tracing) it's probably implemented differently now.
Changes: * Name them all "usage_str" * Make them const For the latter item, see commit eb20f52 ("Make list of paths const to fix a false positive of gcc analyzer", 2022-07-27) / PR netblue30#5275.
No description provided.