gnome-menus v kde4
devans at macports.org
Mon Apr 27 18:44:28 PDT 2009
Rainer Müller wrote:
> David Evans wrote:
>> With regard to QA, a major problem with MacPorts is the lack of a
>> separate port tree for ports under test. With something as far reaching
>> as gnome or kde, when a major revision occurs, it would be better to
>> work out all the kinks for the suite of ports in such a testing environment
>> without inflicting it on the MacPorts user community at large. Then,
>> the next step would be to establish a testing protocol and recruiting
>> a group of testers who are willing to work with less than perfect ports.
> I still think we do not have the resources to support more than one
> tree. With so many unmaintained ports, who would decide if updates
> should go into stable or not?
Yes, I agree that is already a problem. For instance, there is code in
MacPorts trunk that would be
useful in a release but it has been deferred because "it hasn't been
tested enough" but there is no
plan in place to test or any criteria to say when something is ready for
release. Thus there is no
way to advance the situation other than by ad hoc decision.
Even if we don't have a lot of testers yet, if we create a role for
them, maybe they will come. At any
rate, because individual contributors may not have hardware or other
resources to test ports in all configurations
it makes sense to make testing a group activity and come up with some
basic guidelines as to what constitutes
good enough to turn loose on the user community.
Ryan's idea to informally make test branches for specific collections of
ports while they are being upgraded
and tested as a whole is a reasonable alternative to a formal test tree
and is a whole lot better QA than just
committing the ports with minimal testing as see if anyone complains
(and they do!).
So how much testing is enough (open topic for discussion).
More information about the macports-users