[fpc-devel] Fppkg questions

Michael Van Canneyt michael at freepascal.org
Sun May 22 18:04:55 CEST 2011

On Sun, 22 May 2011, Darius Blaszyk wrote:

> 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?

Having this was the idea from day one. Strange that you could not find 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.

If the SVNClasses can be put in FPC, then this is not a problem and even a good idea.
If the support for SVN requires the use of Lazarus, then it cannot be put in fppkg.


More information about the fpc-devel mailing list