Skip to content

Instantly share code, notes, and snippets.

@nikomatsakis
Last active March 1, 2017 18:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nikomatsakis/ec43f09c04537de67c63ecbd5fc2f89e to your computer and use it in GitHub Desktop.
Save nikomatsakis/ec43f09c04537de67c63ecbd5fc2f89e to your computer and use it in GitHub Desktop.

All of these crates use nodrop/arrayvec, so these failures are probably related:

  • gst-0.1.3 -- "Entered unreachable section, this is a bug!"
  • rowcol-0.3.3 -- Entered unreachable section, this is a bug!
  • stack-0.2.0 -- Entered unreachable section, this is a bug!
    • lots of MIR warnings, not sure if they are relevant

Can't find crate for pkg_config

due to: rust-lang/cargo#3361

  • rusqlite-0.7.3 -- can't find crate for pkg_config
  • schemamama_rusqlite-0.5.0 -- can't find crate for pkg_config
  • sphinxad-0.1.1 -- can't find crate for pkg_config
  • sphinxad-sys-0.1.2 -- can't find crate for pkg_config

Box<str> vs String ??

  • scan-rules-0.2.0 -- strcursor v0.2.3 / mismatched types / Box<str> vs String
  • strcursor-0.2.3 -- expected struct std::boxed::Box, found struct std::string::String

no "main.rs" file

  • reustmann-0.1.2 -- error: couldn't read "src/main.rs": No such file or directory (os error 2) ??
  • xmas-elf-0.3.0 -- couldn't read "src/main.rs": No such file or directory (os error 2)
  • xmas-elf-0.4.0 --

private struct ctor fix

  • syntex_syntax-0.52.0 -- private struct constructors are not usable through reexports in outer modules
  • syntex_syntax-0.58.0 -- private struct constructors are not usable through reexports in outer modules

unknown -- type annotations needed

Maybe rust-lang/rust#39485 if not reachable?

  • astar -- "type annotations required: cannot resolve std::collections::VecDeque<(i32, i32)>: std::cmp::PartialEq<_>"
  • ipnetwork-0.12.1 -- type annotations required: cannot resolve <_ as std::str::FromStr>::Err == _
  • small-logger-0.2.1 -- type annotations needed

Fix rust-lang/rust#40064

  • protobuf-json-0.1.0 -- ICE
    • Cannot create local trans-item for DefId { krate: CrateNum(13), node: DefIndex(2576) => serde_json/746af4a5398efa393af4f0afe31dcb32::value[0]::Value[0]::F64[0] }

unknown -- random test failures?

  • done-0.0.0-reserve -- random assertion failure, I've no idea
  • notify-4.0.0 -- test failure, write_long_file
  • rustc-cfg-0.2.0 -- test test::all ... FAILED ???
  • stoppable_thread-0.2.1 -- test_guard ... FAILED
  • tinco.rust-static_any_map.909025e6146137938d43fd01b2f715a990358662 -- thread 'static_map_multi_set' panicked at 'assertion failed: queue.len() == 3', tests/static_any_map.rs:33
  • yggie.mach.b1c15026e0f31117d0d54ee6eeaeadd3e94a3d92 -- [quickcheck] TEST FAILED (runtime error). Arguments: (UnitQuat(Quat { r: 0.6425298, i: -0.312948, j: -0.6288207, k: -0.3062736 }))

linking related

  • tailhook.lithos.0c30f6865aa921dfcb62514b10fc38d8046c5b1f -- could not find native static library container, perhaps an -L flag is missing?

unknown -- bizarre

  • arena-tree -- feature gate for move cell

derived from other crates

  • ithos-0.0.0 -- lmdb-rs regression

inhabitedness changes

  • void-1.0.2 -- unreachable pattern (warnings, denied)

uncategorized / miscellaneous

  • derive_more-0.5.0 -- cc @jseyfried, any idea about this?
    • "expected item, found ;" -- trailing semicolon on struct declaration
    • "an extern crate loading macros must be at the crate root"
  • hashconsing-0.3.0 -- doc-test failure
  • namedarg_hack-0.1.1474613452 -- some kind of change to libsyntax
  • roboime-next-protocol-0.1.0 -- can't find crate for protobuf_build
  • rotor-stream-0.6.2 -- rust-lang/rust#39207 (fc lint, deny by default)
  • tasks-framework-0.1.0 -- actor_runner_schedule_with_a_primitive_actor_and_a_threadpool_executes_correctly ... FAILED

FIXED

  • hilite-1.0.0 -- "the trait bound &&[std::string::String]: std::iter::Iterator is not satisfied"
  • http2hpack-0.1.3 -- in lsio: "the trait bound &&[std::string::String]: std::iter::Iterator is not satisfied"
  • read-process-memory-0.1.0 -- the trait bound &&[&str]: std::iter::Iterator is not satisfied
  • renv-0.2.2 -- the trait bound &&[S]: std::iter::Iterator is not satisfied
  • lsio-0.1.16 -- "the trait bound &&[std::string::String]: std::iter::Iterator is not satisfied"

Soundness fix, had a long warning period, recently moved to hard error. In some cases we could avoid erroring, e.g. rust-lang/rust#33684. Ultimately, we did our due diligence here.

  • asio -- expected rust-lang/rust#32330
  • bip_handshake -- expected rust-lang/rust#32330
  • botocore-parser -- expected; quasi_codegen rust-lang/rust#32330
  • lmdb-rs-0.7.4 -- "lifetime parameters or bounds on method to_mdb_value do not match the trait declaration", patched
  • pandoc_ast-0.4.0 -- quasi_codegen v0.7.0 now errors because of #32330
  • pgrustxn-sys-0.0.8 -- syntex_syntax v0.30.0 no w errors because of #32330
  • plumbum-0.0.8 -- impl has strong requirements than trait, #32330
  • nametable_codegen-0.1.2 -- #32330 fix
  • tiberius-0.1.0 -- fix for #32330
  • pty-shell-0.1.4 -- #32330
  • pty-shell-0.2.0 -- same

"unused macro-use import"

OK, just lints.

  • diesel_codegen_syntex-0.9.0 -- lint violation; "error: unused #[macro_use] import"
  • futures-threadpool-0.1.0 -- lint violation; "unused #[macro_use] import"
  • libimagbookmark-0.2.0 -- unused macro_use
  • libimagcounter-0.2.0 -- as above
  • libimagentryfilter-0.2.0 -- as above
  • libimagentrymarkdown-0.2.0 -- as above
  • libimaginteraction-0.2.0 -- as above
  • libimagref-0.2.0 -- as above
  • libimagtimeui-0.2.0 -- as above
  • m-0.1.1 -- unused #[macro_use] import
  • syntex_errors-0.52.0 -- unused #[macro_use] import
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment