[Sugar-devel] Hosting activities(and its deps) sources(and not only) tarballs

Aleksey Lim alsroot at member.fsf.org
Tue Jul 20 12:04:56 EDT 2010


Hi all,

I'm working on Zero Sugar packaging infrastructure and wandering how to
solve activity tarballs/bundles/etc hoisting issue.

Until now, I kept in mind only rsync access to remote directory (on
sunjammer by default). But I guess it is overkill to require arbitrary
activity developer to have ssh access to sunjammer (but it fine for
core/fructose developers).

There could be, at least, several options:

* OBS (hosted by openSUSE or SL).
  http://wiki.opensuse.org/openSUSE:Build_Service
  It is full functional packaging environment but mainly targeting to
  native packages. But at the end, activities could be implicitly turned
  (using 0sugar) to native packages just by having an analog of existed
  activity.info file. So, we can have one packaging/code-sharing portal
  for developers (in comparing with sharing portal for users - ASLO).
  
* reuse ASLO.
  It is already used for .xo uploads, but .xo, as primary sharing
  model, should die at earlier or later. Activity developers will upload
  sources (manually or via tools like 0sugar) to ASLO via web UI or http
  api like OBS has (https://api.opensuse.org/apidocs/).

Any ideas?

-- 
Aleksey


More information about the Sugar-devel mailing list