Tiny Core Extensions > TCE Talk
Migrating to recursive .dep files
bmarkus:
Now, as 2.10 supports recursive dependency resolution teh question is how are we introducing it. Recursive resolution is a very important feature we have been waiting for. Extensions must be listed as a dependency only where they are really needed, but not at the top level. It makes dep file not only shorter but the whole process must more realible. If dep list is changed in a certaine xtension, no need to follow up the changes in all other extensions where this extension is used. Great!
Best way to convert dep list to do it manually by the extension creator who knows which are the real dependencies and which are indirect. I'm ready to adjust my dep lists and to submit new extensions and updates with the recursive list.
Good point that 2.10 works fine with both old (flat) and new (recursive lists), so no nned to convert all in one step.
Drawback is, that once a dep list is recursive, it will cause a problem for versions prior 2.10 so migration of existing installations is essential.
Robert, Jason@
what is the plan for migration?
Jason W:
That sounds pretty much like the plan as I understand it, for new extensions to have recursive dep files and the existing ones to be adjusted by the extension maker and submitted, and for the info file to indicate that the extension has recursive deps.
roberts:
Since, flat, top level is still supported, I would think that only those extensions that have been converted would need to indicate such in their info file. As I posted all users are strongly encouraged to upgrade to v2.10. As extensions are converted to recursion the use of v2.10 or better will be required. Let the conversion to recursion begin.
Jason W:
Oh, and for those extensions that are in the gmail account, I will go ahead and post them so I don't get behind on it. But please send updated dep files.
Juanito:
I guess it would be good to highlight that with recursive deps, all the extensions in a folder will need their associated dep files to be present, whereas with the old style deps only the dep file for the extension being loaded was required.
Navigation
[0] Message Index
[#] Next page
Go to full version