Bug 436905 (perl-JSON-Any)
Summary: | Review Request: perl-JSON-Any - A meta-module to make working with JSON easier | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Chris Weyl <cweyl> |
Component: | Package Review | Assignee: | Parag AN(पराग) <panemade> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | fedora-package-review, iarnell, lkundrak, notting |
Target Milestone: | --- | Flags: | panemade:
fedora-review+
gwync: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://search.cpan.org/dist/JSON-Any/ | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-12 19:23:26 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 411551 |
Description
Chris Weyl
2008-03-11 02:12:44 UTC
scratch build at: http://koji.fedoraproject.org/koji/taskinfo?taskID=509740 Any reason for not installing optional modules that skipped some tests of "make test" - JSON::PC ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [JSON::DWIW] - JSON::DWIW ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [JSON::Syck] - JSON::Syck ...loaded. (0.29) can you also add other 2 packages for JSON::PC and JSON::DWIW? Yes, as noted in the spec -- JSON::Any relies on one or more of the JSON parsers currently on CPAN. We have JSON::XS and JSON in Fedora; we prefer ::XS as it's faster and ensure tests are run for that module. If other JSON parsers are added to Fedora in the future, the spec can be updated to ensure builds test against them, as well. Thanks for putting comments in advance in SPEC for additional JSON packages. Review: + package builds in mock. Koji build => http://koji.fedoraproject.org/koji/taskinfo?taskID=509740 + rpmlint is silent for SRPM and for RPM. + source files match upstream url 37325d39aa62b291d05b9e90d2df12a0 JSON-Any-1.16.tar.gz + package meets naming and packaging guidelines. + specfile is properly named, is cleanly written + Spec file is written in American English. + Spec file is legible. + dist tag is present. + build root is correct. + license is open source-compatible. + License text is included in package. + %doc is present. + BuildRequires are proper. + %clean is present. + package installed properly. + Macro use appears rather consistent. + Package contains code, not content. + no headers or static libraries. + no .pc file present. + no -devel subpackage + no .la files. + no translations are available + Does owns the directories it creates. + no scriptlets present. + no duplicates in %files. + file permissions are appropriate. + make test gave PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00-load.t t/01-JSON.t t/02-JSON-XS.t t/03-JSON-DWIW.t t/04-ENV.t t/05-JSON-Syck.t t/10_unicode.t t/00-load.........# Testing JSON::Any 1.16, Perl 5.010000, /usr/bin/perl ok t/01-JSON.........# Testing JSON.pm backend ok t/02-JSON-XS......# Testing JSON::XS backend ok t/03-JSON-DWIW....skipped all skipped: JSON::DWIW not installed: Couldn't find a JSON Package. at (eval 3) line 1 t/04-ENV..........ok t/05-JSON-Syck....ok t/10_unicode......# handler is JSON::XS # handler is JSON::Backend::XS::Supportable # DWIW: Couldn't find a JSON Package. at t/10_unicode.t line 18 # Syck: JSON::Syck does not support utf8 at t/10_unicode.t line 19 # PC: Couldn't find a JSON Package. at t/10_unicode.t line 18 ok All tests successful, 1 test skipped. Files=7, Tests=80, 1 wallclock secs ( 0.39 cusr + 0.04 csys = 0.43 CPU) APPROVED. New Package CVS Request ======================= Package Name: perl-JSON-Any Short Description: A meta-module to make working with JSON easier Owners: cweyl Branches: F-7, F-8, devel InitialCC: perl-sig cvs done. Imported and built for rawhide -- as always, thanks for the review :) Package Change Request ====================== Package Name: perl-JSON-Any New Branches: el6 Owners: iarnell tremble Git done (by process-git-requests). Package Change Request ====================== Package Name: perl-JSON-Any New Branches: epel7 Owners: lkundrak eseyman A message from eseyman, the current Fedora maintainer of the package: "I don't use EPEL so I'm probably not the best choice for a maintainer. Feel free to ask for a branch for any of my modules. If you do, please consider adding me as co-maintainer." Git done (by process-git-requests). |