SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-JSON rpm build for : OpenSuSE. For other distributions click perl-JSON.

Name : perl-JSON
Version : 2.90 Vendor : obs://build_opensuse_org/home:rdannert
Release : 5.1 Date : 2016-11-26 02:33:33
Group : Development/Libraries/Perl Source RPM : perl-JSON-2.90-5.1.src.rpm
Size : 0.26 MB
Packager : (none)
Summary : JSON (JavaScript Object Notation) encoder/decoder
Description :
*************************** CAUTION **************************************
* *
* INCOMPATIBLE CHANGE (JSON::XS version 2.90) *
* *
* JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally *
* on loading time for making these modules inherit JSON::Boolean. *
* But since JSON::XS v3.0 it use Types::Serialiser as boolean class. *
* Then now JSON.pm breaks boolean classe overload features and *
* -support_by_pp if JSON::XS v3.0 or later is installed. *
* *
* JSON::true and JSON::false returned JSON::Boolean objects. *
* For workaround, they return JSON::PP::Boolean objects in this version. *
* *
* isa_ok(JSON::true, \'JSON::PP::Boolean\'); *
* *
* And it discards a feature: *
* *
* ok(JSON::true eq \'true\'); *
* *
* In other word, JSON::PP::Boolean overload numeric only. *
* *
* ok( JSON::true == 1 ); *
* *
**************************************************************************

************************** CAUTION ********************************
* This is \'JSON module version 2\' and there are many differences *
* to version 1.xx *
* Please check your applications using old version. *
* See to \'INCOMPATIBLE CHANGES TO OLD VERSION\' *
*******************************************************************

JSON (JavaScript Object Notation) is a simple data format. See to the
http://www.json.org/ manpage and \'RFC4627\'(the
http://www.ietf.org/rfc/rfc4627.txt manpage).

This module converts Perl data structures to JSON and vice versa using
either the JSON::XS manpage or the JSON::PP manpage.

JSON::XS is the fastest and most proper JSON module on CPAN which must be
compiled and installed in your environment. JSON::PP is a pure-Perl module
which is bundled in this distribution and has a strong compatibility to
JSON::XS.

This module try to use JSON::XS by default and fail to it, use JSON::PP
instead. So its features completely depend on JSON::XS or JSON::PP.

See to the BACKEND MODULE DECISION manpage.

To distinguish the module name \'JSON\' and the format type JSON, the former
is quoted by C< > (its results vary with your using media), and the latter
is left just as it is.

Module name : \'JSON\'

Format type : JSON

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/rdannert:/aarch64-based_on_42.2/SLE_12_SP2_linked/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(JSON)
perl(JSON::Backend::PP)
perl(JSON::Boolean)
perl-JSON

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/JSON
/usr/lib/perl5/vendor_perl/5.18.2/JSON.pm
/usr/lib/perl5/vendor_perl/5.18.2/JSON/backportPP
/usr/lib/perl5/vendor_perl/5.18.2/JSON/backportPP.pm
/usr/lib/perl5/vendor_perl/5.18.2/JSON/backportPP/Boolean.pm
/usr/lib/perl5/vendor_perl/5.18.2/JSON/backportPP/Compat5005.pm
/usr/lib/perl5/vendor_perl/5.18.2/JSON/backportPP/Compat5006.pm
/usr/lib/perl5/vendor_perl/5.18.2/aarch64-linux-thread-multi
/usr/share/doc/packages/perl-JSON
/usr/share/doc/packages/perl-JSON/Changes
/usr/share/doc/packages/perl-JSON/README
/usr/share/man/man3/JSON.3pm.gz
/usr/share/man/man3/JSON::backportPP.3pm.gz
/usr/share/man/man3/JSON::backportPP::Boolean.3pm.gz
/usr/share/man/man3/JSON::backportPP::Compat5005.3pm.gz
/usr/share/man/man3/JSON::backportPP::Compat5006.3pm.gz

 
ICM