Import Debian changes 4.03-ok1
libjson-xs-perl (4.03-ok1) yangtze; urgency=medium * Build for openkylin.
This commit is contained in:
parent
eae8ec5dcf
commit
16f1252873
|
@ -0,0 +1,8 @@
|
||||||
|
libjson-xs-perl for Debian
|
||||||
|
|
||||||
|
Please edit this to provide information specific to
|
||||||
|
this libjson-xs Debian package.
|
||||||
|
|
||||||
|
(Automatically generated by debmake Version 4.3.1)
|
||||||
|
|
||||||
|
-- zhangyichun <zhangyichun@kylinos.cn> Tue, 23 Aug 2022 15:39:25 +0800
|
|
@ -0,0 +1,5 @@
|
||||||
|
libjson-xs-perl (4.03-ok1) yangtze; urgency=medium
|
||||||
|
|
||||||
|
* Build for openkylin.
|
||||||
|
|
||||||
|
-- zhangyichun <zhangyichun@kylinos.cn> Tue, 23 Aug 2022 15:39:25 +0800
|
|
@ -0,0 +1,34 @@
|
||||||
|
Source: libjson-xs-perl
|
||||||
|
Section: perl
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: OpenKylin Developers <packaging@list.openkylin.top>
|
||||||
|
Build-Depends: debhelper-compat (= 13),
|
||||||
|
libcanary-stability-perl,
|
||||||
|
libcommon-sense-perl <!nocheck>,
|
||||||
|
libtypes-serialiser-perl <!nocheck>,
|
||||||
|
perl-xs-dev,
|
||||||
|
perl:native
|
||||||
|
Standards-Version: 4.5.0
|
||||||
|
Vcs-Browser: https://gitee.com/openkylin/libjson-xs-perl
|
||||||
|
Vcs-Git: https://gitee.com/openkylin/libjson-xs-perl.git
|
||||||
|
Homepage: https://metacpan.org/release/JSON-XS
|
||||||
|
Rules-Requires-Root: no
|
||||||
|
|
||||||
|
|
||||||
|
Package: libjson-xs-perl
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${misc:Depends},
|
||||||
|
${perl:Depends},
|
||||||
|
${shlibs:Depends},
|
||||||
|
libcommon-sense-perl,
|
||||||
|
libtypes-serialiser-perl
|
||||||
|
Breaks: libjson-perl (<< 2.90)
|
||||||
|
Description: module for manipulating JSON-formatted data (C/XS-accelerated)
|
||||||
|
JSON::XS is a module for manipulating data stored in the JavaScript Object
|
||||||
|
Notation (JSON) serialization format (defined in RFC 4627), which serves as
|
||||||
|
an alternative to XML.
|
||||||
|
.
|
||||||
|
This C/XS-accelerated JSON implementation confers significant performance
|
||||||
|
gains if available. After installing this package, any code using the JSON
|
||||||
|
module (see libjson-perl) will automagically benefit from this.
|
||||||
|
|
|
@ -0,0 +1,119 @@
|
||||||
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
|
Upstream-Name: libjson-xs
|
||||||
|
Source: <url://example.com>
|
||||||
|
#
|
||||||
|
# Please double check copyright with the licensecheck(1) command.
|
||||||
|
|
||||||
|
Files: Changes
|
||||||
|
MANIFEST
|
||||||
|
META.json
|
||||||
|
META.yml
|
||||||
|
Makefile.PL
|
||||||
|
XS.xs
|
||||||
|
XS/Boolean.pm
|
||||||
|
eg/bench
|
||||||
|
t/00_load.t
|
||||||
|
t/01_utf8.t
|
||||||
|
t/02_error.t
|
||||||
|
t/03_types.t
|
||||||
|
t/04_dwiw_encode.t
|
||||||
|
t/05_dwiw_decode.t
|
||||||
|
t/06_pc_pretty.t
|
||||||
|
t/07_pc_esc.t
|
||||||
|
t/08_pc_base.t
|
||||||
|
t/09_pc_extra_number.t
|
||||||
|
t/10_pc_keysort.t
|
||||||
|
t/11_pc_expo.t
|
||||||
|
t/12_blessed.t
|
||||||
|
t/13_limit.t
|
||||||
|
t/14_latin1.t
|
||||||
|
t/15_prefix.t
|
||||||
|
t/16_tied.t
|
||||||
|
t/17_relaxed.t
|
||||||
|
t/18_json_checker.t
|
||||||
|
t/19_incr.t
|
||||||
|
t/20_faihu.t
|
||||||
|
t/21_evans.t
|
||||||
|
t/22_comment_at_eof.t
|
||||||
|
t/52_object.t
|
||||||
|
t/99_binary.t
|
||||||
|
typemap
|
||||||
|
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
|
||||||
|
License: __NO_COPYRIGHT_NOR_LICENSE__
|
||||||
|
|
||||||
|
Files: README
|
||||||
|
Copyright: __NO_COPYRIGHT__ in: README
|
||||||
|
License: __UNKNOWN__
|
||||||
|
personally bitten by this "JSON is YAML" lie, I refused and said I
|
||||||
|
will continue to educate people about these issues, so others do not
|
||||||
|
run into the same problem again and again. After this, Brian called
|
||||||
|
me a (quote)*complete and worthless idiot*(unquote).
|
||||||
|
.
|
||||||
|
In my opinion, instead of pressuring and insulting people who
|
||||||
|
actually clarify issues with YAML and the wrong statements of some
|
||||||
|
of its proponents, I would kindly suggest reading the JSON spec
|
||||||
|
(which is not that difficult or long) and finally make YAML
|
||||||
|
compatible to it, and educating users about the changes, instead of
|
||||||
|
spreading lies about the real compatibility for many *years* and
|
||||||
|
trying to silence people who point out that it isn't true.
|
||||||
|
.
|
||||||
|
Addendum/2009: the YAML 1.2 spec is still incompatible with JSON,
|
||||||
|
even though the incompatibilities have been documented (and are
|
||||||
|
known to Brian) for many years and the spec makes explicit claims
|
||||||
|
that YAML is a superset of JSON. It would be so easy to fix, but
|
||||||
|
apparently, bullying people and corrupting userdata is so much
|
||||||
|
easier.
|
||||||
|
.
|
||||||
|
SPEED
|
||||||
|
It seems that JSON::XS is surprisingly fast, as shown in the following
|
||||||
|
tables. They have been generated with the help of the "eg/bench" program
|
||||||
|
in the JSON::XS distribution, to make it easy to compare on your own
|
||||||
|
system.
|
||||||
|
.
|
||||||
|
First comes a comparison between various modules using a very short
|
||||||
|
single-line JSON string (also available at
|
||||||
|
<http://dist.schmorp.de/misc/json/short.json>).
|
||||||
|
.
|
||||||
|
{"method": "handleMessage", "params": ["user1",
|
||||||
|
"we were just talking"], "id": null, "array":[1,11,234,-5,1e5,1e7,
|
||||||
|
1, 0]}
|
||||||
|
.
|
||||||
|
It shows the number of encodes/decodes per second (JSON::XS uses the
|
||||||
|
functional interface, while JSON::XS/2 uses the OO interface with
|
||||||
|
pretty-printing and hashkey sorting enabled, JSON::XS/3 enables shrink.
|
||||||
|
JSON::DWIW/DS uses the deserialise function, while JSON::DWIW::FJ uses
|
||||||
|
|
||||||
|
Files: XS.pm
|
||||||
|
Copyright: __NO_COPYRIGHT__ in: XS.pm
|
||||||
|
License: __UNKNOWN__
|
||||||
|
bitten by this "JSON is YAML" lie, I refused and said I will continue to
|
||||||
|
educate people about these issues, so others do not run into the same
|
||||||
|
problem again and again. After this, Brian called me a (quote)I<complete
|
||||||
|
and worthless idiot>(unquote).
|
||||||
|
.
|
||||||
|
In my opinion, instead of pressuring and insulting people who actually
|
||||||
|
clarify issues with YAML and the wrong statements of some of its
|
||||||
|
proponents, I would kindly suggest reading the JSON spec (which is not
|
||||||
|
that difficult or long) and finally make YAML compatible to it, and
|
||||||
|
educating users about the changes, instead of spreading lies about the
|
||||||
|
real compatibility for many I<years> and trying to silence people who
|
||||||
|
point out that it isn't true.
|
||||||
|
.
|
||||||
|
Addendum/2009: the YAML 1.2 spec is still incompatible with JSON, even
|
||||||
|
though the incompatibilities have been documented (and are known to Brian)
|
||||||
|
for many years and the spec makes explicit claims that YAML is a superset
|
||||||
|
of JSON. It would be so easy to fix, but apparently, bullying people and
|
||||||
|
corrupting userdata is so much easier.
|
||||||
|
|
||||||
|
Files: bin/json_xs
|
||||||
|
Copyright: 2008 Marc Lehmann <json@schmorp.de>
|
||||||
|
License: __NO_LICENSE__
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------------
|
||||||
|
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
|
||||||
|
# license/copyright files.
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------------
|
||||||
|
# License file: COPYING
|
||||||
|
This module is licensed under the same terms as perl itself.
|
||||||
|
.
|
|
@ -0,0 +1 @@
|
||||||
|
# You must remove unused comment lines for the released package.
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@
|
|
@ -0,0 +1 @@
|
||||||
|
3.0 (quilt)
|
|
@ -0,0 +1,4 @@
|
||||||
|
version=4
|
||||||
|
opts=uversionmangle=s/\.(\d)$/.${1}00/;s/\.(\d\d)$/.${1}0/;s/\.(\d\d\d)(\d)$/.${1}.${2}/ \
|
||||||
|
https://metacpan.org/release/JSON-XS .+/JSON-XS-v?@ANY_VERSION@@ARCHIVE_EXT@$
|
||||||
|
|
Loading…
Reference in New Issue