help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-smalltalk] brainstorming about gst-package and fetching remote


From: Paolo Bonzini
Subject: Re: [Help-smalltalk] brainstorming about gst-package and fetching remote packages
Date: Thu, 05 Nov 2009 12:11:44 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Lightning/1.0pre Thunderbird/3.0b4

On 11/05/2009 11:32 AM, Gwenael Casaccio wrote:
- first we need an easy way to get repositories (i.e. the list of
packages)

I think there would be two parts to implement:

1) download a package given a URL (could be a http URL to a .star package, or a git/svn URL to a directory including a package file, or both?)

2) find a package's URL given its name.

For 1, support would be needed in the beginning for svn and git.

For 2, we could support a centralized repository at smalltalk.gnu.org (like rubygems.org) so the URLs could be standard: gst-package --download iliad -> gst-package --download http://smalltalk.gnu.org/project/iliad/repository. The URLs could redirect to the "real" URL, e.g. from http://smalltalk.gnu.org/project/iliad/repository to git://github.com/NicolasPetton/iliad.git.

Do you think this would be too much of a hack? Maybe it's better to return some XML thing from http://smalltalk.gnu.org/project/iliad/repository and parse it?

A third part would be to update packages on the fly from the remote repository (especially if it is a git or svn repository).

- for each repositories do we support multiple protocols : ssh, git,
svn, http(s), ftp, ...

That would be nice.

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]