Opened 3 years ago
Closed 16 months ago
#64604 closed defect (fixed)
kitty @0.24.2: SSL error on running +kitten themes
Reported by: | curtosis | Owned by: | judaew (Vadym-Valdis Yudaiev) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | bigsur | Cc: | |
Port: | kitty |
Description
See https://github.com/kovidgoyal/kitty/issues/3936 for description and symptoms of original bug on 0.23; was fixed in 0.24.2 binary builds but still broken on macports.
Attachments (1)
Change History (10)
comment:1 Changed 3 years ago by jmroot (Joshua Root)
Cc: | judaew@… removed |
---|---|
Owner: | set to judaew |
Status: | new → assigned |
comment:2 Changed 3 years ago by judaew (Vadym-Valdis Yudaiev)
Changed 3 years ago by judaew (Vadym-Valdis Yudaiev)
Attachment: | Screen Recording 2022-02-06 at 22.28.39.mp4 added |
---|
everything works correctly for me
comment:3 Changed 3 years ago by curtosis
Hmm.. do you by chance already have curl-ca-bundle installed when testing? That might have been the problem for me.
comment:4 Changed 3 years ago by judaew (Vadym-Valdis Yudaiev)
I have curl-ca-bundle
installed. You don't see this error with curl-ca-bundle
port?
comment:5 Changed 3 years ago by curtosis
Yes, I just confirmed:
port uninstall curl-ca-bundle kitty +kitten themes # error port install curl-ca-bundle kitty +kitten themes # no error
At first glance it seems like it should depend on curl-ca-bundle
, but given that it only breaks a particular +kitten
function that might be beyond the expected semantics of a dependency.
comment:6 Changed 3 years ago by neverpanic (Clemens Lang)
Keep in mind that all dependencies on curl-ca-bundle should be written as path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
, so that the certsync port can satisfy the dependency.
comment:7 Changed 3 years ago by judaew (Vadym-Valdis Yudaiev)
Thanks for the note. I wrote about it on a mailing list. There is a possibility that this problem is in Python. Ubuntu appears to have a similar issue with the SSL module in Python. Python does not require certificates to build, but the SSL module does not work properly without them.
https://lists.macports.org/pipermail/macports-dev/2022-February/044129.html
comment:8 Changed 3 years ago by Vadim-Valdis Yudaev <judaew@…>
comment:9 Changed 16 months ago by judaew (Vadym-Valdis Yudaiev)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I can't reproduce your problem myself. Try reinstall kitty: