Using OPM, I recently saw warnings appearing when the used Laz/FPC is not meeting the requirements of a package to be installed. That's fine. On the other hand, many packages are poorly maintained and certainly will not update their requirement list whenever a new fpc/Laz is released. But ok - there is an option to install anyway, it will appear a bit scary for a novice user, though.
My question is: Up to which version level is the Laz/fpc version checked? I had specified for all (?) my packages the Laz versions as "1.8.0, 1.8.2, 1.8.4, 2.0.0, 2.0.2, trunk". Now, with the release of v2.0.4 the list is not complete. I wanted to check whether the version warning appears when installing fpspreadsheet (which does not yet list 2.0.4 as a requirement) - it installs fine, without the warning.
So, does this mean that the last version number is not evaluated? I would appreciate that: It would free the component writers (and you) from update their packages upon a minor version Laz/FPC change which most probably would not have any effect at all. In this case, the version requirements could be shortened as "1.8.x, 2.0.x, trunk".