def remove_specs_unsatisfied_by dependencies
    specs.reject! { |spec|
      dep = dependencies[spec.name]
      dep and not dep.requirement.satisfied_by? spec.version
    }
  end
#
Remove everything in the DependencyList that matches but doesn't
satisfy items in +dependencies+ (a hash of gem names to arrays of
dependencies).