Michał Górny schrieb:
So, to summarize we shouldn't fix existing code because people did assume accepting invalid parameters was fine.
You are changing the API of versionator.eclass, even if it was unintentional API.
Then ebuilds will fail just the same
No. Before, ebuilds would maybe display an upgrading message when they shouldn't, or vice versa. Now the eclass dies on them.
Best regards, Chí-Thanh Christopher Nguyễn