Package: wnpp Severity: wishlist Owner: Jonas Smedegaard <d...@jones.dk>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 * Package name : libtest-filename-perl Version : 0.03 Upstream Author : David Golden <dagol...@cpan.org> * URL : https://metacpan.org/release/Test-Filename * License : Apache-2.0 Programming Lang: Perl Description : portable filename comparison Many cross-platform test failures -- particularly on Win32 -- are due to hard-coded file paths being used in comparison tests. . my $file = get_file(); # returns "foo\bar.t"; is( $file, "foo/bar.t" ); # fails on Win32 . Test::Filename provides some handy functions to convert all those path separators automatically so filename tests will just DWIM. . The alternative is to write your own utility subroutine and use it everywhere or just keep on littering your test code with calls to File::Spec -- yuck! . is( $file, File::Spec->canonpath("some/path"), "should pass" ); . Since this module is so simple, you might not think it worth including as a dependency. After all, it's not that hard to always remember to use File::Spec, Path::Tiny or some other file utility, right? But odds are that, at some point, you'll be so busy writing tests that you'll forget and hard-code a path in your haste to show what a clever programmer you are. . So just use this module and stop worrying about it. You'll be happier and so will anyone trying to install your modules on Win32. This package is needed by libpath-iterator-rule-perl and libdist-inkt-perl. It will be maintained in the Debian Perl Team. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJTjFYcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0 RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vW4l0IAIaz3dnvgBxVsWa3rMFzmAej rTtYgZ04Z/dvmvBtZ8KLcwzBi/gEb5MiJuX8c1HEjPCAZLGZ6MuV1opb87ZVqBb2 lN+wxqt/YcdCPdSQZmjhksqcBTaeigohePPg0f58PbAvxkrZwlzTfFEtpKVCqnur lLPOR47fokIjjzwZ7jZ7h1IoMUPlkEygwvjDCtlScuEIJDLlUd2Dc3Fg0vX+vsbW ZFJO1ghvu9JAX0wc1M9bjmP62QNNx8wv2FpApAoC+mxzGDAfLICaB8CTx1P5vB6H Ra9IgHdQjqHO60GRfFs8Xdy8GnC36LlxTikcDLQvE7/cg+OUvyUfxM1QMc6GuII= =E1od -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140602104656.30429.33133.report...@bastian.jones.dk