Bug#518098: [Pkg-bazaar-maint] Bug#518098: Actually caused by missing ‘python-pycurl’ dependency

2009-03-04 Thread James Westby
On Wed, 2009-03-04 at 16:08 +1100, Ben Finney wrote:
 reassign 518098 bzr
 retitle 518098 bzr: Confusing error message if ‘python-pycurl’ not installed
 thanks
 
 On 04-Mar-2009, Ben Finney wrote:
  The ‘debian/control’ file lists a ‘Vcs-Bzr’ field with the value
  ‘http://bzr.debian.org/pkg-bazaar/bzr-loom/experimental’. This URL is
  not usable with Bazaar on Debian ‘squeeze’:
  
  =
  bzr branch http://bzr.debian.org/pkg-bazaar/bzr-loom/experimental
  Transport error: Server refuses to fullfil the request
  =
 
 This message is very confusing; it indicates an error on the *server*.
 However, the error is on the client:
 
  The Bazaar log file shows:
  
  =
  0.253  encoding stdout as sys.stdout encoding 'UTF-8'
  0.346  failed to import pycurl: No module named pycurl
  0.347  failed to instantiate transport bzrlib.registry._LazyObjectGetter 
  object at 103b5300, module='bzrlib.transport.http._pycurl' 
  attribute='PyCurlTransport' for 
  'http://bzr.debian.org/pkg-bazaar/bzr-loom/experimental': 
  DependencyNotPresent()
 […]
  TransportError: Transport error: Server refuses to fullfil the request 
  =
 
 This is because currently ‘bzr’ only lists ‘python-pycurl’ as a
 ‘Suggests’ relationship. This should instead be a ‘Recommends’, since
 a great many public branches have HTTP URLs.

bzr supports two http libraries, the external pycurl, and the internal 
urllib. pycurl is currently preferred if available, but that may change
soon.

The issue here is a problem when talking to alioth using urllib, which
works fine when using pycurl, so it's not simply a case of a dependency
not being installed as you state. These bugs are about the same issue
I believe:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487189
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517744

Thanks,

James




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#518098: [Pkg-bazaar-maint] Bug#518098: Actually caused by missing ‘python-pycurl’ dependency

2009-03-04 Thread Ben Finney
On 04-Mar-2009, James Westby wrote:
 The issue here is a problem when talking to alioth using urllib, which
 works fine when using pycurl, so it's not simply a case of a dependency
 not being installed as you state. These bugs are about the same issue
 I believe:
 
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487189
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517744

Yes, this does seem to be identical behaviour to those reports. Thanks
for merging them.

-- 
 \“Holy uncanny photographic mental processes, Batman!” —Robin |
  `\   |
_o__)  |
Ben Finney b...@benfinney.id.au


signature.asc
Description: Digital signature