I wonder if it might be useful to add another tree to the existing
stable and unstable ones. I envision a third tree, for packages that
have been submitted by non-core developers, but not yet reviewed so
they can get in the unstable tree.
The current process would work well if there were enough volunteer
resources to keep packages moving through the validation process, but
that isn't happening. I know that there are only a limited number of
core developers, who all have lives to lead, and their own packages
to maintain. Plus there has been a tremendous amount of work
required for the move to Tiger and GCC 4, and more work to come with
the the transition to Intel. The result has been that many packages
get stuck in the package tracker for months. I believe that many
people eventually get frustrated and stop submitting packages. This
is OK if the core developers want to have responsibility for every
package in fink, but I believe it is better to find a way to
encourage other people to maintain packages.
I don't hold out any hope that the existing volunteers will suddenly
find more hours in their day, so I believe we should make some sort
of fundamental change in the process. I propose that packages that
are submitted to the package tracker would automatically move to a
third tree, even more unstable than unstable. That would allow other
users to get these packages right away, if they chose to enable this
new tree. The packages would be moved to unstable if a core
developer ever finds a way to validate it.
I don't know what to call the new tree - I originally thought that
"testing" could work, but after looking at the way Debian does things
I think this would simply cause confusion. How about "kamikaze"?
That would certainly push the idea that people should only enable
this new tree if they were prepared for things to break.
I realize that many packages would never make it from the kamikaze
tree to unstable, as the current shortage of validators would not go
away. But we already have many packages that never make it from
unstable to stable, and that hasn't caused too much grief.
Kevin Horton
Ottawa, Canada
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel