-
-
Notifications
You must be signed in to change notification settings - Fork 631
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
Installation for Ubuntu #2685
Comments
Hey, happy you like Zellij! Thanks for putting this script together. The installation page is mostly about pointing people to repositories (official or community) which can be used to install Zellij. If someone adds Zellij to the ubuntu/debian repositories, I think it will automatically appear there. I would certainly welcome it. |
I see that an ITP was filed very recently, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064050 which is great news (intent to package is the first step toward actually getting it packaged). @aborrero is anything needed on this repo's side to make that happen? Seems like quite a few deps may not be in salsa yet. FYI for anyone interested, the process AIUI is more or less getting an entry in https://salsa.debian.org/rust-team/debcargo-conf and messing around with dependency versions until it builds, with a maintainer to support (Arturo). cc @R-Rothrock who showed some interest in #2458 |
I think @silwol did some work on this before hitting a wall. Maybe he can shed some light here so that no-one will do double-work? |
Hi,
I wont have time at present to handle all the dependency packaging.
I'm sorry.
…On Mon, Mar 4, 2024, 11:03 Aram Drevekenin ***@***.***> wrote:
I think @silwol <https://github.com/silwol> did some work on this before
hitting a wall. Maybe he can shed some light here so that no-one will do
double-work?
—
Reply to this email directly, view it on GitHub
<#2685 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AALFDTPZZJB3QMI2D7SZH3TYWRBH7AVCNFSM6AAAAAA3J2CIEWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZWGIYDKMBSGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
It's been some time since I took a glance into packaging Not sure if the situation is still the same, but with @aborrero being a Debian developer, they can probably judge the situation quite well. @imsnif On a side note, has the discussion about wasmtime vs wasmer gone anywhere, or is the situation unchanged on that front?
|
Thanks @silwol - I think it's better to have it documented here in an issue than on Matrix. Right now there's still no progress on the wasmer/wasmtime front. We can't upgrade wasmer because we don't want to use wasix due to it expanding surface into areas we do not need and their potential to cause havoc in our app (eg. this was driven forth by @tlinford making some attempts at upgrading and having Zellij crash when his laptop was sleeping). I'm hoping @tlinford finds the time to move us to wasmtime. As far as I remember, this move will remove this particular blocker for the debian packaging, right? |
There is at least one other blocker from the Debian side. The |
Would it be feasible to put plugin support behind a feature flag to make those dependencies optional? If no core functionality depends on plugins, that would significantly cut down on the number of missing dependencies. At least as an initial step. |
Not feasible at all, I'm afraid. The status-bar, tab-bar, compact-bar and session-manager are implemented as plugins - we're also slowly and surely offloading more logic from the app to plugins. Just on a product level it would be gutting the app completely. Not to mention that on a technical level, since plugins are first-class citizens, this would be a massive undertaking. |
Hello. Thanks for CC'ing me. Cheers |
Hi, I like Zellij a lot and have installed it everywhere. I noticed that in the Installation there's no support for Ubuntu, so the user would have to download it from the release, uncompress, and move the binary to a path.
Is there a specific reason why apt was not added? Why not give the user an option to install Zellij automatically (like with a script)?
I wrote a script earlier to do this:
https://gist.github.com/BaksiLi/ea2f505fdbe42349a5225390264c1f40
The text was updated successfully, but these errors were encountered: