Skip to content

Conversation

@Minion3665
Copy link
Member

No description provided.

This is a change I've been hoping to make for a while... hopefully this
should make the tangle of everything a bit more readable

I'm also expecting to add some more various similar shells - so this
should help with the problem of the ever-growing nilla.nix *and* maybe
make it more likely that we do some inheriting/etc. rather than
reinventing the shell wheel a hundred times...

There's various more stuff to upstream here before we're up-to-date with
what's needed for recent CollaboraOnline/online, but this is a good
first bit to make later work easier
bear makes a compilation database from running a command, which is
required for some language servers. Core has a different way of
generating these which doesn't need you to run bear directly, but online
does
@Minion3665 Minion3665 force-pushed the private/minion/push-myxoyprylvvm branch from 7528502 to c1c3887 Compare December 18, 2025 13:29
chromium is needed for running cypress tests properly. We previously had
this in the android-online shell, but we need it in online too. As
android-online inherits packages from online, we don't need to specify
it in both
We don't need anything like the overhead we started off with... let's
clean it up as simpler flags often lead to less surprising breakages
android-studio is downloading/symlinking things - and quite a lot of
things - so in my testing it takes *way* longer to do this remotely...
We're interested in using Kotlin to write future Android code, e.g. some
tests, so let's install it in the relevant shell!
The core build now fails without this; let's add it
The typescript language server isn't enough to get coverage of every
online file; it's worth installing the whole vscode language server
pack
@Minion3665 Minion3665 force-pushed the private/minion/push-myxoyprylvvm branch from c1c3887 to f9d30f1 Compare December 18, 2025 13:37
@celestial-starfruit celestial-starfruit merged commit 3de6816 into main Dec 18, 2025
1 check passed
@celestial-starfruit celestial-starfruit deleted the private/minion/push-myxoyprylvvm branch December 18, 2025 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants