DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: golang-github-segmentio-encoding 0.5.3-1

Review Information

Packagegolang-github-segmentio-encoding — 0.5.3-1
Reviewerawm
Allocated4 days ago
Started4 days ago
Statusaccepted
Completed4 days ago

Final Comment

LGTM

New Package Report

Notes

4 days ago ● public

duck - check URL redirections

Command: env PERL5OPT=-m-lib=. duck
Exit code: 0

I: debian/copyright:34: URL: http://www.apache.org/licenses/LICENSE-2.0: INFORMATION (Certainty:wild-guess)
   Curl:0 HTTP:200 No error 
   Website seems to be outdated, is probably a parked domain or for sale. Please update your links!
   Matching regular expression(s):
    m/\breplaced with\b/i

I: debian/copyright:34: URL: http://www.apache.org/licenses/LICENSE-2.0: INFORMATION (Certainty:wild-guess)
   URL schema changed from HTTP to HTTPS during redirect(s): http://www.apache.org -> https://www.apache.org
   Please investigate and update the URL eventually, to avoid unnecessary redirects!

4 days ago ● public

suspicious-source

Command: suspicious-source
Exit code: 0

./json/testdata/code.json.gz
./json/testdata/msgs.json.gz
./json/bugs/issue84/main_test.go
./proto/fixtures/protobuf/message.pb
./iso8601/parse_test.go
4 days ago ● public

vulture

Command: vulture .
Exit code: 0

(no output)

4 days ago ● public

debmake -cc

Command: debmake -cc
Exit code: 0

