* Luis Francisco Araujo <[EMAIL PROTECTED]> schrieb:

Hi,

> Well, my idea is more focused on getting closer the developer with the
> user, in the sense that they would be like a team (as i already said) ,
> where the developer is the official figure in the group. So, at some

so far okay, but we probably suffer an different problem: 

The gentoo devs currently do much of the upstream's work.
Fixing bugs or even adding new stuff which does not directly have to
do w/ gentoo should be done exlusively by the upstream.

The problem is: many projects have quite long release cycles and don't
do separate bugfix releases. For example expat: it took very long to
get some little makefile fixes into the release - the upstream team
collected quite much until they did the next release (and then they
released an direct, just bugfixing, sucessor of 1.98.x as 2.0.x ...).
Some projects are quite strange about such things and its like fighting
against windmills trying to change their minds.

So I founded an project which maintains such bugfixes and releases
hotfix patches against many versions of many patches and also stays
in contact w/ upstream to get them in the tree:

    http://wiki.metux.de/public/OpenSource_QM_Taskforce 

This project is meant to concentrate QM efforts more generally (instead 
of each distro for its own) and prevent double works, so many distros 
(and also self-compiling people) can benefit from it.

I'd like to invite you all to join this project and use it for your
dev works @ gentoo.

For an oss-qm + gentoo connection I imagine the following workflow:
(should also work w/ other distros this way) 

* gentoo user files an bug -> gets assigned to the devs.
* dev inspects the bug whether its gentoo-specific or general
  @ general:
     * dev pushes the bug to oss-qm (files a bug there), 
     * oss-qm tries to solve this bug and releases a new hotfix
     * the gentoo dev then takes in the hotfix and gives the 
       patched package into the QM cycle.
       
  @ gentoo:
     * works as currently

As for the suggested user contribution:

The users willing to contribute simply join the oss-qm team and do
their works there. This at least would cope evrything that's not
gentoo specific. What remains to gentoo would be just the contents
of the ebuild file (ie. useflags and dependencies okay, etc).

At the moment some ebuilds contain much logic for doing the actual 
build, ie. generating makefiles, etc. This should go completely to
oss-qm - the (hotfixed) packages should all supply one of the semi-
standard interfaces like autoconf-style ./configure, package imports
should be done entirely via pkg-config, etc.


In the last few days I did much of such fixing works, ie. on mpd and 
libao, mainly fixing configure.in + makefiles. Some of those works 
are currently hanging on the devs feet, but shouldn't. The gentoo devs 
should only have to take some (maybe hotfixed) package, pull it through 
the QM cycle and look if its good enough to get it into the tree.


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
        http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
        http://patches.metux.de/
---------------------------------------------------------------------
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to