Bug#862602: libcore-cache-clojure: Package is missing a dependency

Elana Hashman debian at hashman.ca
Mon May 15 02:16:19 UTC 2017

Package: libcore-cache-clojure
Version: 0.6.5-1
Severity: grave
Justification: renders package unusable
Control: block -1 by 855722


While working on packaging libstencil-clojure, I noticed that the
dependency org.clojure/data.priority-map was missing, and traced it down
to this package:

$ clojure -cp /usr/share/java/core.cache.jar
Clojure 1.8.0
user=> (use 'clojure.core.cache)
CompilerException java.io.FileNotFoundException: Could not locate 
clojure/data/priority_map__init.class or clojure/data/priority_map.clj 
on classpath.  Please check that namespaces with dashes use underscores 
in the Clojure file name., compiling:(clojure/core/cache.clj:1:1)

Indeed, libcore-cache-clojure does not have
org.clojure/data.priority-map as a build dep nor in its classpath. In
fact, it appears the POM packaged in maven-meta is outdated to version

While it is not currently in Debian, there is already an ITP for
data-priority-map-clojure. I've marked that as blocking this bug.

I'd be happy to take a stab at fixing this some time in the next couple
of weeks.

- e

-- System Information:
Debian Release: 9.0
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: amd64

Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libcore-cache-clojure depends on:
ii  libclojure-java  1.8.0-2

libcore-cache-clojure recommends no packages.

libcore-cache-clojure suggests no packages.

-- no debconf information

More information about the Pkg-clojure-maintainers mailing list