Opened 2 years ago

Closed 9 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)

Screen Recording 2022-02-06 at 22.28.39.mp4 (92.0 KB) - added by judaew (Vadym-Valdis Yudaiev) 2 years ago.
everything works correctly for me

Download all attachments as: .zip

Change History (10)

comment:1 Changed 2 years ago by jmroot (Joshua Root)

Cc: judaew@… removed
Owner: set to judaew
Status: newassigned

comment:2 Changed 2 years ago by judaew (Vadym-Valdis Yudaiev)

I can't reproduce your problem myself. Try reinstall kitty:

port uninstall kitty
port install kitty

Changed 2 years ago by judaew (Vadym-Valdis Yudaiev)

everything works correctly for me

comment:3 Changed 2 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 2 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 2 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 2 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 2 years ago by judaew (Vadym-Valdis Yudaiev)

Thanks for the warning. 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

Version 0, edited 2 years ago by judaew (Vadym-Valdis Yudaiev) (next)

comment:8 Changed 2 years ago by Vadim-Valdis Yudaev <judaew@…>

comment:9 Changed 9 months ago by judaew (Vadym-Valdis Yudaiev)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.