[Sugar-devel] Sugar 0.100 features on Sugar 0.102 build
James Cameron
quozl at laptop.org
Tue Sep 2 22:17:50 EDT 2014
what a fun time we've had, eh? ;-)
i agree with sebastian on a monolithic sugar rpm; provided there is an
easy way to disable components not required by a user. i dislike
having many packages for what is, on the face of it, a single desktop
solution.
i agree with jerry that making such a significant change would make
yet another barrier to entry as a developer or integrator.
i disagree with gonzalo that publishing repositories and open mailing
list discussions is enough for an ecosystem to be open to others. it
is helpful, but it is not enough.
i agree with sebastian that sugar is too entrained with fedora;
perhaps because most people who integrate sugar do so on fedora, and
most developers seem to use fedora.
i disagree with thomas with respect to the opensuse 13.1 image; since
it is sugar 0.98, it is no proof of a viable downstream ecosystem.
suggested actions:
- declare the external dependencies in the git repositories for each
sugar source collection, using some consistent convention, e.g. a
DEPENDENCIES file,
- regularly verify the DEPENDENCIES file matches up with the
downstream Fedora .spec files,
- in the sugar.spec file, define a sugar-all metapackage that declares
a dependency on sugar, and sugar-cp-all, and anything else not yet
mentioned, ;-)
- always use devel at lists.laptop.org for olpc-os-builder discussions,
so that sugar developers without a fedora background need not be
interrupted.
--
James Cameron
http://quozl.linux.org.au/
More information about the Sugar-devel
mailing list