does not mirror bzr branches over ftp

Bug #296153 reported by Jelmer Vernooij
2
Affects Status Importance Assigned to Milestone
Launchpad code imports
Triaged
Low
Unassigned

Bug Description

It would be nice if Launchpad could mirror bzr branches over ftp. It currently refuses to do so, and gives me a message like:

Launchpad has not been able to mirror this branch. The last attempt was 1 minute ago. (Launchpad does not mirror ftp:// URLs.) Launchpad will try again in 11 hours. If you have fixed the problem, please ask Launchpad to try again.

Related branches

Revision history for this message
Tim Penhey (thumper) wrote :

Jono, is there a reason why we don't mirror from FTP?

Changed in launchpad-bazaar:
assignee: nobody → jml
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Jonathan Lange (jml) wrote :

I can't think of one. It looks like this was introduced by accident when we re-vamped the puller to improve stacking. We went from blacklisting URL schemes to whitelisting them and missed FTP.

Changed in launchpad-bazaar:
status: Incomplete → Triaged
Revision history for this message
Jonathan Lange (jml) wrote :

Also...

<jelmer> "Launchpad has not been able to mirror this branch. The last attempt was 1 minute ago. (Launchpad does not mirror ftp:// URLs.) Launchpad will try again in 11 hours. If you have fixed the problem, please ask Launchpad to try again."
 Will do, thanks
 I like how it says it's going to retry in 11 hours.. perhaps it hopes it will have ftp:// support by then ? ;-)
<lifeless> well it accepted the url, so its not blascklisted
 its likely just a firewall hole that needs punched for the new machine
 spm: ^
<spm> lifeless: is a firewall issue
<lifeless> spm: if the old machine had it open, it should be a no-brainer to open for the new ? :>
<spm> errr - no. :-) Different network.
 fwiw, this came out in the migration. it was determined we had approx 2-5? ftp:// (attempted) mirrors - none of which ever worked. So the 'ftp' access was left... broken I suppose.

Revision history for this message
Jonathan Lange (jml) wrote :

I'm not actively working on this.

Changed in launchpad-bazaar:
assignee: jml → nobody
importance: Medium → Low
Jelmer Vernooij (jelmer)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Jelmer Vernooij (jelmer)
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 seems to somewhat work - we actually call the right code in bzr but the packets seem to be filtered.

I'm marking this as qa-ok since it doesn't shouldn't block deployment.

tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This is fixed in the code, but for some reason it's still failing. I suspect it's related to proxies.

Unassigning, since I'm not working on resolving this at the moment.

(I was trying to fix this as a drive-by, since I was changing the URL verification code anyway to support 'bzr://').

Changed in launchpad:
status: Fix Committed → Triaged
assignee: Jelmer Vernooij (jelmer) → nobody
tags: added: code-import
removed: qa-ok
Colin Watson (cjwatson)
affects: launchpad → lp-codeimport
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.