What decides where GetIt places the stuff it installs?
It seems that the files are placed under current user, even if Delphi is installed for “all users”. How do you get around that for a build server where the build process is running under a system account? This is kinda ridiculous.
Quote from Vincent Parrett: “Umm.. don’t use getit.. its a toy not a real package manager. Seriously why tf would it place libraries under the user profile.”
I have to agree. GetIt appears like a really trivial download/installer, than an actual package installer.
I guess it would be better to install the libs locally, then copy them to VCS managed folders, and check out those on the build server.
Originally shared by Lars Fosdal
GetIt, FinalBuilder and Continua Build Server
We are having some issues with the OmniThreadLibrary not being found when FinalBuilder is invoked from Continua.
My colleague was just doing the normal edit, F9, break, edit, F9, etc – when this happened. The compiler went runaway and found a lot of errors! In fact, it didn’t run out of errors – but kept finding them until
he killed #10Seattle .
After a restart and a F9 – no errors and ran as expected.
Naturally, it is impossible to reproduce on demand.
Cosmic ray bit flipping? Random data in uninitialized buffers? Aliens?