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.