pentoo / pentoo-overlay

Gentoo overlay for security tools as well as the heart of the Pentoo Livecd
322 stars 92 forks source link

net-analyzer/sslyze-5.0.6 fails tests (hang) #1202

Open asarubbo opened 2 years ago

asarubbo commented 2 years ago

https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: net-analyzer/sslyze-5.0.5 fails tests (hang). Discovered on: amd64 (internal ref: pentoo_tinderbox)

NOTE: This machine uses lto with CFLAGS=-flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing

Here is a bit of explanation:

-Werror=lto-type-mismatch: User to find possible runtime issues in packages. It likely means the package is unsafe to build & use with LTO. For projects using the same identifier but with different types across different files, they must be fixed to be consistent across the codebase.

-Werror=odr: Used to find possible runtime issues in packages. These bugs are a problem anyway but may be even worse when combined with LTO. C++ code must comply with the One Definition Rule (ODR) - see https://en.cppreference.com/w/cpp/language/definition#One_Definition_Rule.

-Werror=strict-aliasing: Used to find possible runtime issues in packages. These bugs are a problem anyway but may be even worse when combined with LTO.

Workarounds:

See also: https://marc.info/?l=gentoo-dev&m=165639574126280&w=2 I had to kill the process.

At the time of writing, github-cli does not support attachments. I'm using gists but they can be deleted at a certain point. If you want to save them, please create attachments on your own.

build log: https://gist.github.com/3c4244a6127944b2e3b59d1d9e962212

blshkv commented 2 years ago

no, it doesn't. Can you increase timeout time? It took 7 min to complete on my laptop.

SKIPPED [1] tests/test_mozilla_tls_profile/test_mozilla_config_checker.py:68: Server needs to be updated; check https://github.com/chromium/badssl.com/issues/483
=========================== 158 passed, 8 skipped, 95 warnings in 420.87s (0:07:00) ============================
>>> Completed testing net-analyzer/sslyze-5.0.5
asarubbo commented 2 years ago

Can you increase timeout time? It took 7 min to complete on my laptop.

Hi,

if you see at the end of the build log there is:

Tinderbox killed the process after 20946 seconds (05h:49m:06s)

asarubbo commented 1 year ago

pentoo_tinderbox has reproduced this issue with version 5.0.6 - Updating summary.