Closed mouse07410 closed 7 months ago
@martinthomson any suggestion, fix, or workaround?
This is down to kramdown-rfc, which runs fairly standard Ruby HTTPS. You might be able to find some tutorials somewhere that describe how to configure Ruby for a proxy. Maybe with environment variables.
@martinthomson I checked what's available on the web, and my setup is conformant to what they all suggest: define HTTP_PROXY=proxy_host:proxy_port
(same for HTTPS_PROXY
, of course).
My env vars included those for ages, and it did not help here. If it matters, I can install Ruby gems fine from behind the firewall, so Ruby works with my web proxy.
Here's what I'm getting (hitting ^C when tired of waiting :)):
---
- No link definition for link ID 'x' found on line 233
/Users/ur20980/.cache/xml2rfc/reference.RFC.8174.xml: fetching from https://www.rfc-editor.org/refs/bibxml/reference.RFC.8174.xml
^Cmake: *** Deleting file 'draft-cfrg-schwabe-kyber.xml'
Traceback (most recent call last):
Traceback (most recent call last):
File "/Users/ur20980/src/draft-schwabe-cfrg-kyber/lib/add-note.py", line 8, in <module>
File "/Users/ur20980/src/draft-schwabe-cfrg-kyber/lib/.venv/bin/xml2rfc", line 8, in <module>
*** Can't get with persistent HTTP:
for line in fileinput.input():
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/fileinput.py", line 256, in __next__
sys.exit(main())
File "/Users/ur20980/src/draft-schwabe-cfrg-kyber/lib/.venv/lib/python3.10/site-packages/xml2rfc/run.py", line 530, in main
line = self._readline()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/fileinput.py", line 392, in _readline
parser = xml2rfc.XmlRfcParser(source,
File "/Users/ur20980/src/draft-schwabe-cfrg-kyber/lib/.venv/lib/python3.10/site-packages/xml2rfc/parser.py", line 501, in __init__
return self._readline()
KeyboardInterrupt
That fetch is not something I can fix. The problem is in kramdown-rfc, if anywhere, but if you are using the standard setup (which you seem to be), then this is in the net-http-persistent gem. I'm not much of a ruby wonk, so I'm afraid I can't provide much more help than that.
For the complete report please see https://github.com/bwesterb/draft-schwabe-cfrg-kyber/issues/2