While working on the lazarus GUI I could not find evidence that fppkg is 
capable of supporting multiple repositories. As far as I can tell the 
mirrors.xml is always downloaded from the freepascal server and only holds some 
alternatives to get the packages from.
I think it would be a nice feature if users could setup their own repositories 
and only have to distribute a repository manifest file (or URL) that will be 
merged with the local mirrors.xml, subsequently the packages are automatically 
updated into packages.xml.
Is this idea eligible for support before I start working on this?

Additionally I have done some tests with SVNClasses from Vincent to add support 
to use sources directly from SVN as packages. So instead of zipping the sources 
and putting them on a FTP server somewhere you actually use a SVN path (eg tags 
for stable releases) for a package. This requires some additional properties to 
TFPMirrors (Protocol < to distinguish between downloading a zip or exporting 
SVN) and TFPPackage (Mirror < to be able to create the link between the package 
and the mirror).
I could create a simple patch for this feature so we can discuss implementation 
details later, but I wanted to discuss this high level first.

Regards, Darius_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to