On Sun, 2009-10-04 at 18:54 +0300, Alexia Death wrote: > On Sun, Oct 4, 2009 at 12:34 PM, Stephen <scgmk5@xxxxxxxxx> wrote: > > -anything you would like to discuss. > > for me, as both distributor(FX foundry) and a user resource > distribution means mostly a simple way to package and deploy > resources. For example, currently there are some scripts I wont > distribute with foundry because they have dependencies in shape of say > patterns and it would make installing the whole package very > difficult. > > multi-resource packs should be installable by just dragging the pack > on gimp ui. It should also offer ways to uninstall and package them, > and provide means for mass taging/untaging and distributing tags. Thanks for this, this wasn't on my radar before. I did some thinking about this, and it ties in with what Martin said before, download types (including versions) are identified by type using a string, such as: <stuff category="app/media"> (the given example) gimp/tags/3.0.0 gimp/pattern/3.4.8 gimp/plugin/tinyscheme/3.2.3 gimp/package/ if we use the same system, but prefix each string using a checksum of the enitre package such as: da0b21c73078882a59430ce68e8860b9/gimp/tags/3.0.0 da0b21c73078882a59430ce68e8860b9/gimp/pattern/3.4.8 da0b21c73078882a59430ce68e8860b9/gimp/plugin/tinyscheme/3.2.3 da0b21c73078882a59430ce68e8860b9/gimp/package/ gimp/package/3.4.8/package.xml, could just be a ghnsdownload identifying everything that is to be installed an un-installed. And the checksum prefix identifies that it was installed as a part of a given package and given a network based install, you just send the package.xml, where the package could be constructed on the fly. Any technical comments on this solution? How would the installed version look? .gimp-x-y/patterns/da0b21c73078882a59430ce68e8860b9/....? _______________________________________________ Gimp-developer mailing list Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer