Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#74136 - [kitty] missing optional dependency: librsync
Attached to Project:
Community Packages
Opened by Kevin Klement (frabjous) - Wednesday, 16 March 2022, 02:35 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 02 May 2022, 12:36 GMT
Opened by Kevin Klement (frabjous) - Wednesday, 16 March 2022, 02:35 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 02 May 2022, 12:36 GMT
|
DetailsDescription:
The kitty terminal comes bundled with addons called "kittens". One of them is called "transfer" and allows the user to transfer files over the TTY device. However, the use of the kitten requires the librsync package. librsync should therefore at least be listed as an optional dependency for the kitty package Additional info: * package version(s): kitty 0.24.4-1 * config and/or log files etc.: n/a * link to upstream bug report, if any: n/a Steps to reproduce: Install kitty without librsync. SSH into another computer with kitty installed without librsync. Try to run `kitty +kitten transfer /path/to/some/file /path/to/destination`. It won't work if either of them doesn't have librsync installed. If it's not installed on SSH host, you'll get "ImportError: librsync.so.2: cannot open shared object file: No such file or directory". If it's installed on the host, but not on the SSH client, it'll simply hang. |
This task depends upon
Comment by Sven-Hendrik Haase (Svenstaro) -
Monday, 02 May 2022, 12:36 GMT
The README here https://github.com/kovidgoyal/kitty/blob/master/docs/build.rst doesn't list librsync as optional so I'm moving it to hard deps while also adding a python-pygments optdep.