support importing from 'bzr:' URLs

Bug #942328 reported by Jelmer Vernooij
46
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Jelmer Vernooij

Bug Description

Sourceforge provides access to its repositories over bzr://. It would be nice if Launchpad allowed mirrorring from these kinds of URLs.

Related branches

Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This works. However, the default port for the 'bzr' protocol (4155) seems to be filtered by a firewall somewhere. It does work for other ports (I've tested with port 8080).

tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Václav Haisman (vzeman79) wrote :

I can see that the change is already in production: <http://launchpadlibrarian.net/94863640/vzeman79-log4cplus-trunk.log>. You are right though that the firewall is restricting the access. Is this going to be taken care of or shall I fill another bug report?

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I'll follow an RT about opening this port.

Revision history for this message
Václav Haisman (vzeman79) wrote :

Ping.

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 942328] Re: support importing from 'bzr:' URLs

Am 11/03/12 23:21, schrieb Václav Zeman:
> Ping.
I've filed an RT about opening the firewall ports, we're now waiting for
a reply on that.

Cheers,

Jelmer

Jelmer Vernooij (jelmer)
Changed in launchpad:
status: Fix Committed → Fix Released
Revision history for this message
Václav Haisman (vzeman79) wrote :

It works now, thank you for the effort!

Revision history for this message
Tim White (timwhite88) wrote :

This patch isn't complete as while it allows importing a BZR branch, it doesn't yet allow mirror a bzr branch. There is obviously one more place in the code that needs to be changed, searching for the text "The external location where the Bazaar branch is hosted" in the code should assist with finding it I believe. I'll try and find it myself later to assist.

Revision history for this message
William Grant (wgrant) wrote :

Mirrors have been replaced by imports. If you have an existing mirror, you'll need to create an import to replace it.

Revision history for this message
Tim White (timwhite88) wrote :

Thanks William. Do the imports still "mirror" like the mirrors did?

Revision history for this message
William Grant (wgrant) wrote :

Yup, the branch ends up exactly the same. It just uses the newer importer infrastructure, to reduce code and UI duplication and improve imports of very large branches. It's not possible to create new mirrors any more.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.