release-engineering / ubi-population-tool

A tool for populating UBI repositories.
GNU General Public License v3.0
3 stars 14 forks source link

RPMs matching re-implemented [RHELDST-6392] #158

Closed rbikar closed 3 years ago

rbikar commented 3 years ago

This rather bigger change moves matching non-modular binary, debug and source packages to separate class.

This change provides 1:1 functionality as previous code, but is more robust, reliable and uses better paralellizition and should be also a bit faster than the previous implementation.

I also removed some unused code, added and improved tests, added some custom config to pylint in order to pass static checks.

rbikar commented 3 years ago

run tests

rbikar commented 3 years ago

Failure in integration tests is a known issue: RHELDST-7382. It's missing line in logs, I asked for disabling the check.