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.