When to use <uri> instead of <channel>
If you do not have a channel server and wish to serve your packages so that others
can depend on them, use <uri>. This should contain a static uri that links
to a single package version's downloadable .tgz
If you do not need to allow external remote dependencies, then simply use the pear.php.net
channel as your package's channel.
For instance, if you wish to serve package Foo version 1.1.0 from www.example.com, use the
uri "http://www.example.com/Foo-1.1.0". Note that the uri must contain the
full path MINUS THE EXTENSION. Provide both Foo-1.1.0.tgz and Foo-1.1.0.tar for users without
gzip.