I: set parameters
I: scan source for copyright+license text and file extensions
I:  55 %, ext = go
I:  18 %, ext = log
I:  16 %, ext = text
I:   3 %, ext = yml
I:   2 %, ext = sum
I:   2 %, ext = mod
I:   1 %, ext = md
I:   1 %, ext = json
I:   1 %, ext = gitignore
I:   1 %, ext = conf
I:   1 %, ext = proto
I:   1 %, ext = pb
I: check_all_licenses
I: ................................W: Non-UTF-8 char found, using latin-1: json/testdata/code.json.gz
W: ... 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
W: analyze_copyright: skip name="", years=9999-0
....................................................................................................................................
I: check_all_licenses completed for 164 files.
I: bunch_all_licenses
I: format_all_licenses
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: package
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     .github/workflows/benchmark.yml
           .github/workflows/test.yml
           .gitignore
           .golangci.yml
           Makefile
           README.md
           ascii/ascii_test.go
           ascii/equal_fold.go
           ascii/valid.go
           ascii/valid_print.go
           benchmarks/Makefile
           benchmarks/go.mod
           benchmarks/go.sum
           benchmarks/results/easyjson+gzip.log
           benchmarks/results/easyjson+gzip.txt
           benchmarks/results/easyjson+snappy.log
           benchmarks/results/easyjson+snappy.txt
           benchmarks/results/easyjson+zstd.log
           benchmarks/results/easyjson+zstd.txt
           benchmarks/results/easyjson.log
           benchmarks/results/encoding-json+gzip.log
           benchmarks/results/encoding-json+gzip.txt
           benchmarks/results/encoding-json+snappy.log
           benchmarks/results/encoding-json+snappy.txt
           benchmarks/results/encoding-json+zstd.log
           benchmarks/results/encoding-json+zstd.txt
           benchmarks/results/encoding-json.log
           benchmarks/results/json-iterator+gzip.log
           benchmarks/results/json-iterator+gzip.txt
           benchmarks/results/json-iterator+snappy.log
           benchmarks/results/json-iterator+snappy.txt
           benchmarks/results/json-iterator+zstd.log
           benchmarks/results/json-iterator+zstd.txt
           benchmarks/results/json-iterator.log
           benchmarks/results/json-iterator.txt
           benchmarks/results/segment-encoding-json+gzip.log
           benchmarks/results/segment-encoding-json+gzip.txt
           benchmarks/results/segment-encoding-json+snappy.log
           benchmarks/results/segment-encoding-json+snappy.txt
           benchmarks/results/segment-encoding-json+zstd.log
           benchmarks/results/segment-encoding-json+zstd.txt
           benchmarks/results/segment-encoding-json.log
           benchmarks/results/segment-protobuf-v1+gzip.log
           benchmarks/results/segment-protobuf-v1+gzip.txt
           benchmarks/results/segment-protobuf-v1+snappy.log
           benchmarks/results/segment-protobuf-v1+snappy.txt
           benchmarks/results/segment-protobuf-v1+zstd.log
           benchmarks/results/segment-protobuf-v1+zstd.txt
           benchmarks/results/segment-protobuf-v1.log
           benchmarks/results/segment-protobuf-v1.txt
           benchmarks/results/tinylib-msgp+gzip.log
           benchmarks/results/tinylib-msgp+gzip.txt
           benchmarks/results/tinylib-msgp+snappy.log
           benchmarks/results/tinylib-msgp+snappy.txt
           benchmarks/results/tinylib-msgp+zstd.log
           benchmarks/results/tinylib-msgp+zstd.txt
           benchmarks/results/tinylib-msgp.log
           benchmarks/results/tinylib-msgp.txt
           benchmarks/results/vmihailenco-msgpack+gzip.log
           benchmarks/results/vmihailenco-msgpack+gzip.txt
           benchmarks/results/vmihailenco-msgpack+snappy.log
           benchmarks/results/vmihailenco-msgpack+snappy.txt
           benchmarks/results/vmihailenco-msgpack+zstd.log
           benchmarks/results/vmihailenco-msgpack+zstd.txt
           benchmarks/results/vmihailenco-msgpack.log
           benchmarks/results/vmihailenco-msgpack.txt
           debian/control
           debian/gbp.conf
           debian/gitlab-ci.yml
           debian/rules
           debian/source/format
           debian/upstream/metadata
           debian/watch
           go.mod
           go.sum
           internal/runtime_reflect/map.go
           internal/runtime_reflect/slice.go
           iso8601/parse.go
           iso8601/parse_test.go
           iso8601/valid.go
           iso8601/valid_test.go
           json/README.md
           json/bugs/issue11/main_test.go
           json/bugs/issue136/main_test.go
           json/bugs/issue18/main_test.go
           json/bugs/issue84/main_test.go
           json/decode.go
           json/encode.go
           json/golang_shim_test.go
           json/int.go
           json/int_test.go
           json/json.go
           json/json_test.go
           json/parse.go
           json/parse_test.go
           json/reflect.go
           json/reflect_optimize.go
           json/string.go
           json/string_test.go
           json/testdata/code.json.gz
           json/token.go
           json/token_test.go
           proto/bool.go
           proto/bytes.go
           proto/bytes_test.go
           proto/custom.go
           proto/decode.go
           proto/decode_test.go
           proto/encode.go
           proto/encode_test.go
           proto/error.go
           proto/fixtures/Makefile
           proto/fixtures/fixtures.pb.go
           proto/fixtures/fixtures.proto
           proto/fixtures/generate/main.go
           proto/fixtures/go.mod
           proto/fixtures/go.sum
           proto/fixtures/protobuf/message.pb
           proto/float32.go
           proto/float64.go
           proto/int.go
           proto/int32.go
           proto/int64.go
           proto/map.go
           proto/message.go
           proto/message_test.go
           proto/pointer.go
           proto/proto.go
           proto/proto_test.go
           proto/reflect.go
           proto/reflect_test.go
           proto/rewrite.go
           proto/rewrite_test.go
           proto/size.go
           proto/slice.go
           proto/string.go
           proto/struct.go
           proto/struct_test.go
           proto/uint.go
           proto/uint32.go
           proto/uint64.go
           thrift/binary.go
           thrift/compact.go
           thrift/debug.go
           thrift/decode.go
           thrift/decode_test.go
           thrift/encode.go
           thrift/error.go
           thrift/protocol.go
           thrift/protocol_test.go
           thrift/struct.go
           thrift/thrift.go
           thrift/thrift_test.go
           thrift/unsafe.go
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     json/golang_decode_test.go
           json/golang_encode_test.go
           json/golang_example_marshaling_test.go
           json/golang_example_test.go
           json/golang_number_test.go
           json/golang_scanner_test.go
           json/golang_tagkey_test.go
Copyright: 2010-2016 The Go Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style
 license that can be found in the LICENSE file.

Files:     json/codec.go
Copyright: 2009 The Go Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style
 license that can be found in the LICENSE file.
 .
 appendDuration appends a human-readable representation of d to b.
 .
 The function copies the implementation of time.Duration.String but prevents
 Go from making a dynamic memory allocation on the returned value.

Files:     json/golang_bench_test.go
Copyright: 2011 The Go Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style
 license that can be found in the LICENSE file.
 .
 Large data benchmark.
 The JSON data is a summary of agl's changes in the
 go, webkit, and chromium open source projects.
 We benchmark converting between the JSON form
 and in-memory data structures.

Files:     json/fuzz/fuzz.go
Copyright: 2015 go-fuzz project authors.
License:   __UNKNOWN__
 Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.

#----------------------------------------------------------------------------
# huge files   (skipped):
#         json/testdata/msgs.json.gz


4 days ago ● public

Licenserecon

Command: lrc -l
Exit code: 0

en: Versions: licenserecon '11.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

Apache-2.0       | Apache-2.0        json/fuzz/fuzz.go
Apache-2.0       | Apache-2.0        json/fuzz/LICENSE
Expat            | Expat             LICENSE
No significant differences found
4 days ago ● public

copyright check

Command: cme check dpkg-copyright
Exit code: 0

(no output)

Back to Dashboard | View all reviews for this package