On 2015-09-17 17:47, John Cremona wrote:
I think so:  I noticed that the optional package
database_cremona_ellcurve has no dependencies file (after I pulled in
the beta7 edition of the develop branch).

Let me first explain the two kinds of dependencies that "make" supports: there are normal dependencies and order-only dependencies, which are weaker. The syntax is

normal dependencies | order-only dependencies

* If A has an order-only dependency on B, it simply means that B must be built before A.

* If A has a normal dependency on B, it means additionally that A should be rebuilt every time that B gets updated. This is in particular important for libraries: if we upgrade PARI, we should rebuild everything which uses PARI.

Now, the defaults are as follows:

* For new-style optional packages, the default is an order-only dependency on every standard package.

* For other packages, the default is no dependencies.

--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to