How to drain your laptop battery using Jigsaw

Jesse Glick jesse.glick at oracle.com
Wed Dec 21 15:07:37 PST 2011


On 12/21/2011 05:40 PM, David M. Lloyd wrote:
> This basically implies #2 of your solution though we did not add
> any run-time measures to verify version constraints (we came to the conclusion that this was an install-time concern

Well the problem is essentially the same whether you interpret dependency ranges eagerly during installation of a root "application" module, or lazily the first time the 
application is run and caching thereafter, or simply every time it is run. Obviously a user might accept a twenty-second pause installing a module while rejecting a 
one-second pause when launching it, but resolution as per Jigsaw's current specification can take time exponential in the number of modules - thus (potentially) 
intractable even for installation.



More information about the jigsaw-dev mailing list