Em 10/08/2015 06:30, "Juha Manninen" <[email protected]> escreveu:
>
> On Mon, Aug 10, 2015 at 8:52 AM, Aradeonas <[email protected]>
wrote:
> > Im agree with Luiz,Its better to have them in a server as a pack,

>
> In fact I like the FreeBSD ports system. Does it depend on SCM tools
> or does it download some ready made Zip packages from GitHub and other
> sites?
> Both ways have a problem : It is easy to get only the latest version
> of a package.

The SCM allows to retrieve older versions like tags or even specific
revisions.

In fact, allows to have  multiplex versions without the burden of havĂȘ to
upload every time a new version is released.

About using SCM to something that does not need: really it does not need
but would make the feature more flexible and easier to maintain (think of
the server maintanance and how a shutdown would affect the Lazarus users).

Luiz

>
> Anyway we should add support for different download sites for the
> Lazarus packages, in the spirit of FreeBSD ports.
> Maybe like this :
>
> Phase 1 :
> Support zipped meta-packages but allow to download them from any URL
> (HTTP or FTP).
> The difference to Kostas' minimal design is that the Lazarus .lpk
> files are not needed separately. The client can extract them and check
> dependencies. Having dependency info in other places would be
> duplicate info.
> A list of available packages must be in one file. Doing a FTP
> directory listing eats resources.
> Note: no server side SW is needed.
>
> Phase 2 :
> Support also downloading from sites hosting code (SF, GitHub etc.)
> when they provide direct download.
> Using the SCM tools directly cannot be supported because we cannot
> impose such a dependency for the cross-platform Lazarus.
> Still no server side SW is needed.
>
> Phase 3 :
> Support user rating and comments for packages.
> Support using the SCM tools from server. When a download URL refers to
> a SCM repo, the server SW loads the sources and zips a meta-package.
> Clients can use that package directly.
> Server side SW is needed obviously.
>
> Juha
>
> --
> _______________________________________________
> Lazarus mailing list
> [email protected]
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to