Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704076 - x11-terms/kitty-0.15.1 version bump, add python-3.8 support
Summary: x11-terms/kitty-0.15.1 version bump, add python-3.8 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pablo Orduna
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: python3.8-compat
  Show dependency tree
 
Reported: 2019-12-28 11:58 UTC by Vasco Gervasi
Modified: 2020-01-15 09:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kitty-9999 ebuild (kitty-9999.ebuild,2.32 KB, text/plain)
2019-12-29 20:09 UTC, Vasco Gervasi
Details
kitty-9999 flags patch (kitty-9999-flags.patch,1.65 KB, patch)
2019-12-29 20:09 UTC, Vasco Gervasi
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.