Opened 6 months ago

Last modified 6 months ago

#64604 assigned defect

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) 6 months ago.
everything works correctly for me

Download all attachments as: .zip

Change History (9)

comment:1 Changed 6 months ago by jmroot (Joshua Root)

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

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

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

port uninstall kitty
port install kitty

Changed 6 months ago by judaew (Vadym-Valdis Yudaiev)

everything works correctly for me

comment:3 Changed 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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

Last edited 6 months ago by judaew (Vadym-Valdis Yudaiev) (previous) (diff)

comment:8 Changed 6 months ago by Vadim-Valdis Yudaev <judaew@…>

Note: See TracTickets for help on using tickets.