We've set up a bugzilla project for matahari on
bugzilla.redhat.com site
under the 'Community Classification'.
The plan is to use this for tracking distro independent bugs as well as
project features, etc.
Fedora bugzilla would then only be used for Fedora specific bugs, and we
can easily mirror between Red Hat RHEL bugzilla, Fedora and the project.
What we need to do is define what 'components' we want to create under
the Matahari project. In other places (Fedora, RHEL) a component maps
to an SRPM, so from that perspective we'd only have two components in
the matahari project: matahari and mingw32-matahari
But this seems not quite so useful
For upstream projects (see the Corosync Cluster Engine for example), the
components of a project are broken down into functional areas rather
than SRPM/RPMs.
Given that packaging is inherently a distro specific thing, I think it
makes sense to map to functional areas. So the question is, what
functional areas do we want to create as components for our project?
core libraries
host agent
net agent
services agent
config agent (well, after we decide on the naming here)
dbus transport
qmf transport
Thoughts?
Perry