Bump memory requirements to 3 GB
- [x] Check https://data.firefox.com/dashboard/hardware to see how low the number of users with 2 GB of RAM is. Also check bug reports sent with WhisperBack. If it's still too high, postpone. Else, proceed. - [x] tails/tails#5502+ - [x] ensure all Jenkins workers have enough RAM - [x] ensure all Jenkins workers have enough storage space wherever they store VM snapshots * Easiest way to do this may be to create a `-force-all-tests` branch that gives TailsToaster 3 GB of RAM, run the test suite on it, and monitor during the run what's the max disk usage. - [x] Bump requirements in our doc - [x] Give TailsToaster 3 GB of RAM - [x] Unlock potential follow-ups that were blocked by the 2 GB contraint: * [x] This might help enable us to drop the 2-steps LUKS PBKDF memory cost dance if we wish to: the main reason we have this 2-steps dance is to reach our desired memory cost on 2 GB systems. There are other reasons though (https://gitlab.tails.boum.org/tails/tails/-/issues/18040#note_265855). * [x] This used to block tails/tails#15450 (https://gitlab.tails.boum.org/tails/tails/-/merge_requests/256#note_160642), which is why lots of the comments are about this aspect of things, but that's not the case anymore.
issue