Post by Hippytaff on Jan 7, 2021 16:26:58 GMT
If you are fairly linux savvy and interested in helping out in a way that is very useful, yet not very time consuming, then helping with moksha testing might be for you.
Moksha testing involves setting up a testing environment on a spare machine or vm, or using your main machine if you wish, it's not particularly dangerous...installing the latest git version of moksha, setting up a log, and reporting odd behaviour/gliches/crashes etc with the relevant log information.
SETTING UP TESTING ENVIRONMENT
I won't be covering setting up git and cloning the moksha repository, I will assume you have this knowledge for sake of brevity. However, if you are yet to discover the wonders of git this is a good place to learn
Build and Install Moksha
- Clone the git repo
- Install the following dependencies:
- CD into the moksha folder and delete the debian folder
- Rename the debian-bl6 folder to debian
- Make a deb file with repo version number by running
- Install moksha
- Tell apt to ignore moksha updates in the bodhi repo
Set up logging
Install the moksha debug deb to log stdout errors. The deb creates two profiles in /usr/share/xsessions. Loging into moksha (logging enabled) at the lightdm login screen will keep a log, which will live in /tmp/moksha-log-***********.log
...and you're good to go. You are testing the cutting edge moksha. Report any issues along with the relevant log entry and this will help our devs fix issues before they get through to the main repo, and many other things I don't understand about coding.
Moksha testing involves setting up a testing environment on a spare machine or vm, or using your main machine if you wish, it's not particularly dangerous...installing the latest git version of moksha, setting up a log, and reporting odd behaviour/gliches/crashes etc with the relevant log information.
SETTING UP TESTING ENVIRONMENT
I won't be covering setting up git and cloning the moksha repository, I will assume you have this knowledge for sake of brevity. However, if you are yet to discover the wonders of git this is a good place to learn
Build and Install Moksha
- Clone the git repo
- Install the following dependencies:
debhelper dh-autoreconf libefl-dev libasound2-dev libxext-dev libpam0g-dev libxcb-shape0-dev dbus-x11 libxcb-keysyms1-dev libedbus-dev
- CD into the moksha folder and delete the debian folder
- Rename the debian-bl6 folder to debian
- Make a deb file with repo version number by running
dpkg-buildpackage -rfakeroot -b -uc
- Install moksha
sudo dpkg -i moksha*.deb
- Tell apt to ignore moksha updates in the bodhi repo
sudo apt-mark hold moksha
Set up logging
Install the moksha debug deb to log stdout errors. The deb creates two profiles in /usr/share/xsessions. Loging into moksha (logging enabled) at the lightdm login screen will keep a log, which will live in /tmp/moksha-log-***********.log
...and you're good to go. You are testing the cutting edge moksha. Report any issues along with the relevant log entry and this will help our devs fix issues before they get through to the main repo, and many other things I don't understand about coding.