Package Details: perl-hash-multivalue 0.16-1

Git Clone URL: https://aur.archlinux.org/perl-hash-multivalue.git (read-only, click to copy)
Package Base: perl-hash-multivalue
Description: Perl/CPAN Module Hash::MultiValue: Store multiple values per key
Upstream URL: https://metacpan.org/release/Hash-MultiValue
Licenses: GPL, PerlArtistic
Submitter: Athaba
Maintainer: int
Last Packager: int
Votes: 11
Popularity: 0.000000
First Submitted: 2010-05-25 17:59 (UTC)
Last Updated: 2018-08-17 17:35 (UTC)

Latest Comments

MarsSeed commented on 2023-11-01 11:38 (UTC) (edited on 2024-02-09 15:03 (UTC) by MarsSeed)

I think it is better to test even with the optional test that uses UNIVERSAL::ref.

So I propose that you add checkdepends=('perl-universal-ref').

The other checkdepends mentioned are for release candidate testing, which is not needed in a stable release package like this.

int commented on 2018-08-21 11:14 (UTC) (edited on 2018-08-21 11:16 (UTC) by int)

Interesting point. checkdepend() are the dependencies that are needed to run the test suite. But what does it mean? To run only the test framework, to run the test suite successful or to run all tests successful, the mandatory as well as the optional tests (or at least the ones for linux)?

I usually ignore the optional tests. Because I think something optional is checked and it is not needed for normal operation of the module. But is this correct?

In this particular case:

my $h = Hash::MultiValue->new;

is ref $h, 'HASH';

It is checked when UNIVERAL::ref is used, Hash::MultiValue is recognized as a HASH.

The other skipped test is

t/release-pod-syntax.t .. skipped: these tests are for release candidate testing

Should we test it, because this version is a release candidate or not?

sl1pkn07 commented on 2018-08-20 14:43 (UTC)

seems need https://aur.archlinux.org/packages/perl-universal-ref/ as checkdepend()

t/ref.t ................. skipped: No UNIVERSAL::ref

Athaba commented on 2013-01-09 14:08 (UTC)

I don't have time to maintain this package anymore.