• Bug#1067305: libjson-schema-modern-perl: FTBFS: dh_auto_test: error: /u

    From gregor herrmann@21:1/5 to Lucas Nussbaum on Wed Mar 20 23:30:01 2024
    Control: tag -1 + confirmed

    On Wed, 20 Mar 2024 22:00:40 +0100, Lucas Nussbaum wrote:

    Source: libjson-schema-modern-perl
    Version: 0.582-1
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240319 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    Test Summary Report
    -------------------
    t/additional-tests-draft2019-09.t (Wstat: 256 (exited 1) Tests: 983 Failed: 1)
    Failed test: 79
    Non-zero exit status: 1
    t/additional-tests-draft2020-12.t (Wstat: 256 (exited 1) Tests: 1066 Failed: 1)
    Failed test: 86
    Non-zero exit status: 1
    t/additional-tests-draft7.t (Wstat: 256 (exited 1) Tests: 762 Failed: 1)
    Failed test: 40
    Non-zero exit status: 1

    Same failure in all 3 tests:

    #v+

    # prove --blib t/additional-tests-draft2019-09.t t/additional-tests-draft2020-12.t t/additional-tests-draft7.t

    t/additional-tests-draft2019-09.t .. 1/? # Failed test 'evaluation result is incorrect'
    # at t/additional-tests-draft2019-09.t line 36.
    # expected false; got true
    # {
    # "valid": true
    # }

    # Failed test 'integers.json: "int64 range checks" - "beyond lower boundary"'
    # at t/additional-tests-draft2019-09.t line 36. t/additional-tests-draft2019-09.t .. 865/? #
    #
    # Results using Test::JSON::Schema::Acceptance 1.022
    # specification version: draft2019-09
    # using custom test directory: t/additional-tests-draft2019-09
    # optional tests included: yes
    #
    # filename pass todo-fail fail
    # ---------------------------------------------------------------
    # anchor.json 2 0 0
    # annotation-collection.json 10 0 0
    # badRef.json 3 0 0
    # faux-buggy-schemas.json 2 0 0
    # format-duration.json 9 0 0
    # format-ipv4.json 4 0 0
    # format-ipv6.json 17 0 0
    # format-relative-json-pointer.json 7 0 0
    # formats.json 4 0 0
    # id.json 6 0 0
    # integers.json 28 0 1
    # keyword-independence.json 812 0 0
    # loose-types-const-enum.json 8 0 0
    # recursive-dynamic.json 4 0 0
    # ref-and-id.json 6 0 0
    # ref.json 10 0 0
    # short-circuit.json 20 0 0
    # unknownKeyword.json 4 0 0
    # vocabulary.json 5 0 0
    # optional/format-date-time.json 4 0 0
    # optional/format-date.json 1 0 0
    # optional/format-time.json 13 0 0
    # ---------------------------------------------------------------
    # TOTAL 979 0 1
    #
    # WARNING: some non-optional tests are failing! This implementation is not fully compliant with the specification!
    #
    # Looks like you failed 1 test of 983.
    t/additional-tests-draft2019-09.t .. Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/983 subtests


    t/additional-tests-draft2020-12.t .. 1/? # Failed test 'evaluation result is incorrect'
    # at t/additional-tests-draft2020-12.t line 36.
    # expected false; got true
    # {
    # "valid": true
    # }

    # Failed test 'integers.json: "int64 range checks" - "beyond lower boundary"'
    # at t/additional-tests-draft2020-12.t line 36. t/additional-tests-draft2020-12.t .. 930/? #
    #
    # Results using Test::JSON::Schema::Acceptance 1.022
    # specification version: draft2020-12
    # using custom test directory: t/additional-tests-draft2020-12
    # optional tests included: yes
    #
    # filename pass todo-fail fail
    # ---------------------------------------------------------------
    # anchor.json 2 0 0
    # annotation-collection.json 10 0 0
    # badRef.json 3 0 0
    # dynamicRef.json 7 0 0
    # faux-buggy-schemas.json 2 0 0
    # format-duration.json 9 0 0
    # format-ipv4.json 4 0 0
    # format-ipv6.json 17 0 0
    # format-relative-json-pointer.json 7 0 0
    # formats.json 4 0 0
    # id.json 6 0 0
    # integers.json 28 0 1
    # keyword-independence.json 884 0 0
    # loose-types-const-enum.json 8 0 0
    # recursive-dynamic.json 2 0 0
    # ref-and-id.json 6 0 0
    # ref.json 10 0 0
    # short-circuit.json 20 0 0
    # unknownKeyword.json 4 0 0
    # vocabulary.json 11 0 0
    # optional/format-date-time.json 4 0 0
    # optional/format-date.json 1 0 0
    # optional/format-time.json 13 0 0
    # ---------------------------------------------------------------
    # TOTAL 1062 0 1
    #
    # WARNING: some non-optional tests are failing! This implementation is not fully compliant with the specification!
    #
    t/additional-tests-draft2020-12.t .. 1065/? # Looks like you failed 1 test of 1066.
    t/additional-tests-draft2020-12.t .. Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/1066 subtests


    t/additional-tests-draft7.t ........ 1/? # Failed test 'evaluation result is incorrect'
    # at t/additional-tests-draft7.t line 36.
    # expected false; got true
    # {
    # "valid": true
    # }

    # Failed test 'integers.json: "int64 range checks" - "beyond lower boundary"'
    # at t/additional-tests-draft7.t line 36.
    t/additional-tests-draft7.t ........ 698/? #
    #
    # Results using Test::JSON::Schema::Acceptance 1.022
    # specification version: draft7
    # using custom test directory: t/additional-tests-draft7
    # optional tests included: yes
    #
    # filename pass todo-fail fail
    # ---------------------------------------------------------------
    # badRef.json 3 0 0
    # faux-buggy-schemas.json 2 0 0
    # format-ipv4.json 4 0 0
    # format-relative-json-pointer.json 7 0 0
    # id.json 9 0 0
    # integers.json 28 0 1
    # keyword-independence.json 636 0 0
    # loose-types-const-enum.json 8 0 0
    # not-an-anchor.json 2 0 0
    # not-an-id.json 2 0 0
    # ref-and-id.json 2 0 0
    # ref.json 10 0 0
    # short-circuit.json 16 0 0
    # unknownKeyword.json 8 0 0
    # vocabulary.json 3 0 0
    # optional/format-date-time.json 4 0 0
    # optional/format-date.json 1 0 0
    # optional/format-time.json 13 0 0
    # ---------------------------------------------------------------
    # TOTAL 758 0 1
    #
    # WARNING: some non-optional tests are failing! This implementation is not fully compliant with the specification!
    #
    # Looks like you failed 1 test of 762.
    t/additional-tests-draft7.t ........ Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/762 subtests


    Test Summary Report
    -------------------
    t/additional-tests-draft2019-09.t (Wstat: 256 (exited 1) Tests: 983 Failed: 1)
    Failed test: 79
    Non-zero exit status: 1
    t/additional-tests-draft2020-12.t (Wstat: 256 (exited 1) Tests: 1066 Failed: 1)
    Failed test: 86
    Non-zero exit status: 1
    t/additional-tests-draft7.t (Wstat: 256 (exited 1) Tests: 762 Failed: 1)
    Failed test: 40
    Non-zero exit status: 1
    Files=3, Tests=2811, 16 wallclock secs ( 1.26 usr 0.06 sys + 15.60 cusr 0.33 csys = 17.25 CPU)
    Result: FAIL

    #v-


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmX7YJdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qga3Xg//ezTjrfS7PWz9hMk8UL6LUh9FsvUA7UXx7OOl58NiVouopnVwS2zw/wlm xkTFw8WTIP9o67URWTTbwHhcm7EQ+VrBsTZifpokHC1RhmhnP8cfcdI6kajOk5Wk 5ne/WP9bU0CVvkacdSHI/851Ij8ftw8t5H49noClUJ/zAJn+BYQbFJgg4mRW9/jC nIjhYHLOyLzHB69AIlxcshBlhx5WCMmID4dsTM0xkfs/NRRl/RJrwnAqv9Ukb0o3 HyGmSPjeHBbPeqq4fIm7bpNc7fXT5C7CE5MAnvlow37HpD3aDDmF/f2ihx30aZkc uvN1RlDWL/kzKsHhMMMofweUG4dcVI8/Dza7QECG7kCHSwpOk8EZF/2DnYhxI+CY EDwzbR9121IZsPuzF2Q2o16B+wmZu/4FL4ELwcJ82njBRBgwnvM6cBKneURWAzf5 ZQaWx07L49Ox1qsYwY9Z+tQkUFvckiy9MQC4DN/MCPq5MEOwbvPYQDuqd5WAtYNE CZWi4Y39uSw+CpRlGBtybj6vJ48osCXCcjKrgXHGHKU9y0YgrppAwB4HJigWlLPS YxeA22lFoU8kZqF7Qv2tZZ6bETnyEHDk5yaCEsAFDBNbI50d24RE+xstu6RpiKUa ifZYY3F3fHnjLqOQEmvTsdmO45YwLSzAUHAiny6xzhf1i9iKCYA=
    =M3vK
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Niko Tyni@21:1/5 to gregor herrmann on Thu Mar 21 00:00:01 2024
    On Wed, Mar 20, 2024 at 11:17:54PM +0100, gregor herrmann wrote:
    On Wed, 20 Mar 2024 22:00:40 +0100, Lucas Nussbaum wrote:

    Source: libjson-schema-modern-perl
    Version: 0.582-1
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240319 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.

    Same failure in all 3 tests:

    t/additional-tests-draft2019-09.t .. 1/? # Failed test 'evaluation result is incorrect'
    # at t/additional-tests-draft2019-09.t line 36.
    # expected false; got true
    # {
    # "valid": true
    # }

    Indeed. It seems to have regressed with libtest-json-schema-acceptance-perl_1.022-1, and specifically
    by the removal of some of its dependencies. Just installing libcpanel-json-xs-perl makes it pass again.

    HTH,
    --
    Niko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Niko Tyni on Thu Mar 21 00:10:01 2024
    On Thu, 21 Mar 2024 00:46:45 +0200, Niko Tyni wrote:

    Indeed. It seems to have regressed with libtest-json-schema-acceptance-perl_1.022-1, and specifically
    by the removal of some of its dependencies. Just installing libcpanel-json-xs-perl makes it pass again.

    D'oh!
    Thanks, nice find :)


    Cheers,
    gregor, preparing the upload

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmX7abBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZ08hAAnRXcRirBLE/rAxgS1tlnP43rqv+9we+gtJEA2QyGqqG+iZG1qOrbBok6 2tQjQbeeE+0jGnwr4w+0meGqBNROipgYXaqVZRmEz2s5LM/1RXZY5FzYMNiajEuc FeaNpE4z4kvmcTO/QjRDqLgM28caqi2i75enGZksDWlMcnAR1g2gcPR0NUqNloKL 0XQ4oyjFkh+U4eRldJ0CzZp/iQtS7FseDuNpVgFNftpaUW2Ykv8gei6mw6preayY iKOKVKltLqbVsYsXrGGM+6Qsex4x5UfnFZdvWyWc2s30fRZVCzXGYlwJt1HZYwRv +CsUDGkJtGWxZeOBaIofuIAb3RmS0QtPtDzMhpQ+a8Mhmiq8Wy2TgdxG/s4Dw77J p+i20Qo94BC1SM7er0bbg7UDzGRrRbRQ/kB9an8JCc1y5gx+WR8aF6cBbzPg+5C0 f4QyEeLp/U8UjxfX/eOtwiUyEbUcCsWRmCpSzDpdW6MdRoIVWX+VjSRRhj7Yirx6 af/0EW4VnGjqQjS+ytkHcnU95s4uGkhpeBqm2dS8LhVQvJWFMVL/PcnohuwGsYXZ q5HStNDeR/RVcIFikcoZ12hywWaZ4N4tJNXPVEoxwkjFPXBpArmtqQiS8XqMRDCv srGiZRAqPPBijDBsezxIHl+I3Fb9PmpUvOfs/t/xyGomo6sOh9w=
    =ReX9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)