Avoid listing the component as a dependency of itself (which can happen when dependencies are circular)
remove some remnants of pear support
Small simplification