• Bug#1103996: RFS: hujson/0.0~git20250226.ec1d1c1-1 [ITP] -- JSON for Hu

    From Facundo Acevedo@1:229/2 to Phil Wyett on Thu Jul 3 01:40:01 2025
    From: [email protected]

    Hi Phill,

    the new version only changes the Readme file.
    those errors occur whit the new version?

    thanks


    On 6/22/25 06:05, Phil Wyett wrote:
    Facundo Acevedo,

    Review of upload: 2025-04-25 19:41

    For information about the tests run, see:

    https://wiki.debian.org/PhilWyett/DebianMentoring

    Summary
    =======

    No change to packages tag, still 'confirmed'.

    During sbuild we are seeing:

    === RUN TestAll
    --- PASS: TestAll (0.00s)
    === RUN Fuzz
    === RUN Fuzz/seed#0
    === RUN Fuzz/seed#1
    fuzz_test.go:30: input " null,": Parse error: hujson: line 1, column 6: invalid character ',' after top-level value
    === RUN Fuzz/seed#2
    === RUN Fuzz/seed#3
    fuzz_test.go:30: input "/?": Parse error: hujson: line 1, column 1: invalid
    character '/' at start of value
    === RUN Fuzz/seed#4
    fuzz_test.go:30: input "//ޭ\xbe\xef\nnull": Parse error: hujson: line 1,
    column 1: invalid UTF-8 in comment
    === RUN Fuzz/seed#5
    fuzz_test.go:30: input "null//": Parse error: hujson: line 1, column 5: parsing comment: unexpected EOF
    === RUN Fuzz/seed#6
    === RUN Fuzz/seed#7
    fuzz_test.go:30: input "\"\\\"\\\\\\u0022😊": Parse error: hujson: line 1,
    column 16: parsing string: unexpected EOF
    === RUN Fuzz/seed#8
    fuzz_test.go:30: input "\"\\xff\"": Parse error: hujson: line 1, column 1:
    invalid literal: "\xff"
    === RUN Fuzz/seed#9
    === RUN Fuzz/seed#10
    === RUN Fuzz/seed#11
    fuzz_test.go:30: input "+1000": Parse error: hujson: line 1, column 1: invalid literal: +1000
    === RUN Fuzz/seed#12
    fuzz_test.go:30: input "{": Parse error: hujson: line 1, column 2: parsing
    value: unexpected EOF
    === RUN Fuzz/seed#13
    fuzz_test.go:30: input "{,}": Parse error: hujson: line 1, column 2: invalid
    character ',' at start of value
    === RUN Fuzz/seed#14
    fuzz_test.go:30: input "{null:\"v\"": Parse error: hujson: line 1, column 2:
    invalid character 'n' at start of object name
    === RUN Fuzz/seed#15
    fuzz_test.go:30: input "{\"k\"": Parse error: hujson: line 1, column 5: parsing object after name: unexpected EOF
    === RUN Fuzz/seed#16
    fuzz_test.go:30: input "{\"k\";": Parse error: hujson: line 1, column 5: invalid character ';' after object name
    === RUN Fuzz/seed#17
    fuzz_test.go:30: input "{\"k\":}": Parse error: hujson: line 1, column 6:
    invalid character '}' at start of value
    === RUN Fuzz/seed#18
    fuzz_test.go:30: input "{\"k\":\"v\"": Parse error: hujson: line 1, column
    9: parsing object after value: unexpected EOF
    === RUN Fuzz/seed#19
    fuzz_test.go:30: input "{\"k\":\"v\"]": Parse error: hujson: line 1, column
    9: invalid character ']' after object value (expecting ',' or '}')
    === RUN Fuzz/seed#20
    === RUN Fuzz/seed#21
    === RUN Fuzz/seed#22
    fuzz_test.go:30: input "[": Parse error: hujson: line 1, column 2: parsing
    value: unexpected EOF
    === RUN Fuzz/seed#23
    fuzz_test.go:30: input "[,]": Parse error: hujson: line 1, column 2: invalid
    character ',' at start of value
    === RUN Fuzz/seed#24
    fuzz_test.go:30: input "[\"s\"": Parse error: hujson: line 1, column 5: parsing array after value: unexpected EOF
    === RUN Fuzz/seed#25
    fuzz_test.go:30: input "[\"s\"}": Parse error: hujson: line 1, column 5: invalid character '}' after array value (expecting ',' or ']')
    === RUN Fuzz/seed#26
    === RUN Fuzz/seed#27
    === RUN Fuzz/seed#28
    === RUN Fuzz/seed#29
    fuzz_test.go:30: input " \xff": Parse error: hujson: line 1, column 2: invalid character '\xff' at start of value
    === RUN Fuzz/seed#30
    fuzz_test.go:30: input " '": Parse error: hujson: line 1, column 2: invalid
    character '\'' at start of value
    === RUN Fuzz/seed#31
    fuzz_test.go:30: input " 💩": Parse error: hujson: line 1, column 2: invalid
    character '💩' at start of value
    === RUN Fuzz/seed#32
    fuzz_test.go:30: input " \uffff": Parse error: hujson: line 1, column 2: invalid character '\uffff' at start of value
    === RUN Fuzz/seed#33
    fuzz_test.go:30: input " \U00101234": Parse error: hujson: line 1, column 2:
    invalid character '\U00101234' at start of value
    === RUN Fuzz/seed#34

    Something that require review and conversation with upstream.

    Newer version exists that you may wish to package.

    philwyett@ks-tarkin:~/Development/builder/debian/hujson-0.0~git20250226.ec1d1c1$
    uscan --dehs
    <dehs>
    Newest version of hujson on remote site is 0.0~git20250605.992244d, local version is 0.0~git20250226.ec1d1c1
    => Newer package available from:
    => https://github.com/tailscale/hujson.git HEAD
    Successfully renamed ../hujson-0.0~git20250605.992244d.tar.xz to ../hujson_0.0~git20250605.992244d.orig.tar.xz.
    <package>hujson</package> <debian-uversion>0.0~git20250226.ec1d1c1</debian-uversion> <debian-mangled-uversion>0.0~git20250226.ec1d1c1</debian-mangled-uversion> <upstream-version>0.0~git20250605.992244d</upstream-version> <upstream-url>https://github.com/tailscale/hujson.git HEAD</upstream-url> <status>newer package available</status> <target>hujson_0.0~git20250605.992244d.orig.tar.xz</target> <target-path>../hujson_0.0~git20250605.992244d.orig.tar.xz</target-path> <messages>Successfully downloaded upstream package: hujson.git HEAD

    </messages>
    </dehs>


    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)