garvinhicking wrote:In the short run, it would be great to work on the dependency system and check if it can be improved to utilize spartacus to download plugins that are not yet locally existing...
Ahem, I remember us talking and thinking that it is eval to allow something automatic downloading, without user intro and submit, didn't we?
If I do remember correctly, this isn't really an option.
When? Had a discussion about this somewhere on a mailinglist or something? Hm, that sounds sarcastic, its not meant to. I really don't remember. Tough we talked in this thread about updates which should not be downloaded without userinput.
If you refer to this: This has nothing to do with that. A dependency-system should of course use spartacus if possible. We already have the input that the plugin the dependency is for shall be installed so we need to download the other one. In fact, i am quite a bit irritated that's not already happening (it explains all the post about the jQuery-dependency not working).
You use windows, don't you? A dependency-system is used on almost all linux-distributions. When you install a program, automatically all needed packages (subprograms, libraries etc) are fetched. A dependency-system not doing this isn't one.
Modifying the install-routine don't sound to hard, without looking at the code yet. On install, serendipity needs to check wether there are dependencies. If one of them is not already saved locally, check if spartacus can download it. If downloaded, install, if not, print an errormessage. Something missing or is there an obstacle i oversee? :)
PS: The last paragraph probably belongs in an own thread, maybe we also need to check the way dependencies are stored (is it possible to uninstall a dependency when the dependent plugin is still installed?)