在Linux Debian 10中的cal CLI应用程序中发现错误

在Linux Debian 10中的cal CLI应用程序中发现错误,linux,debian,command-line-interface,cal,Linux,Debian,Command Line Interface,Cal,我在DebianLinux10(buster)CLI应用程序中发现了一个bug。如果调用call1752您将在输出中看到9月份未完成,缺少第3-13天。我在Python 3(通过BPython 3)中使用日历模块进行了尝试: import calendar as c c.prcal(1752) 1752年的所有月份都显示正确)。该漏洞似乎只存在于CLI-cal Linux应用程序中 由于这个小错误,1752年之前的所有年份都从cal CLI错误地输出 有人知道这只虫子吗?1752年9月在英国及

我在DebianLinux10(buster)CLI应用程序中发现了一个bug。如果调用
call1752
您将在输出中看到9月份未完成,缺少第3-13天。我在Python 3(通过BPython 3)中使用日历模块进行了尝试:

import calendar as c
c.prcal(1752)
1752年的所有月份都显示正确)。该漏洞似乎只存在于CLI-cal Linux应用程序中

由于这个小错误,1752年之前的所有年份都从cal CLI错误地输出


有人知道这只虫子吗?

1752年9月在英国及其殖民地(即后来的美国)的天数减少了,因为那时他们改用了公历。见例

这不是一个错误


行为显然也取决于您的区域设置。

此外,区域设置数据的解释不在
cal
本身,它是C库(具体地说是ICU库)的一个功能。在任何情况下,如果您发现一个bug,请将其填入Debian bug Tracking system。如果开发人员/维护人员不知道(潜在)bug,他们就无法修复它。