Your message dated Tue, 07 Jul 2015 19:34:16 +0000
with message-id <e1zcyde-0000pu...@franck.debian.org>
and subject line Bug#791709: fixed in libjson-perl 2.90-1
has caused the Debian Bug report #791709,
regarding libjson-perl: FTBFS: Recursive inheritance detected
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
791709: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791709
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libjson-perl
Version: 2.61-1
Severity: serious
Tags: stretch sid fixed-upstream

As noticed by the reproducible builds CI system, this package fails to
build on current sid, apparently due to changes in libjson-xs-perl >= 3.0.

Upstream has released JSON-2.90 with this:

  ## JSON version 2.9 #####################################################
   
  CAUTION!!!
  INCOMPATIBLE CHANGE
   
  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 );
   
  ##########################################################################

>From the build log:

  Recursive inheritance detected in package 'Types::Serialiser::BooleanBase' at 
(eval 9) line 76.
  BEGIN failed--compilation aborted at t/xe04support_by_pp.t line 7.
  # Looks like your test exited with 255 before it could output anything.
  [...]
  Test Summary Report
  -------------------
  t/xe04support_by_pp.t     (Wstat: 5632 Tests: 0 Failed: 0)
    Non-zero exit status: 22
    Parse errors: Bad plan.  You planned 3 tests but ran 0.
  t/xe05_indent_length.t    (Wstat: 5632 Tests: 0 Failed: 0)
    Non-zero exit status: 22
    Parse errors: Bad plan.  You planned 7 tests but ran 0.
  t/xe10_bignum.t           (Wstat: 5632 Tests: 0 Failed: 0)
    Non-zero exit status: 22
    Parse errors: Bad plan.  You planned 6 tests but ran 0.
  t/xe12_boolean.t          (Wstat: 5632 Tests: 0 Failed: 0)
    Non-zero exit status: 22
    Parse errors: Bad plan.  You planned 4 tests but ran 0.
  t/xe19_xs_and_suportbypp.t (Wstat: 5632 Tests: 0 Failed: 0)
    Non-zero exit status: 22
    Parse errors: Bad plan.  You planned 2 tests but ran 0.
  Files=58, Tests=3810, 11 wallclock secs ( 1.28 usr  0.11 sys +  9.58 cusr  
0.33 csys = 11.30 CPU)
  Result: FAIL
 
-- 
Niko Tyni   nt...@debian.org

--- End Message ---
--- Begin Message ---
Source: libjson-perl
Source-Version: 2.90-1

We believe that the bug you reported is fixed in the latest version of
libjson-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 791...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated libjson-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 07 Jul 2015 21:31:15 +0200
Source: libjson-perl
Binary: libjson-perl
Architecture: source all
Version: 2.90-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Description:
 libjson-perl - module for manipulating JSON-formatted data
Closes: 791709
Changes:
 libjson-perl (2.90-1) unstable; urgency=medium
 .
   [ gregor herrmann ]
   * New upstream release.
     Fixes "FTBFS: Recursive inheritance detected"
     (Closes: #791709)
   * Declare compliance with Debian Policy 3.9.5.
   * Strip trailing slash from metacpan URLs.
 .
   [ Salvatore Bonaccorso ]
   * Update Vcs-Browser URL to cgit web frontend
 .
   [ gregor herrmann ]
   * Add debian/upstream/metadata
   * Update years of packaging copyright.
   * Mark package as autopkgtest-able.
   * Declare compliance with Debian Policy 3.9.6.
   * Add patch to fix language in documentation.
Checksums-Sha1:
 d711e37f687454781ca47b61a308e72cbe1b9502 2434 libjson-perl_2.90-1.dsc
 8f0ffe72cbe9e6287d7ecafcf19b31cc297364c2 85333 libjson-perl_2.90.orig.tar.gz
 9375f7cf9d2e10b7d10ef0febce53b6282cdda6d 4976 libjson-perl_2.90-1.debian.tar.xz
 831fee5a30402232f2db647620dfa316ef3b6c87 85962 libjson-perl_2.90-1_all.deb
Checksums-Sha256:
 d6dd6c21e3ab7349b721e44ae12063cfa810133228b1855ae6909c601e25c91a 2434 
libjson-perl_2.90-1.dsc
 4ddbb3cb985a79f69a34e7c26cde1c81120d03487e87366f9a119f90f7bdfe88 85333 
libjson-perl_2.90.orig.tar.gz
 c7ff22b3e2b9277c8a8ca3dbbe34c3bcc9ca0932595ac99a47cf8d18152fd2db 4976 
libjson-perl_2.90-1.debian.tar.xz
 c90b5d37ad6d9d19e9cf04d92ca6c141410894b6fd47ef35c2110b9bb386e797 85962 
libjson-perl_2.90-1_all.deb
Files:
 14a0c37ed0fd2115735429b3836a98eb 2434 perl optional libjson-perl_2.90-1.dsc
 e1512169a623e790a3f69b599cc1d3b9 85333 perl optional 
libjson-perl_2.90.orig.tar.gz
 7c892df7f4adb3ee5f8f10a34640aa17 4976 perl optional 
libjson-perl_2.90-1.debian.tar.xz
 325789972ba39d2f69874e306887e770 85962 perl optional 
libjson-perl_2.90-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJVnCkrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGuHAQAJA5bE3TVhZD0Su70p2AzR8X
ZfySuT8KCCo7NVdxYgM4k75lSZYeStCdj8xXT2H/Q1iCXzz2F4iqRX46BUr+dN5H
zWc4Ege1mpzZI/07GHz9jJKrCpMlkIpZlMfE5uTmy7XQq3hjjfS69awv634ckbCx
eSify9U1CRkbLmB75+k4sNYR9DAIGJBYlsWUlmyfujGQaNSe2GM7lVsYQG/IaXAi
0emLzKHHEFgRag6Qv72zzRbG953JevsybhcPF6FxEOPbF6ahh6dcZ+jTfSvhIgNH
aQwlin3FCzMvc1gj5Xyy+Uauy78nmu+3g2NfHY8rKMsps/xoLBGXTm7nKysk3eFJ
/fYLiFIwIQ4NisDc3lO0y0Dl0SKU7u5MkDV0fKtWTTXu1Sd7TU+8OkHC2G77KBQL
aYuIiZm2dotv8t9dPOh3JjmVmTngQ40su2D/znsOGXH8M3Wn09m6iF15zsrraE7F
GCxw6wwBr6oZWokNeJtWyQ+C60nYI5Fc96+9LOwmNKoYCBoYpW5aKapXqYJ4/qyd
yfMHu3TkqHoULi9e+fIx7VdumcbileeIkVAi9Jihi+5csR7U8g+pxtwdHuVVcPTu
kX18SqqjW6dV3oajc5KJFmvB1jTXz6pLif6+Afb4jPZ61O6Kukc6hOwnOopariAi
xYn4kJ1U0yC3K738qmSl
=pqVS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to