Dear Gentoo Devs, Some time ago i presented some scripts which are running daily on my website to provide some basic QA findings. I wanted to give you a update on the status of the scripts as many things changed since then. First of all, gentoo.levelnine.at is outdated and will be removed soon. It was already just a mirror of the new link for some time. The new link is:
https://gentooqa.levelnine.at While the original homepage just listed all the findings, the new one adds some nice graphs and a better overview (i hope). However I'm not a web designer/developer so it's still a very basic homepage. Most of the work went into the scripts anyway. And as of today there are 26 different checks and 6 statistical listings on the homepage. I wont gonna go into detail of every script and since there is a description anyway i suggest you to look at the homepage to find out what those script are looking for. However, you might have a look at [0], a new script which basically only runs repoman full on every package. The results also adds the usual by-maintainer and by-packages filtering. Also under sort-by-filter you'll find lists of every found repoman check. Following are the major improvements since the first time I've presented the scripts. * using parallel: every script uses parallel to speed up checks drastically. * checking overlays: I've already added some overlays to check. Just let me know if you want some other overlays checked as well. Further work: * More checks, especially regarding EAPI7 * Further improve runtime with only checking changed packages (WIP) * Improve documentation/descriptions I've also created a git repo from all the checks which gets updated once a day after finishing every script. The idea was to have some historical information as well, similar to [1], but for single packages. The repo is already over 4GB big. However i don't have any idea how to represent the data in a sane way, so if someone want to have a look at it, i can provide them with the full repo. Just be warned, the data and directory structure changed over time, so i guess it's not that simple to use. The sources of the scripts are still available at [2]. PR's or requests are welcomed. I'm also available on IRC (Nick: iamnr3), mostly hanging around in #gentoo-dev-help. Kind regards Michael [0]https://gentooqa.levelnine.at/results/gentoo/checks/RMC-IMP-packages_full_repoman/ [1]https://gentooqa.levelnine.at/results/gentoo/his/eapi-stats.html [2]https://github.com/mm1ke/gentoo-scripts
signature.asc
Description: Digital signature