Tux / Spreadsheet-Read

Meta-Wrapper for reading spreadsheet data with perl5
15 stars 17 forks source link

upload 0.82 to CPAN #31

Closed shawnlaffan closed 4 years ago

shawnlaffan commented 4 years ago

I'm getting test failures when installing Spreadsheet::Read 0.81 with Spreadsheet::ReadSXC 0.24.

As per the current changes file, these are fixed in 0.82, but it has not yet been uploaded to CPAN.

Example fail report (not my system, but same test failures): http://www.cpantesters.org/cpan/report/a07d7e14-a7de-11ea-b880-46a75081001f

Would it be possible to upload 0.82 to CPAN?

Thanks, Shawn.

Tux commented 4 years ago

Sorry, not yet. It is a state of flux, waiting for the next release of Spreadsheet::ReadSXC, but Max is busy with the cloud conference just now. If you do not need to parse ODS or SXC (OpenOffice and LibreOffice spreadhseets), force install and all will work well. (using it on a daily basis at $work) I really hope to have better news soon

shawnlaffan commented 4 years ago

Thanks for the response. I'll do that until the next version is released.

Tux commented 4 years ago

@shawnlaffan you could try a pull now and see if it also PASSes also in your environment. The interface is not yet fully functional (no colors and other cell attributes), but that work is in the pipeline. Current git PASSes with Spreadsheet::ParseODS-0.25 from CPAN

Tux commented 4 years ago

FWIW 0.82 will have extended merged-cells support

shawnlaffan commented 4 years ago

Thanks. Failing tests under 0.81 now pass (see below).

I cannot find Spreadsheet::ParseODS on CPAN, though. Spreadsheet::ReadSXC is also still at 0.24 on CPAN, so I assume its 0.25 is yet to be released.

c:\git\Spreadsheet-Read>perl Makefile.PL
Do you want to install xlscat   Convert Spreadsheet to plain text or CSV ? [y] n
Do you want to install xlsgrep  Grep pattern from Spreadsheet ? [y] n
Do you want to install ss2tk    Show a Spreadsheet in Perl/Tk ? [y] n
Do you want to install ssdiff   Show diff between two spreadsheets ? [y] n
Do you want to install xls2csv  Wrapper around xlscat for easy XLS  => CSV ? [y] n
Do you want to install xlsx2csv Wrapper around xlscat for easy XLSX => CSV ? [y] n
Checking if your kit is complete...
Looks good
Generating a gmake-style Makefile
Writing Makefile for Spreadsheet::Read
Writing MYMETA.yml and MYMETA.json

c:\git\Spreadsheet-Read>gmake
cp Read.pm blib\lib\Spreadsheet\Read.pm

c:\git\Spreadsheet-Read>gmake test
"C:\berrybrew\5.28.0_64_PDL\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/10_basics.t ... ok
t/11_call.t ..... ok
t/200_csv.t ..... # Parser: Text::CSV_XS-1.35
t/200_csv.t ..... ok
t/201_csv.t ..... ok
t/202_csv.t ..... ok
t/203_csv.t ..... ok
t/204_csv.t ..... ok
t/205_csv.t ..... ok
t/210_csv.t ..... # Parser: Text::CSV_XS-1.35
t/210_csv.t ..... ok
t/211_csv.t ..... ok
t/212_csv.t ..... ok
t/213_csv.t ..... ok
t/214_csv.t ..... ok
t/220_csv.t ..... # Parser: Text::CSV_PP-1.95
t/220_csv.t ..... ok
t/221_csv.t ..... ok
t/222_csv.t ..... ok
t/223_csv.t ..... ok
t/224_csv.t ..... ok
t/30_xls.t ...... # Parser: Spreadsheet::ParseExcel-0.65
t/30_xls.t ...... ok
t/31_clr.t ...... ok
t/32_fmt.t ...... ok
t/33_misc.t ..... ok
t/34_dates.t .... ok
t/35_perc.t ..... ok
t/36_xls.t ...... ok
t/37_merged.t ... ok
t/410_ods.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/411_clr.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/412_fmt.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/413_misc.t .... skipped: Cannot use Spreadsheet::ParseODS
t/414_dates.t ... skipped: Cannot use Spreadsheet::ParseODS
t/415_perc.t .... skipped: Cannot use Spreadsheet::ParseODS
t/417_merged.t .. skipped: Cannot use Spreadsheet::ParseODS
t/420_sxc.t ..... # # Parser: Spreadsheet::ReadSXC-0.24
t/420_sxc.t ..... ok
t/425_ods.t ..... # # Parser: Spreadsheet::ReadSXC-0.24
t/425_ods.t ..... ok
t/426_clr.t ..... ok
t/50_sc.t ....... # Parser: Spreadsheet::Read-0.82
t/50_sc.t ....... ok
t/51_sc.t ....... ok
t/600_xlsx.t .... # Parser: Spreadsheet::ParseXLSX-0.27
t/600_xlsx.t .... ok
t/601_clr.t ..... ok
t/602_fmt.t ..... ok
t/603_misc.t .... ok
t/604_dates.t ... ok
t/605_perc.t .... ok
t/607_merged.t .. ok
t/610_xlsx.t .... # Parser: Spreadsheet::ParseXLSX-0.27
t/610_xlsx.t .... ok
t/611_clr.t ..... ok
t/612_fmt.t ..... ok
t/613_misc.t .... ok
t/614_dates.t ... ok
t/615_perc.t .... ok
t/617_merged.t .. ok
t/620_xlsx.t .... skipped: Cannot use Spreadsheet::XLSX
t/621_clr.t ..... skipped: Cannot use Spreadsheet::XLSX
t/622_fmt.t ..... skipped: Cannot use Spreadsheet::XLSX
t/623_misc.t .... skipped: Cannot use Spreadsheet::XLSX
t/624_dates.t ... skipped: Cannot use Spreadsheet::XLSX
t/625_perc.t .... skipped: Cannot use Spreadsheet::XLSX
t/627_merged.t .. skipped: Cannot use Spreadsheet::XLSX
t/999_fail.t .... ok
All tests successful.
Files=60, Tests=4803, 49 wallclock secs ( 0.53 usr +  0.22 sys =  0.75 CPU)
Result: PASS
'env' is not recognized as an internal or external command,
operable program or batch file.
gmake: [Makefile:964: test] Error 1 (ignored)
Tux commented 4 years ago

https://github.com/Corion/Spreadsheet-ReadSXC - master branch. All feedback welcome! (do not hesitate to create issues in their queue too)