rpm-software-management / rpmlint

Tool for checking common errors in rpm packages
GNU General Public License v2.0
128 stars 118 forks source link

Support threaded execution #216

Open scarabeusiv opened 5 years ago

scarabeusiv commented 5 years ago

When loading up and validating stuff we should make everything run in multiple threads and print out status progress as it can take quite time ie when scanning libreoffice stack. Basically the code at https://github.com/rpm-software-management/rpmlint/blob/master/rpmlint/lint.py#L66 should be threaded.

scarabeusiv commented 5 years ago

Also we could print out the progress estimation on how we are going as everything is now buffered and we dump our collated data at the end.