homebrew-core icon indicating copy to clipboard operation
homebrew-core copied to clipboard

bzt: depend on pyyaml and cython

Open singingwolfboy opened this issue 3 years ago • 3 comments

  • [ ] Have you followed the guidelines for contributing?
  • [ ] Have you ensured that your commits follow the commit style guide?
  • [ ] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [ ] Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Does your build pass brew audit --strict <formula> (after doing brew install --build-from-source <formula>)? If this is a new formula, does it pass brew audit --new <formula>?

singingwolfboy avatar Sep 18 '22 08:09 singingwolfboy

This is the second time in a row that I've gotten the error message Error: The homepage URL https://gettaurus.org/ is not reachable when running brew audit, only on the Linux CI worker. Coincidence, or something more? Should I try running it again?

singingwolfboy avatar Sep 20 '22 16:09 singingwolfboy

That's three times in a row. This can't be just a coincidence. Does anyone know what's going on here?

singingwolfboy avatar Sep 20 '22 22:09 singingwolfboy

That's very weird that it's failing only on Linux. We should check if it fails locally in Docker or only in CI.

danielnachun avatar Sep 21 '22 02:09 danielnachun

Does it use TLS 1.3 only? Because that might be the reason it won't work on Linux

SMillerDev avatar Oct 05 '22 09:10 SMillerDev

Does it use TLS 1.3 only? Because that might be the reason it won't work on Linux

$ nmap --script ssl-enum-ciphers -p 443 gettaurus.org
Starting Nmap 7.93 ( https://nmap.org ) at 2022-10-05 12:36 CEST
Nmap scan report for gettaurus.org (34.67.81.175)
Host is up (0.12s latency).
rDNS record for 34.67.81.175: 175.81.67.34.bc.googleusercontent.com

PORT    STATE SERVICE
443/tcp open  https
| ssl-enum-ciphers: 
|   TLSv1.2: 
|     ciphers: 
|       TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (ecdh_x25519) - A
|       TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (ecdh_x25519) - A
|       TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (ecdh_x25519) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (ecdh_x25519) - A
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (ecdh_x25519) - A
|     compressors: 
|       NULL
|     cipher preference: server
|_  least strength: A

Nmap done: 1 IP address (1 host up) scanned in 5.14 seconds

Looks to me like it uses TLS 1.2 only.

singingwolfboy avatar Oct 05 '22 10:10 singingwolfboy

Looks like there is something off about site's SSL cert:

$ /usr/bin/curl -v https://gettaurus.org/
*   Trying 34.67.81.175:443...
* Connected to gettaurus.org (34.67.81.175) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS header, Unknown (21):
* TLSv1.2 (OUT), TLS alert, unknown CA (560):
* SSL certificate problem: unable to get local issuer certificate
* Closing connection 0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Not sure reason. The server does have an incomplete certificate chain.

cho-m avatar Oct 05 '22 19:10 cho-m

:shipit: @chenrui333 has triggered a merge.

BrewTestBot avatar Oct 19 '22 20:10 BrewTestBot