                              [{:name "a"}
                               {:name "c"}]
                              query)
-                           [:successful package-a20 package-c10])))))
-
-
+                           [:successful package-a20 package-c10]))))
+
+

                             [{:name "d"}]
                             query
                             :conflicts {"d" #(< % 22)})
                           [:successful package-d22]))))
;; *maybe*. I'll think about it.
#_(deftest no-locking
           (testing (str "Find two packages, even when the preferred version "
                         "of one package conflicts with the other")

(let  [package-a30
      {:name "a"
       :version 30
       :location "a_loc30"
       :conflicts {"c" nil}
       }
      package-a20
      {:name "a"
       :version 20
       :location "a_loc20"}
      package-c10
      {:name "c"
       :version 10
       :location "c_loc10"}
      package-d22
       {:name "d"
        :version 22
        :location "d_loc22"}
      package-e18
       {:name "e"
        :version 18
        :location "e_loc18"
        :conflicts {"d" nil}}
      repo-info
      {"a"
