Bug 2165819 - kitty-0.28.0 is available
Summary: kitty-0.28.0 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kitty
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2183856
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-01-31 08:08 UTC by Upstream Release Monitoring
Modified: 2023-04-26 03:19 UTC (History)
5 users (show)

Fixed In Version: kitty-0.28.0-1.fc38
Clone Of:
Environment:
Last Closed: 2023-04-26 03:19:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Upstream Release Monitoring 2023-01-31 08:08:48 UTC
Releases retrieved: 0.27.0
Upstream release that is considered latest: 0.27.0
Current version/release in rawhide: 0.26.5-4.fc38
URL: https://sw.kovidgoyal.net/kitty/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/17405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/kitty

Comment 1 Upstream Release Monitoring 2023-02-08 12:06:20 UTC
Releases retrieved: 0.27.1
Upstream release that is considered latest: 0.27.1
Current version/release in rawhide: 0.26.5-4.fc38
URL: https://sw.kovidgoyal.net/kitty/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/17405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/kitty

Comment 2 IanB 2023-03-29 10:15:49 UTC
Can we get a new build please for Fedora?

Comment 3 Artem 2023-03-29 11:17:06 UTC
New version depends on Golang. Basically it's unmaintainable now. I orphaned package so maybe some would like to pickup it.

Comment 4 IanB 2023-03-29 22:32:45 UTC
please post a notice to the devel mailing list about orphaned status. Unfortunately I am not able to take on maintainer myself.

Comment 5 IanB 2023-03-30 04:00:55 UTC
Also, I'm curious about the comment saying the package is unmaintainable. I followed the build instructions here: https://sw.kovidgoyal.net/kitty/build/ and was able to build without too much trouble.

For anyone interested, a Fedora 38 build can be created with these steps (Dockerfile):

FROM fedora:38

RUN dnf -y update
RUN dnf -y install python3 harfbuzz-devel zlib-devel libpng-devel lcms2-devel librsync-devel freetype fontconfig-devel libcanberra ImageMagick python3-pygments gcc golang pkg-config openssl-devel mesa-libGL-devel libXrandr-devel libXinerama-devel libXcursor-devel libxkbcommon-x11-devel dbus-devel python3-devel wayland-protocols-devel libXi-devel wayland-devel python3-sphinx python3-sphinx-copybutton python3-sphinx-inline-tabs python3-sphinxext-opengraph python3-furo

RUN git clone https://github.com/kovidgoyal/kitty && cd kitty
RUN cd kitty && make linux-package

Comment 6 Yaroslav Sidlovsky 2023-03-30 09:07:29 UTC
Citation from Fedora Packaging Guidelines (https://docs.fedoraproject.org/en-US/packaging-guidelines/#_build_time_network_access):
```
Packages in the Fedora buildsystem are built in a mock chroot with no access to the internet.
Packages must not depend or or use any network resources that they don’t themselves create (i.e., for tests).
In no cases should source code be downloaded from any external sources, only from the lookaside cache and/or the Fedora git repository.
```

Comment 7 Artem 2023-03-30 09:19:56 UTC
(In reply to IanB from comment #5)

Following build instructions on developer web-site ≠ proper packaging for Fedora.

How to:
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/

Comment 8 IanB 2023-03-30 11:22:47 UTC
Thanks for the explanation. Regarding the point about build system not having network access, I'm guessing packaging system supports putting Go dependencies in a local vendor directory, otherwise how would any Go app be built?

Comment 9 Artem 2023-03-30 11:39:53 UTC
(In reply to IanB from comment #8)

SHOULD unbundled and all Go deps should packaged. With some exceptions:

  At the moment golang projects packaged in Fedora SHOULD be unbundled by default. It means projects are built from dependencies packaged in Fedora.

  For some project it can be reasonable to build from bundled dependencies. Every bundling needs a proper justification.

https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/#_bundled_or_unbundled

Comment 10 Upstream Release Monitoring 2023-04-15 19:03:44 UTC
Releases retrieved: 0.28.0
Upstream release that is considered latest: 0.28.0
Current version/release in rawhide: 0.26.5-4.fc38
URL: https://sw.kovidgoyal.net/kitty/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/17405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/kitty

Comment 11 David 2023-04-16 13:01:31 UTC
Really looking forward to Kitty 0.28.x on el9, I hope the upcoming Fedora version can also get an EPEL-9 release.

Comment 12 Fedora Update System 2023-04-17 20:46:04 UTC
FEDORA-2023-10f1067d57 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-10f1067d57

Comment 13 Fedora Update System 2023-04-18 03:39:57 UTC
FEDORA-2023-10f1067d57 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-10f1067d57`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-10f1067d57

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-04-26 03:19:33 UTC
FEDORA-2023-10f1067d57 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.