summaryrefslogtreecommitdiffstats
path: root/debian/upstream
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/upstream-tarball-unsuspicious.txt378
-rw-r--r--debian/upstream/signing-key.asc86
2 files changed, 464 insertions, 0 deletions
diff --git a/debian/upstream-tarball-unsuspicious.txt b/debian/upstream-tarball-unsuspicious.txt
new file mode 100644
index 000000000..216c81b8f
--- /dev/null
+++ b/debian/upstream-tarball-unsuspicious.txt
@@ -0,0 +1,378 @@
+## In this file we list false-positives of the check-orig-suspicious.sh script
+# so that they can be ignored. You should manually audit all of the files here
+# to confirm that they adhere to Debian Policy and the DFSG. In particular, if
+# you are blindly adding files here just to get the build to work, you are
+# probably Doing It Wrong. Ask in #debian-rust or the mailing list for pointers.
+
+# False-positive, file(1) misidentifies mime type
+vendor/itertools*/examples/iris.data
+vendor/regex/tests/unicode.rs
+vendor/regex/tests/suffix_reverse.rs
+vendor/term/src/terminfo/parser/names.rs
+
+# False-positive, "verylongtext" but OK
+README.md
+CONTRIBUTING.md
+RELEASES.md
+compiler/rustc_codegen_cranelift/docs/dwarf.md
+compiler/rustc_codegen_gcc/Readme.md
+library/core/src/ffi/c_*.md
+library/portable-simd/*.md
+library/std/src/sys/sgx/abi/entry.S
+library/stdarch/CONTRIBUTING.md
+library/stdarch/crates/core_arch/src/aarch64/neon/generated.rs
+src/doc/book/first-edition/src/the-stack-and-the-heap.md
+src/doc/edition-guide/src/rust-2018/index.md
+src/doc/edition-guide/src/rust-2021/disjoint-capture-in-closures.md
+src/doc/edition-guide/src/rust-2021/prelude.md
+src/doc/embedded-book/src/*/*.md
+src/doc/nomicon/src/intro.md
+src/doc/reference/src/expressions/closure-expr.md
+src/doc/reference/src/inline-assembly.md
+src/doc/rust-by-example/src/flow_control/if_let.md
+src/doc/rust-by-example/src/std/arc.md
+src/doc/rust-by-example/src/trait/dyn.md
+src/doc/rust-by-example/src/unsafe/asm.md
+src/doc/rustc/src/instrument-coverage.md
+src/doc/rustc/src/lints/groups.md
+src/doc/rustc/src/platform-support/armv7-unknown-linux-uclibceabihf.md
+src/doc/rustc/src/platform-support/armv7-unknown-linux-uclibceabi.md
+src/doc/rustc/src/targets/known-issues.md
+src/doc/rustc-dev-guide/src/*.md
+src/doc/rustc-dev-guide/src/*/*.md
+src/doc/rustdoc/src/*.md
+src/doc/*/CODE_OF_CONDUCT.md
+src/doc/unstable-book/src/*/*.md
+src/etc/third-party/README.txt
+src/librustdoc/html/highlight/fixtures/sample.html
+src/librustdoc/html/static/scrape-examples-help.md
+src/tools/rustfmt/*.md
+src/tools/rust-analyzer/docs/user/manual.adoc
+src/tools/rust-analyzer/crates/rust-analyzer/src/diagnostics/to_proto.rs
+vendor/*/Cargo.toml
+vendor/*/CHANGELOG.md
+vendor/*/CODE_OF_CONDUCT.md
+vendor/*/README.md
+vendor/*/README.tpl
+vendor/*/LICENSE
+vendor/*/LICENSE-MIT
+vendor/*/*/LICENSE
+vendor/*/*/*/LICENSE
+vendor/ahash/FAQ.md
+vendor/ammonia/src/lib.rs
+vendor/clap/examples/derive_ref/README.md
+vendor/generic-array/DESIGN.md
+vendor/handlebars/src/lib.rs
+vendor/handlebars/src/template.rs
+vendor/maplit/README.rst
+vendor/mdbook/CONTRIBUTING.md
+vendor/miniz_oxide/Readme.md
+vendor/lazy_static/src/lib.rs
+vendor/pulldown-cmark/tests/suite/footnotes.rs
+vendor/rustc-demangle/src/legacy.rs
+vendor/stable_deref_trait/src/lib.rs
+vendor/tinyvec/LICENSE-*.md
+vendor/tracing-subscriber/src/fmt/format/json.rs
+vendor/unicase/src/lib.rs
+vendor/unicode-normalization/src/stream_safe.rs
+vendor/winapi/src/lib.rs
+vendor/windows-sys/readme.md
+vendor/windows-sys/src/Windows/Win32/*.rs
+vendor/windows-sys/src/Windows/Win32/*/*.rs
+vendor/windows-sys/src/Windows/Win32/*/*/*.rs
+vendor/windows-sys/src/Windows/Win32/*/*/*/*.rs
+vendor/windows-sys-0.*/src/Windows/Win32/*.rs
+vendor/windows-sys-0.*/src/Windows/Win32/*/*.rs
+vendor/windows-sys-0.*/src/Windows/Win32/*/*/*.rs
+vendor/windows-sys-0.*/src/Windows/Win32/*/*/*/*.rs
+
+# False-positive, audit-vendor-source automatically flags JS/C files
+# The below ones are OK since they're actually part of rust's own source code
+# and are not "embedded libraries".
+src/ci/docker/scripts/qemu-bare-bones-addentropy.c
+src/doc/book/*/ferris.js
+src/doc/book/ferris.js
+src/doc/rustc-dev-guide/mermaid-init.js
+src/etc/wasm32-shim.js
+src/librustdoc/html/static/js/*.js
+src/librustdoc/html/static/.eslintrc.js
+src/test/auxiliary/rust_test_helpers.c
+src/test/run-make/*/*.c
+src/test/run-make/wasm-*/*.js
+src/test/run-make-fulldeps/*/*.c
+src/test/rustdoc-js/*.js
+src/test/rustdoc-js-std/*.js
+src/tools/rustdoc-js/tester.js
+src/tools/rustdoc-gui/tester.js
+
+# Embedded libraries, justified in README.source
+vendor/dlmalloc/src/dlmalloc.c
+vendor/mdbook/src/theme/book.js
+vendor/mdbook/src/theme/searcher/searcher.js
+vendor/windows_*_gnu/lib/libwindows.a
+vendor/windows_*_msvc/lib/windows.lib
+vendor/windows_*_gnu-0.*/lib/libwindows.a
+vendor/windows_*_msvc-0.*/lib/windows.lib
+
+# Trivial glue code for C <-> Rust
+library/backtrace/src/android-api.c
+library/backtrace/crates/line-tables-only/src/callback.c
+vendor/backtrace/src/android-api.c
+vendor/errno-dragonfly/src/errno.c
+vendor/stacker/src/arch/windows.c
+
+# False-positive, misc
+src/doc/rustc-dev-guide/src/queries/example-0.counts.txt
+src/stage0.json
+src/test/run-make-fulldeps/target-specs/*.json
+src/tools/clippy/.remarkrc
+vendor/elasticlunr-rs/src/lang/*.rs
+
+# False-positive, hand-editable small image
+src/etc/installer/gfx/
+src/doc/embedded-book/src/assets/*.png
+src/doc/embedded-book/src/assets/*.svg
+src/doc/embedded-book/src/assets/f3.jpg
+src/doc/embedded-book/src/assets/verify.jpeg
+src/doc/nomicon/src/img/safeandunsafe.svg
+src/doc/book/second-edition/src/img/*.png
+src/doc/book/second-edition/src/img/*.svg
+src/doc/book/src/img/ferris/*.svg
+src/doc/book/src/img/*.png
+src/doc/book/src/img/*.svg
+src/doc/book/2018-edition/src/img/ferris/*.svg
+src/doc/book/2018-edition/src/img/*.svg
+src/doc/book/2018-edition/src/img/*.png
+src/doc/book/tools/docx-to-md.xsl
+src/doc/rustc/src/images/*.png
+src/doc/rustc-dev-guide/src/img/rustc_stages.svg
+src/doc/rustc-dev-guide/src/queries/example-0.png
+src/doc/rustc-dev-guide/src/img/*.png
+src/librustdoc/html/static/images/*.svg
+src/librustdoc/html/static/images/favicon-*.png
+src/test/mir-opt/coverage_graphviz.*.InstrumentCoverage.0.dot
+src/tools/rust-analyzer/assets/logo-*.svg
+vendor/mdbook/src/theme/favicon.svg
+vendor/mdbook/src/theme/favicon.png
+vendor/pretty_assertions-0.7.2/examples/*.png
+
+# Example code
+vendor/html5ever/examples/capi/tokenize.c
+vendor/sysinfo/examples/simple.c
+
+# Test data
+library/portable-simd/crates/core_simd/webdriver.json
+library/portable-simd/crates/core_simd/tests/mask_ops_impl/*.rs
+library/std/src/sys/windows/path/tests.rs
+library/stdarch/ci/gba.json
+library/stdarch/crates/stdarch-verify/arm-intrinsics.html
+library/stdarch/crates/stdarch-verify/x86-intel.xml
+library/stdarch/crates/std_detect/src/detect/test_data/*.auxv
+library/core/benches/str.rs
+library/core/tests/num/dec2flt/parse.rs
+src/test/debuginfo/type-names.cdb.js
+src/test/mir-opt/*.mir
+src/test/mir-opt/*.diff
+src/test/mir-opt/*/*.mir
+src/test/mir-opt/*/*.diff
+src/test/rustdoc/tuples.link2_i32.html
+src/test/*/*.rs
+src/test/*/*.stdout
+src/test/*/issues/*.rs
+src/test/*/*/issue-*.rs
+src/test/*/*/issues/*.rs
+src/test/*/*.stderr
+src/test/*/*/*.rs
+src/test/*/*/*.json
+src/test/*/*/*.stderr
+src/test/*/*/*.stdout
+src/test/*/*/*/*.stdout
+src/test/*/*/*/*.stderr
+src/test/*/*/*/*/*.stderr
+src/test/run-make/*-sgx-lvi/enclave/*/*/*.c
+src/test/run-make/*-sgx-lvi/enclave/*.c
+src/test/rustdoc/*.html
+src/test/ui/macros/not-utf8.bin
+src/tools/*/tests/*/*.stderr
+src/tools/clippy/tests/ui-toml/*/*.stderr
+src/tools/clippy/tests/ui-toml/large_include_file/too_big.txt
+src/tools/clippy/tests/ui/wildcard_enum_match_arm.fixed
+src/tools/rustfmt/tests/writemode/target/*.json
+src/tools/rustfmt/tests/writemode/target/*.xml
+src/tools/rustfmt/tests/source/*.rs
+src/tools/rustfmt/tests/source/*/*.rs
+src/tools/rustfmt/tests/target/issue-5088/very_long_comment_wrap_comments_false.rs
+src/tools/rust-analyzer/bench_data/numerous_macro_rules
+src/tools/rust-analyzer/crates/syntax/test_data/reparse/fuzz-failures/0005.rs
+src/tools/rust-analyzer/crates/project-model/test_data/*.json
+src/tools/rust-analyzer/crates/rust-analyzer/src/diagnostics/test_data/clippy_pass_by_ref.txt
+src/tools/rust-analyzer/crates/parser/test_data/lexer/ok/*
+src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/test_data/highlight_*.html
+vendor/annotate-snippets/tests/fixtures/no-color/strip_line_non_ws.toml
+vendor/bstr/src/unicode/data/*Test.txt
+vendor/cargo_metadata*/tests/test_samples.rs
+vendor/diff/tests/data/gitignores.chars.diff
+vendor/dissimilar/benches/*.txt
+vendor/elasticlunr-rs/tests/data/*.in.txt
+vendor/elasticlunr-rs/tests/searchindex_fixture_*.json
+vendor/flate2/tests/*.gz
+vendor/flate2/tests/corrupt-gz-file.bin
+vendor/fluent-syntax/benches/parser.rs
+vendor/gimli-0*/fixtures/self/*
+vendor/gimli/fixtures/self/*
+vendor/gsgdt/tests/*.json
+vendor/html5ever/data/bench/*.html
+vendor/idna/tests/IdnaTest*.txt
+vendor/idna/tests/punycode_tests.json
+vendor/libloading/tests/*.dll
+vendor/lsp-types/tests/tsc-unix.lsif
+vendor/md-5/tests/data/*.blb
+vendor/mdbook/test_book/src/individual/paragraph.md
+vendor/mdbook/test_book/src/individual/table.md
+vendor/mdbook/tests/searchindex_fixture.json
+vendor/memchr/src/tests/*.json
+vendor/minifier/tests/files/main.js
+vendor/minifier/tests/files/minified_main.js
+vendor/minifier/tests/files/test.json
+vendor/minimal-lexical/tests/parse_tests.rs
+vendor/minimal-lexical/tests/slow_tests.rs
+vendor/petgraph/tests/res/*.txt
+vendor/regex-automata/data/fowler-tests/basic.dat
+vendor/regex-automata/data/tests/fowler/basic.dat
+vendor/regex/src/testdata/basic.dat
+vendor/regex/tests/crates_regex.rs
+vendor/regex/tests/fowler.rs
+vendor/rustc-demangle/src/lib.rs
+vendor/rustc-demangle/src/v0-large-test-symbols/early-recursion-limit
+vendor/serde_json/tests/lexical/parse.rs
+vendor/sha-1-0*/tests/data/*.bin
+vendor/sha-1-0*/tests/data/*.blb
+vendor/sha-1/tests/data/*.blb
+vendor/sha2/tests/data/*.blb
+vendor/term/tests/data/*
+vendor/unicode-ident/tests/fst/*.fst
+vendor/unicode-segmentation/src/testdata.rs
+vendor/url/tests/*.json
+vendor/walkdir/compare/nftw.c
+
+# Compromise, ideally we'd autogenerate these
+# Should already by documented in debian/copyright
+src/doc/rustc-dev-guide/src/mir/mir_*.svg
+src/librustdoc/html/static/css/normalize.css
+src/tools/rust-analyzer/crates/ide-db/src/generated/lints.rs
+src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs
+vendor/linux-raw-sys/src/x86_64/general.rs
+vendor/pest_meta/src/grammar.rs
+vendor/regex-syntax/src/unicode_tables/*.rs
+vendor/ucd-parse/src/sentence_break.rs
+vendor/ucd-trie/src/general_category.rs
+vendor/unicode-normalization/src/tables.rs
+vendor/unicode-script/src/tables.rs
+vendor/unicode-segmentation/src/tables.rs
+vendor/wasi/src/lib_generated.rs
+
+# Compromise, ideally we'd package these in their own package
+src/librustdoc/html/static/fonts/*.woff2
+
+# Compromise, ideally we'd autogenerate these
+vendor/bstr/src/unicode/fsm/*.dfa
+
+# file brokenness (detected as Algol source code)
+vendor/digest/src/core_api/wrapper.rs
+vendor/digest/src/core_api/rt_variable.rs
+vendor/ahash/src/hash_quality_test.rs
+vendor/clap/src/derive.rs
+vendor/futures-macro/src/select.rs
+vendor/nom/src/error.rs
+vendor/nom/src/internal.rs
+vendor/nom/src/bits/mod.rs
+vendor/nom/src/bits/streaming.rs
+vendor/nom/src/bits/complete.rs
+vendor/nom/src/bytes/streaming.rs
+vendor/nom/src/bytes/complete.rs
+vendor/nom/src/branch/mod.rs
+vendor/nom/src/branch/tests.rs
+vendor/nom/src/multi/tests.rs
+vendor/nom/src/multi/mod.rs
+vendor/nom/src/number/complete.rs
+vendor/nom/src/number/streaming.rs
+vendor/nom/src/combinator/tests.rs
+vendor/nom/src/character/streaming.rs
+vendor/nom/src/character/complete.rs
+vendor/nom/src/sequence/mod.rs
+vendor/nom/tests/multiline.rs
+vendor/nom/tests/css.rs
+vendor/askama_shared/src/generator.rs
+vendor/block-buffer/tests/mod.rs
+src/tools/rustfmt/src/parse/parser.rs
+vendor/libm/src/math/atan.rs
+vendor/pest/tests/calculator.rs
+vendor/pest/src/position.rs
+vendor/pest/src/parser_state.rs
+vendor/pest/src/span.rs
+vendor/aho-corasick/src/nfa.rs
+vendor/miniz_oxide/src/deflate/mod.rs
+vendor/miniz_oxide/src/inflate/mod.rs
+vendor/miniz_oxide-0.4.0/src/deflate/mod.rs
+vendor/miniz_oxide-0.4.0/src/inflate/mod.rs
+vendor/thiserror-impl/src/attr.rs
+vendor/shlex/src/lib.rs
+vendor/semver/src/parse.rs
+vendor/rustc-rayon/tests/sort-panic-safe.rs
+vendor/url/src/parser.rs
+vendor/utf-8/tests/unit.rs
+vendor/rustversion/src/attr.rs
+vendor/env_logger/src/fmt/writer/mod.rs
+vendor/env_logger-0.*/src/fmt/writer/mod.rs
+vendor/pest_generator/src/generator.rs
+vendor/digest/src/dev.rs
+vendor/proc-macro2/src/parse.rs
+vendor/xz2/src/stream.rs
+vendor/xz2/src/bufread.rs
+vendor/digest-0.8.1/src/dev.rs
+vendor/pulldown-cmark/tests/lib.rs
+vendor/pulldown-cmark/src/linklabel.rs
+vendor/pulldown-cmark/benches/html_rendering.rs
+vendor/gimli/src/read/aranges.rs
+vendor/gimli/src/read/rnglists.rs
+vendor/gimli/src/read/unit.rs
+vendor/gimli/src/read/loclists.rs
+vendor/gimli/src/read/line.rs
+vendor/gimli/src/read/lookup.rs
+vendor/gimli-0.25.0/src/read/aranges.rs
+vendor/gimli-0.25.0/src/read/rnglists.rs
+vendor/gimli-0.25.0/src/read/unit.rs
+vendor/gimli-0.25.0/src/read/loclists.rs
+vendor/gimli-0.25.0/src/read/line.rs
+vendor/gimli-0.25.0/src/read/lookup.rs
+vendor/regex-automata/src/regex.rs
+vendor/rayon/tests/sort-panic-safe.rs
+vendor/syn/tests/test_meta.rs
+vendor/syn/src/punctuated.rs
+vendor/syn/src/derive.rs
+vendor/syn/src/token.rs
+vendor/syn/src/data.rs
+vendor/syn/src/ty.rs
+vendor/syn/src/stmt.rs
+vendor/syn/src/pat.rs
+vendor/syn/src/custom_punctuation.rs
+vendor/syn/src/path.rs
+vendor/syn/src/attr.rs
+vendor/syn/src/group.rs
+vendor/sha2/src/sha512.rs
+vendor/sha2/src/sha256.rs
+vendor/compiler_builtins/libm/src/math/atan.rs
+vendor/snap/src/decompress.rs
+vendor/snap/src/compress.rs
+vendor/flate2/src/mem.rs
+vendor/flate2/src/zio.rs
+compiler/rustc_expand/src/mbe/quoted.rs
+compiler/rustc_macros/src/symbols/tests.rs
+src/librustdoc/html/markdown/tests.rs
+src/test/run-make-fulldeps/symbol-visibility/Makefile
+src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
+src/tools/clippy/clippy_lints/src/pass_by_ref_or_value.rs
+src/tools/rust-analyzer/crates/ide-assists/src/handlers/number_representation.rs
+src/tools/rustfmt/src/string.rs
+src/tools/rustfmt/src/formatting.rs
+library/std/src/sys/unix/process/process_unix.rs
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 000000000..93e2282c7
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,86 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+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
+Mve696B5tlHyc1KxjHR6w9GRsh4=
+=5FXw
+-----END PGP PUBLIC KEY BLOCK-----