Merge lp://staging/~jelmer/brz/no-more-ftp into lp://staging/brz

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Jelmer Vernooij
Approved revision: no longer in the source branch.
Merge reported by: The Breezy Bot
Merged at revision: not available
Proposed branch: lp://staging/~jelmer/brz/no-more-ftp
Merge into: lp://staging/brz
Diff against target: 1510 lines (+17/-1308)
16 files modified
breezy/help_topics/en/authentication.txt (+3/-3)
breezy/lockdir.py (+0/-3)
breezy/plugins/git/tests/test_dir.py (+1/-1)
breezy/plugins/upload/__init__.py (+1/-1)
breezy/plugins/upload/tests/test_upload.py (+1/-25)
breezy/tests/__init__.py (+0/-6)
breezy/tests/blackbox/test_help.py (+0/-2)
breezy/tests/ftp_server/__init__.py (+0/-82)
breezy/tests/ftp_server/pyftpdlib_based.py (+0/-223)
breezy/tests/test_ftp_transport.py (+0/-151)
breezy/tests/test_http.py (+2/-2)
breezy/tests/test_smart_transport.py (+1/-1)
breezy/tests/transport_util.py (+8/-19)
breezy/transport/__init__.py (+0/-23)
breezy/transport/ftp/__init__.py (+0/-638)
breezy/transport/ftp/_gssapi.py (+0/-128)
To merge this branch: bzr merge lp://staging/~jelmer/brz/no-more-ftp
Reviewer Review Type Date Requested Status
Vincent Ladeuil Approve
Martin Packman Approve
Review via email: mp+342526@code.staging.launchpad.net

Commit message

Drop support for FTP.

Description of the change

Drop support for FTP.

* Our testing situation for FTP isn't great
* FTP is not as commonly used anymore as when Bazaar was started
* Breezy operations over FTP are slower than over other transports, so we
  should steer users away from it
* FTP isn't well defined in some areas, resulting in lots of annoying corner case bugs
* FTP connections are almost always insecure

To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote :

I'm a little sad about this (my first patch to bzr was fixing some dumb ftp thing), but I agree with your reasoning. Along with ftp being discouraged as a whole (see also https://lwn.net/Articles/720856/ for instance), removing support altogether seems correct.

review: Approve
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/brz-dev/152/

Revision history for this message
Vincent Ladeuil (vila) wrote :

Die ftp die, like Martin, a bit sad, but meh, ftp needs to die anyway.
Plus that will make fullermd happy.

review: Approve
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/brz-dev/153/

Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/brz-dev/154/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches