Bug #101905 mysql-shell requires extra steps when compiling in December
Submitted: 8 Dec 2020 11:02 Modified: 30 Nov 2022 9:07
Reporter: Daniël van Eeden (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:Shell General / Core Client Severity:S3 (Non-critical)
Version:8.0.22 OS:Any
Assigned to: CPU Architecture:Any

[8 Dec 2020 11:02] Daniël van Eeden
Description:
When compiling in December this happens:

CMake Error at CMakeLists.txt:156 (MESSAGE):
  Package year is 2020, please confirm correct value

Compiling with `-DPACKAGE_YEAR=2020` works.

How to repeat:
Compile mysql-shell in December

Suggested fix:
Allow compiling in December. E.g. by using the current year as package year.
[8 Dec 2020 11:57] MySQL Verification Team
Hello Daniël,

Thank you for the report and feedback.
Verified as described.

regards,
Umesh
[30 Nov 2022 9:07] Edward Gilmore
Posted by developer:
 
Added the following note to the MySQL Shell 8.0.32 release notes:

A package year verification check prevented compilation
of MySQL Shell, with default options, when close to the
end of year. As of this release, MySQL Shell compilation
defaults to the current year as package year.