I’ve been using ghostty for the last couple of months or so. I’ve been really enjoying it. I updated with sudo zypper dup last night, and today I see ghostty has been removed. What is going on?
Thanks!
I’ve been using ghostty for the last couple of months or so. I’ve been really enjoying it. I updated with sudo zypper dup last night, and today I see ghostty has been removed. What is going on?
Thanks!
Looks like no one stepped up to submit a fix yet…
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/message/BMZTZ2DCNWXARP5UD7MECR6PCWOTKR5G/
I did just get it working on my local - sort of. Still having trouble getting it to launch with a shortcut or from the app launcher. But I can run it from the terminal.
If I can figure out that last part, I will see what I can do to submit a fix. However, there may be a slight problem. The current stable release of ghostty is 1.2.3, which uses Zig version 0.14.1. On openSUSE Tumbleweed, if you install zig, it installs version 0.15.1, which will not result in a successful build. That may be why there have been issues building on openSUSE.
The development builds of ghostty (referred to them as ‘tip’ releases) use zig 0.15.2. I am going to assume that means that ghostty 1.2.4 or 1.3 will use 0.15.2, which openSUSE may be able to hit when that release happens.
FWIW, I assume that you’ve already checked the following out?
Ghossty has vanished from his project.
Files could not be expanded: openSUSE:Factory/ghostty: package ‘ghostty’ does not exist
Official website has an appimage.
@Wolfheri it’s there, just have to expand…
https://build.opensuse.org/package/show/X11:terminals/ghostty?expand=0
@Wolfheri @malcolmlewis @deano_ferrari
Hey! So I am in the middle of another project right now, but once I am done with that I would like to fix this Ghostty issue on OBS. I have never done anything on OBS before, so I want to make sure I am on the right track.
I found this guide. It looks like the osc tool is already installed on my system, although for some reason it doesn’t work if I run without sudo (I get an error “The KWallet daemon is neither running nor activatable through D-Bus”). I am not too worried about this error right now, instead I am concerned about how to actually submit a fix.
If I try to clone X11:termianls/ghostty with this:
sudo osc co X11:terminals ghostty
I get this output:
A X11:terminals
A X11:terminals/ghostty
The link in this package ("ghostty") is currently broken. Checking
out the last working version instead; please use 'osc pull'
to merge the conflicts.
This seems to suggest that ghostty still exists in the repo. However, if I try to create my own branch with:
sudo osc branch X11:terminals ghostty
I get this output, which seems to suggest the package ghostty does not exist:
BuildService API error: failed to branch: openSUSE:Factory/ghostty: package 'ghostty' does not exist
If I run the command again, I get an output that my branch is already created, but it is empty. Is this what’s supposed to happen? From the document I linked, I need to submit the fix to my branch first, then make a PR (or whatever osc calls a PR) of my fix to the main branch of X11:terminals.
I will take another look when I am done with my current project, but if you can tell me I am on the right track or not, that would be super helpful!
Thanks!
Looks like it’s here now? https://build.opensuse.org/package/show/devel:languages:zig/ghostty-1.1
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.