From 85677fa2c6424f8ab9904d50b35e4dc31cff376c Mon Sep 17 00:00:00 2001 From: Kornel Date: Fri, 10 Apr 2020 12:41:26 +0100 Subject: Match revdep against stable and unstable versions --- front_end/src/reverse_dependencies.rs | 4 ++-- kitchen_sink/src/lib_kitchen_sink.rs | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/front_end/src/reverse_dependencies.rs b/front_end/src/reverse_dependencies.rs index 375293f..cb7a094 100644 --- a/front_end/src/reverse_dependencies.rs +++ b/front_end/src/reverse_dependencies.rs @@ -47,8 +47,8 @@ impl<'a> CratePageRevDeps<'a> { pub async fn new(ver: &'a RichCrateVersion, kitchen_sink: &'a KitchenSink, _markup: &'a Renderer) -> CResult> { let all_deps_stats = kitchen_sink.index.deps_stats().await?; let own_name = &ver.short_name().to_ascii_lowercase(); - // RichCrateVersion may be unstable let latest_stable_semver = &kitchen_sink.index.crate_highest_version(&own_name, true)?.version().parse()?; + let latest_unstable_semver = &kitchen_sink.index.crate_highest_version(&own_name, false)?.version().parse()?; let stats = all_deps_stats.counts.get(own_name.as_str()); let mut downloads_by_ver: Vec<_> = kitchen_sink.recent_downloads_by_version(ver)?.into_iter().map(|(v, d)| (v.to_semver(), d)).collect(); @@ -68,7 +68,7 @@ impl<'a> CratePageRevDeps<'a> { .unwrap_or_default(); let req = req.parse().unwrap_or_else(|_| VersionReq::any()); - let matches_latest = req.matches(&latest_stable_semver); + let matches_latest = req.matches(&latest_stable_semver) || req.matches(&latest_unstable_semver); RevDepInf { origin, diff --git a/kitchen_sink/src/lib_kitchen_sink.rs b/kitchen_sink/src/lib_kitchen_sink.rs index cc5221c..96be93c 100644 --- a/kitchen_sink/src/lib_kitchen_sink.rs +++ b/kitchen_sink/src/lib_kitchen_sink.rs @@ -856,8 +856,6 @@ impl KitchenSink { } } - eprintln!("R1 {:?}", meta.readme); - let maybe_repo = package.repository.as_ref().and_then(|r| Repo::new(r).ok()); let has_readme_file = meta.readme.is_some(); if !has_readme_file { -- cgit v1.2.3