Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a built product? #82

Open
Jasonlhy opened this issue Nov 24, 2017 · 16 comments
Open

Add a built product? #82

Jasonlhy opened this issue Nov 24, 2017 · 16 comments

Comments

@Jasonlhy
Copy link

May be just add a built product to let people download and try?

@AllanLRH
Copy link

Would love for it to be available as a brew cask install xi-mac.

@cmyr
Copy link
Member

cmyr commented Nov 29, 2017

We're still a ways away from offering a prebuilt package, although it's definitely an eventual goal.

@davelab6
Copy link

davelab6 commented Jan 2, 2018

Would love to see this on https://github.com/google/xi-mac/releases

@hronro
Copy link

hronro commented Feb 11, 2018

any updates?

@cmyr
Copy link
Member

cmyr commented Feb 11, 2018

We won't be offering a built product for a while yet, because it creates the impression that the software is ready to use, regardless of how vocally that is disclaimed. Although it might be frustrating for some users, having a slightly more difficult install process is probably useful for the time being. If you're really interested in trying out the editor and can't figure out the build instructions, I'd be happy to help.

@hronro
Copy link

hronro commented Feb 13, 2018

@cmyr The problem for me is that I'm still using macOS 10.11, which is only allowed to install XCode 8, but xi-mac requires XCode 9, so I can't build it by myself. So I wonder if you could provide a built version, I can easily try the latest xi-mac.

@cmyr
Copy link
Member

cmyr commented Feb 13, 2018

@foisonocean I have zero confidence this will work, but you can try this:

It isn't a proper archive, just my build. You may need to have some libs installed, particularly oniguruma, available through homebrew. This also won't generate logs for errors originating in xi-core (#136) so you might want to open the app bundle and try running xi-core directly to debug?

https://cmyr.net/upload/XiEditor.zip

edit:

Also we might drop 10.11 soon, there was some recent annoyance there that I don't recall. Our loose support guarantee for the time being is "latest - 1".

@hronro
Copy link

hronro commented Feb 14, 2018

@cmyr This works for me on 10.11

@kylegoetz
Copy link

@cmyr works for me on 10.12 as well. Thanks. I really wanted to check this out, but Xcode takes up eleven billion zettabytes and my laptop has like 3GB of free space.

@yschimke
Copy link

Is the way forward here a brew recipe to build it?

@jansol
Copy link
Contributor

jansol commented Sep 23, 2018

It's a step in the right direction yes. However, as far as I know homebrew does not accept formulae for things that don't have proper versioned releases so it won't help much yet.

@yschimke
Copy link

You can host your own brew repo e.g. https://github.com/yschimke/homebrew-tap

works like brew install yschimke/tap/okurl -> okurl.rb

@jansol
Copy link
Contributor

jansol commented Sep 23, 2018

Trust issues aside, do those get any kind of binary caching? If not, that'd defeat the point of not having to install Xcode & rust.

@yschimke
Copy link

Yep - you could setit up so default downloads a binary you self host on github releases. and --master builds from sources, so it autoupdates with builds. But at least your build and getting build dependencies would also be automated.

But nothing like caching of built binaries by arbitrary users as a free build farm.

@jab
Copy link

jab commented Mar 20, 2022

Just got curious to try Xi enough to find my way to this issue, and noticed the most recent comment is a few years old. In case you're able to say, do you think providing e.g. a brew installable binary is still a few years away?

@jansol
Copy link
Contributor

jansol commented Mar 20, 2022

There won't be such a thing as the project has effectively been shut down after reaching its research goals. The core components are being used by some frontend projects as mentioned in the linked comment. Besides those, one of the recently more popular projects is lapce.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants