So the big idea behind Matrix is all your data is hosted on your home server, and anyone can host their own home server. All the various home servers federate out authentication to each other based on the rooms a person chooses to enter (a room in the Matrix model …
So wlroots is proving to be difficult to build, I'm getting errors on dependency checking. Normally this is something easy to fix, but not for this build apparently. Seems like I need a better understanding of this graphics stack, so research time.
First we'll need some dependencies that are in the laboratory repo. So we need to copy the default entry in /etc/apt/sources.list and change the word "green" to "laboratory".
Next we install the dependencies:
sudo apt-get install libgnome-desktop-3-devlibgtk-3-devlibpam0g-devlibupower-glib-devlibwayland-dev meson
So things started breaking shortly after I installed PureOS in a VirtualBox VM. I couldn't install vim for some reason. Strange error messages of the package not being available and the apt couldn't update. Weird stuff.
Well after trying a few different things it turns out the system time was …
Oops! Tried installing the phosh dependencies in a PureOS VM.
E: Failed to fetch https://repo.puri.sm/pureos/pool/main/g/gcc-7/libstdc++-7-dev_7.3.0-11_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.puri.sm/pureos/pool/main/g/gcc-7 …
No luck on getting the Qemu img to run under VirtualBox, I'm running a last generation Macbook Pro with Homebrew providing the Qemu environment. Which unfortunately isn't feature complete. On VirtualBox on MacOSX host, I get some random "unsupported version error" that comes up when I try to install the …
[ 256.117337] calamares[2350]: segfault at 564c87913760 ip 0000564c87913760 sp 00007ffc092024a8 error 15
This happened after trying to install PureOS on my Mac in a VirtualBox VM. I had just set the hard drive encryption password when the whole installer crashed. Going to try the non-dynamic hard drive file system …
So in line with being a full time infosec professional now, as I've worked my way around the Purism community, and started putting together a dev environment, I noticed a few concerning things. Now a couple of years ago I probably wouldn't have noticed anything, despite being considered a DevSecOps …
So in the interest of being more privacy and security focused I switched to Brave browser. Which while great and seems to be functional replacement for a lot of what I use a browser for, lead to this yesterday.
So Matrix chat is a bit buggy, but otherwise seems to be working well. So it's time to get the other pieces in place. There is a forum everyone should sign up for as not everyone is going to use Matrix.