akirak / elinter

Nix-based CI and local testing framework for Emacs Lisp projects
GNU General Public License v3.0
18 stars 2 forks source link

Handle dependencies in local dependencies #66

Closed akirak closed 4 years ago

akirak commented 4 years ago

If a package depends on another package in the same repository and the latter depends on other packages, the first package does not have the inter-dependencies during byte-compiling. This cause an error as follows:

In toplevel form: org-starter-swiper.el:34:1:Error: Cannot open load file: No such file or directory, dash

Here org-starter-swiper depends on org-starter, which in turn depends on dash. org-starter-swiper doesn't have dash as a direct dependency, but dash is required for byte-compiling.