[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-qa
Subject:    Optionnal Dep and states
From:       Pierre-Alain Joye <paj () pearfr ! org>
Date:       2003-10-01 7:39:20
Message-ID: 20031001093920.50a9ac75.paj () pearfr ! org
[Download RAW message or body]



> A stable package can use unstable ones? Even optionally?

A required dep should be at least at the same state as the package
itself. An optionnal dep can be set at a lower state. A good example
usage is a "big" package. This package may contain some experimental new
features or still under work. These features should be obviously marked
as experimental only, but this is a good way to get feedbacks. Marked as
experimental means an entry in the release log and in the manual if it
is already updated.

However, in a near future, big packages can be splitted in subpackages.
An subpackage can be alpha when the main package is stable (i.e. an
extension to QuickForm).

Your example about the kernel rules is good. Many module bundled in a
stable release are in alpha states, but documented for experimental
usage at your own risk.

pierre

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic