Skip to content

Conversation

@Meister1593
Copy link
Collaborator

@Meister1593 Meister1593 commented Aug 5, 2025

Separated download/build process as much as i could and added two more tasks (download-server-deps, build-server-deps), and made all paths used for dependencies from prepare-deps static (meaning, you can reference them independently from each other).

Also separated code for platforms in dependencies as it was getting quite cluttered...

Only lightly touched up code for windows, logic shouldn't be really changed (aside from same path usage as for linux), did not fully refactor it.

This greatly helps package managers on linux that are strict on fetch and build phases, though doesn't fully address it (they still need to build alvr_xtask beforehand somehow).
Also alvr_launcher uses cargo install which both fetches and builds cargo about at the same time (and cargo about by itself uses internet) - this needs cleaning up too, but it is a bit too much for one PR, will do it separately. For now focus is on actual server binaries.

@Meister1593 Meister1593 requested a review from zmerp August 5, 2025 22:38
@Meister1593 Meister1593 self-assigned this Aug 5, 2025
@Meister1593 Meister1593 marked this pull request as draft August 5, 2025 22:40
@Meister1593
Copy link
Collaborator Author

Opened pr for CI/CD, don't check the code yet

@Meister1593
Copy link
Collaborator Author

huh? why was it force-pushed?...

@Meister1593
Copy link
Collaborator Author

@The-personified-devil was it pushed by accident?

@Meister1593
Copy link
Collaborator Author

Meister1593 commented Aug 9, 2025

i will revert changes for now, they don't seem to be changing anything?... (i could have done rebase/merge from master myself later, when i finished with this)

@The-personified-devil
Copy link
Collaborator

@Meister1593 Sorry, all the messing around with merge-queues made it so this had to be rebased and when github offered me a convenient button I just clicked that forgetting that that's really annoying for the local state of your repo (+ I didn't expect it would put me as the committer).

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