Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 704076

Summary: x11-terms/kitty-0.15.1 version bump, add python-3.8 support
Product: Gentoo Linux Reporter: Vasco Gervasi <yellowhat46>
Component: Current packagesAssignee: Pablo Orduna <pabloorduna98>
Status: RESOLVED FIXED    
Severity: normal CC: proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 701178    
Attachments: kitty-9999 ebuild
kitty-9999 flags patch

Description Vasco Gervasi 2019-12-28 11:58:41 UTC
Hi,
I would like to ask if it is possible to bump kitty to 0.15.1.
Also I would like to ask if it is possible to enable support for python3.8.
Upstream, I can see, that there is no testing on python3.8 (only 3.5 and 3.7), but the dependecies lists python >3.5.
So I think will be nice to have 3.8 at least for the 9999 (live) version.

Thanks
Comment 1 Pablo Orduna 2019-12-28 12:52:57 UTC
(In reply to Vasco Gervasi from comment #0)
> Hi,
> I would like to ask if it is possible to bump kitty to 0.15.1.
> Also I would like to ask if it is possible to enable support for python3.8.
> Upstream, I can see, that there is no testing on python3.8 (only 3.5 and
> 3.7), but the dependecies lists python >3.5.
> So I think will be nice to have 3.8 at least for the 9999 (live) version.
> 
> Thanks

Hi!
I have already made a pull request on github to update kitty to 0.15.1, so it shouldn't take long until it is available in the official repository.
Regarding the support for python 3.8, I will give it a look and test it as soon as I can so as to update the ebuilds.
Comment 2 Vasco Gervasi 2019-12-28 13:39:46 UTC
Ok.
Thank you very much Pablo.
Comment 3 Vasco Gervasi 2019-12-29 20:09:06 UTC
Created attachment 601730 [details]
kitty-9999 ebuild
Comment 4 Vasco Gervasi 2019-12-29 20:09:36 UTC
Created attachment 601732 [details, diff]
kitty-9999 flags patch
Comment 5 Vasco Gervasi 2019-12-29 20:13:53 UTC
Hi,
I have uploaded a kitty-9999 ebuild with:
- python-3.8 capable
- a new "docs" use flags to make it optional to create docs, as it requires sphinx and I would prefer not to have any docs locally

I have also updated the flags patch.

With this ebuild I am able to build the 9999 and 0.15.1 version with python 3.8.

Thanks
Comment 6 Pablo Orduna 2019-12-30 09:19:36 UTC
Thank you very much!

I have modified the pull request to include the changes related to the new python version.
About the docs USE, there was a little discussion on GitHub about this and, in the end, it was removed because there is no option to remove documentation in compile phase, so sphinx would still be required even if docs are not installed in install phase. Then, as manual pages for this package are not considerably heavy, it does not make that much sense to include the USE flag.
Comment 7 Vasco Gervasi 2019-12-30 19:32:56 UTC
Thank you very much
Comment 8 Pablo Orduna 2020-01-15 09:08:30 UTC
Marking this as resolved since kitty has been updated to 0.15.1 and support for python has been added to both 0.15.1 and live ebuild.