emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

package.el can't install a circular depend and it should be able to.


From: Nic Ferrier
Subject: package.el can't install a circular depend and it should be able to.
Date: Fri, 04 Jan 2013 00:24:55 +0000

I have a package called web which implements an HTTP client.

web has a test package called web-test that depends on web AND on elnode
(my HTTP webserver).

Elnode depends on web.

So here is the graph:

 web-test
   -> web
   -> elnode
        -> web

The trouble is package.el can't install this. It fails to install Elnode
because of the dependancy on web.

Why it does this I'm not sure. In my view it should work this way:

* satisfy the dependancy graph, keeping packages it has already
  encountered in some sort of table so it knows it has them already

* load the packages in some sensible order to satisfy the dependancy
  graph

Thoughts?



Nic Ferrier
teamchat.net, elnode, etc...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]