From: Tim D. <lim...@gm...> - 2012-01-23 08:23:09
|
On 01/22/2012 04:23 PM, Thomas Leonard wrote: > On 21 January 2012 15:06, Tim Diels<lim...@gm...> wrote: >> We could change 0install so that, when 0install is ran: >> if $args contains --no-bootstrap: >> continue into program code as we do now >> else: >> exec: 0install --no-bootstrap run >> http://0install.net/2007/interfaces/ZeroInstall.xml --no-bootstrap $args >> >> As long as ZeroInstall.xml is kept backwards-compatible, older versions >> will be able to bootstrap into the newest version. > This can work (and early versions did work like this). It can add some > complexity, however (e.g. does running with -v debug the process of > running the application, or the process of running the second > 0install?). I would bootstrap immediately and after that forget there ever was a first/second 0install process. So I'd debug the second 0install. There is some complexity in the requirement that 0install dependencies should be in a format recognised by the currently installed 0install however. Though I was hoping to use this as auto-self-update, this would form a problem. -- Kind regards Tim Diels |