This queue is for tickets about the Net-Async-Matrix CPAN distribution.

Report information
The Basics
Id:
104354
Status:
resolved
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
georgiy.tugai [...] gmail.com
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
0.18



MIME-Version: 1.0
X-Spam-Status: No, score=-0.1 tagged_above=-99.9 required=10 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FSL_HELO_FAKE=2.599, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Content-Disposition: inline
X-Spam-Flag: NO
X-Virus-Checked: Checked
Content-Type: multipart/signed; boundary="jq0ap7NbKX2Kqbes"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Message-ID: <20150511182308.GA17054@gmail.com>
X-Received: by 10.68.198.101 with SMTP id jb5mr21575717pbc.84.1431368595530; Mon, 11 May 2015 11:23:15 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-Spam-Score: -0.1
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id B53452403D9 for <cpan-bug+Net-Async-Matrix@hipster.bestpractical.com>; Mon, 11 May 2015 14:23:37 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GWEFq0ZYzw0K for <cpan-bug+Net-Async-Matrix@hipster.bestpractical.com>; Mon, 11 May 2015 14:23:34 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id A5A4B2401F2 for <bug-Net-Async-Matrix@rt.cpan.org>; Mon, 11 May 2015 14:23:33 -0400 (EDT)
Received: (qmail 22018 invoked by alias); 11 May 2015 18:23:32 -0000
Received: from mail-pa0-f54.google.com (HELO mail-pa0-f54.google.com) (209.85.220.54) by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Mon, 11 May 2015 11:23:27 -0700
Received: by pabsx10 with SMTP id sx10so116090222pab.3 for <bug-Net-Async-Matrix@rt.cpan.org>; Mon, 11 May 2015 11:23:15 -0700 (PDT)
Received: from gmail.com ([58.175.8.21]) by mx.google.com with ESMTPSA id nn6sm13782540pdb.79.2015.05.11.11.23.12 for <bug-Net-Async-Matrix@rt.cpan.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 May 2015 11:23:14 -0700 (PDT)
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i=@gmail.com
Delivered-To: cpan-bug+Net-Async-Matrix@hipster.bestpractical.com
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Net-Async-Matrix 0.17 has an undeclared dependency on JSON
Return-Path: <georgiy.tugai@gmail.com>
X-RT-Mail-Extension: net-async-matrix
X-Original-To: cpan-bug+Net-Async-Matrix@hipster.bestpractical.com
X-Spam-Check-BY: la.mx.develooper.com
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=QgpkYrBdjAdgM/zQ8+VoVsIFQsS6aGsc3lXhRmPPwbo=; b=auTfZQwnNhK1p7qGQaMJk4sUpcWdP1ZlWwd06IVgqbDR962WsumC5YOBDX09sdN1Ds i24OEqywb8fXqRbjitaAXCfFNTSq6+53EG/BEvtIAqW3OqdBrCaXDVU3gdz5un3ZMGmX rjTDJjnfL4D7JgOsmeyHO7fN7Ws3Z5ALXyf/LJxfd1xN8eaEGIBZr/Yv0SM0xnRvhLje dmncx9DHV4Mo8ycIMiykvhZdb+dadQgH2bmyRI71A2ZESJdTk3sCAYPnIaXXyhw2nF+1 nVl6Hkr5kABuzJj2lTDlHis9tdqw9KbfANONjHgWvCu6xAQ66kxIRxVGz/x6IZMn7aWp utCg==
Date: Tue, 12 May 2015 03:53:08 +0930
X-Spam-Level:
To: bug-Net-Async-Matrix@rt.cpan.org
From: Georgiy Tugai <georgiy.tugai@gmail.com>
X-RT-Interface: Email
Content-Length: 0
Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT"
Content-Disposition: inline
Content-Length: 0
content-type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: ascii
Content-Length: 3605
To whom it may concern, Net-Async-Matrix 0.17 depends on JSON.pm and does not declare this dependency, according to App::cpanminus. I have attached the relevant build.log. Perl: version 5.20.0 (via perlbrew) OS: Sabayon (a Gentoo derivative) Linux uname -a: Linux t420-sabayon 3.19.0-sabayon #1 SMP Mon Mar 30 04:31:16 UTC 2015 x86_64 Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz GenuineIntel GNU/Linux Elided build.log:
Show quoted text
> Searching Net::Async::Matrix on cpanmetadb ... > --> Working on Net::Async::Matrix > Fetching http://www.cpan.org/authors/id/P/PE/PEVANS/Net-Async-Matrix-0.17.tar.gz > -> OK > Unpacking Net-Async-Matrix-0.17.tar.gz > Entering Net-Async-Matrix-0.17 > Checking configure dependencies from META.json > Checking if you have Module::Build 0.4004 ... Yes (0.4208) > Checking if you have Module::Build 0.36 ... Yes (0.4208) > Configuring Net-Async-Matrix-0.17 > Running Build.PL > Checking prerequisites... > requires: > ! Future::Utils is not installed > ! IO::Async::Notifier is not installed > ! Net::Async::HTTP is not installed > ! String::Tagged is not installed > ! Struct::Dumb is not installed > test_requires: > ! Test::Async::HTTP is not installed > recommends: > * Convert::Color::HTML is not installed > * String::Tagged::HTML is not installed > > ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions > of the modules indicated above before proceeding with this installation > > Created MYMETA.yml and MYMETA.json > Creating new 'Build' script for 'Net-Async-Matrix' version '0.17' > -> OK > Checking dependencies from MYMETA.json ... > Checking if you have Test::More 0.88 ... Yes (1.001002) > Checking if you have POSIX 0 ... Yes (1.38_03) > Checking if you have Future::Utils 0 ... No > Checking if you have JSON::MaybeXS 0 ... Yes (1.003005) > Checking if you have IO::Async::Notifier 0.63 ... No > Checking if you have Struct::Dumb 0 ... No > Checking if you have String::Tagged 0.12 ... No > Checking if you have List::Util 1.29 ... Yes (1.38) > Checking if you have Data::Dump 0 ... Yes (1.22) > Checking if you have URI 0 ... Yes (1.64) > Checking if you have Test::Async::HTTP 0.02 ... No > Checking if you have Net::Async::HTTP 0.36 ... No > ==> Found dependencies: Future::Utils, IO::Async::Notifier, Struct::Dumb, String::Tagged, Test::Async::HTTP, Net::Async::HTTP
[installation of dependencies elided, full log is attached]
Show quoted text
> Building and testing Net-Async-Matrix-0.17 > Building Net-Async-Matrix > t/00use.t ............ ok > Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: ~/.cpanm/work/1431367841.12754/Net-Async-Matrix-0.17/blib/lib ~/.cpanm/work/1431367841.12754/Net-Async-Matrix-0.17/blib/arch /opt/perl5/perls/perl-5.20.0/lib/site_perl/5.20.0/x86_64-linux-thread-multi-ld /opt/perl5/perls/perl-5.20.0/lib/site_perl/5.20.0 /opt/perl5/perls/perl-5.20.0/lib/5.20.0/x86_64-linux-thread-multi-ld /opt/perl5/perls/perl-5.20.0/lib/5.20.0 .) at t/Util.pm line 18. > BEGIN failed--compilation aborted at t/Util.pm line 18. > Compilation failed in require at t/01login.t line 8. > BEGIN failed--compilation aborted at t/01login.t line 8.
[tests elided, full log is attached]
Show quoted text
> Test Summary Report > ------------------- > t/01login.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output
[tests elided, full log is attached]
Show quoted text
> Files=12, Tests=12, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.68 cusr 0.06 csys = 0.79 CPU) > Result: FAIL > Failed 9/12 test programs. 0/12 subtests failed.
content-type: text/plain; charset="utf-8"
Content-Disposition: attachment; filename="build.log"
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: ascii
Content-Length: 35603

Message body is not shown because sender requested not to inline it.

Content-Description: Digital signature
Content-Type: application/pgp-signature; name="signature.asc"
Content-Length: 473

Message body not shown because it is not plain text.

MIME-Version: 1.0
In-Reply-To: <20150511182308.GA17054@gmail.com>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <20150511182308.GA17054@gmail.com>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-29714-1447861916-1546.104354-0-0@rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 63
Fixed in 0.18 to use JSON::MaybeXS everywhere. -- Paul Evans


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.