Tag: opensuse

不一致的CPAN模块行为 – 责怪谁?

我注意到Spreadsheet :: XLSX模块的行为不一致,具体取决于它的安装方式。 当通过/ usr / bin / cpan安装在OpenSUSE上时,它从Excel 2007工作表中的单元格中读取date: $VAR1 = bless({ 'Format' => 'yyyy-mm-dd', 'Val' => '2016-01-04', '_Value' => '2016-01-04', 'Type' => 'Date' }, 'Spreadsheet::ParseExcel::Cell' ) 这是正确的。 但是,在从OpenSuSE存储库安装为RPM的计算机上,读取同一张表单的相同单元的相同代码返回: $VAR1 = bless({ 'Type' => 'Date', 'Format' => 'md-yy', 'Val' => '42373', '_Value' => '1-4-16' }, 'Spreadsheet::ParseExcel::Cell' ); 对我来说,看起来好像在我自己​​的机器上编译的代码包含不同的默认值,或者至less以不同于分发维护者编译的方式读取表单。 它看起来像编写依赖于编译时环境的代码的原始作者,编译非可移植代码的分发维护者,还是决定将编译时环境相关代码作为RPM包含在存储库中的人的错误? 我不想责怪任何人,只是想知道,我应该在哪里提交错误报告。