Package Details: perl-hash-multivalue 0.16-3

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: Artistic-1.0-Perl OR GPL-1.0-or-later
Submitter: Athaba
Maintainer: int
Last Packager: int
Votes: 11
Popularity: 0.013967
First Submitted: 2010-05-25 17:59 (UTC)
Last Updated: 2025-04-12 21:01 (UTC)

Latest Comments

micwoj92 commented on 2025-04-13 04:27 (UTC)

This is the new standard that Arch Linux follows: https://wiki.archlinux.org/title/PKGBUILD#license

https://rfc.archlinux.page/0016-spdx-license-identifiers/

I sometimes update this when updating packages, but sometimes I forget to switch to new format, thanks for reminding me, I will add to my todo list.

int commented on 2025-04-12 21:02 (UTC)

@micwoj92 Is there a special reason for this? I've seen at least one of your perl-packages has SPDX, but not all. If you can elaborate. I updated the license to SPDX.

micwoj92 commented on 2025-03-12 19:42 (UTC)

Please use spdx license identifier.

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.