Tags: suve/vrms-rpm
Tags
vrms-rpm v2.3 After a long time of inactivity, this new release brings in a couple of important new features. The biggest one of those is the addition of the --grammar option, allowing users to pick from several built-in licence string parsers. A new parser implementing the SPDX License Expression grammar has been introduced, in two flavours: strict ("spdx-strict") and lenient ("spdx-lenient"). The old parser used by vrms-rpm v2.2 and older is still available under the name "loose". The program will now detect when multiple versions of the same package are installed, and print the full name-epoch:version-release information to distinguish between the packages. A new option, --evra, has been added, that allows the user to customize this behaviour. The program will now also detect gpg-pubkey packages ("fake" packages used by rpm to store information about GPG keys) and employ special rules when handling them. Support for the NO_COLOR environment variable has been added. As usual, the licence lists have been updated. While previously this was done manually, this release finally includes a script which automates the process. On the developer side, the program is now accompanied by a test suite, which should help in preventing regressions.