[Sugar-devel] g.sl.o issues for Karma and perhaps other activities
bryan at olenepal.org
Fri Jan 1 21:50:28 EST 2010
On Sat, Jan 2, 2010 at 6:16 AM, Wade Brainerd <wadetb at gmail.com> wrote:
> This sounds like the ideal conditions for Git.
> Just set up a server at your office using any Git related software you
> want, like Gitorious or even GitWeb. Developers set their projects up
> on your local server, and when they reach some level of stability they
> create public repositories on git.sugarlabs.org.
I would like to set up gitorious but not sure how difficult this would be
> Do all your development on your local server, and every once a while
> push the changes over to SL.
> git push gitorious at git.sugarlabs.org:myproject/mainline.git
> If SL people want to make changes, they clone the repository on
> git.sugarlabs.org and push to it.
We will have about 60 individual repos by April and hopefully several
hundred by the end of 2010. It will be impractical and error-prone is we
have to create each repo twice, once on our local server and once on the SL
server. Is there a way to automate this?
> git push gitorious at git.sugarlabs.org:myproject/wadebs-clone.git
> The SL person lets the author know by email, and the author pulls the
> changes to their local repository, merges them, and pushes them to
> your internal server.
> git pull gitorious at git.sugarlabs.org:myproject/wadebs-clone.git
> .. do merge work
> git push username at local-git-server:myproject.git
> Does this help at all?
> On Thu, Dec 31, 2009 at 10:37 PM, Bryan Berry <bryan at olenepal.org> wrote:
> > I want to discuss some issues for managing Karma lessons on glso. Please
> > it be clear that I am not criticizing the infrastructure team __at_all__.
> > think they are doing a great job. The issues I am encountering have to do
> > with underlying tools and some issues specific to developers working in
> > countries w/ crappy bandwidth, such as Nepal.
> > Some of the main goals of the Karma Project are to get more developers in
> > general involved in creating content for Sugar and to make OLE Nepal's
> > content development more accessible and open to developers inside and
> > outside Nepal. We have a full-time team of 7 sw engineers, 3 graphic
> > designers, and 3 teachers working on content. It would be a crying shame
> > we can't work with the larger community.
> > One big problem for devs here in Nepal is that international bandwidth is
> > both lousy and expensive. Conversely, w/in Kathmandu bandwidth is
> > high-speed and cheap. I have up to 2 Mbps w/in Nepal but get around 30
> > for a site hosted outside Nepal.
> > The Karma repos are big and there will soon be many. The main Karma repo
> > will be 10-15 MB and each individual lesson will be in its own repo,
> > 2-4 MB. I hope to have about 60 individual karma activities under source
> > control. That will be easily 200 MB. Transferring files of that size over
> > slow international links will really cramp our development cycle. At the
> > same time we need for the Karma lessons to be easily accessible
> > internationally.
> > A working solution will have to start with a server inside Nepal hosting
> > Karma content. OLE Nepal can likely provide the server space. Would it be
> > possible for us to set up our own instance of gitorious? My impression is
> > that everyone is waiting to move to the gitorious instance but something
> > holding it up. Even if g.sl.o migrates to
> > gitorious.org how difficult would it be to set up an instance in Nepal.
> > will it be too hard to set up a gitorious instance and we should just use
> > something simple for Karma like cgit?
> > So say we do set up an instance of gitorious here in Nepal. How could we
> > make it easy for others outside Nepal to access the code and contribute
> > back? If you are outside Nepal, downloading from a server in Nepal also
> > sucks due to the bandwidth issue. Would it be feasible to set up a
> > mirror of Nepal's repositories on the Sugar infrastructure?
> > I would like there to be a writable set of repositories on an
> > server but I can't imagine how the this mirror would sync w/ the Nepal
> > server without lots of nasty conflicts.
> > Sugaristas, please let me know what you think
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Sugar-devel