supermirror sftp server does not support hosting bzr repositories
Bug #41415 reported by
Robert Collins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Won't Fix
|
Low
|
Unassigned |
Bug Description
This probably needs a spec, but as people usually look at bugs first, I'm starting with a bug.
We should allow people to have a repository at sftp://
On the publishing side, we dont need a repository as much because we have no lateny. If we decide to do one on the http published content, then the format-changing logic becomes much more complex (see bug: #41414) and also dealing with nuclear launchcode scenarios will become more difficult.
Changed in launchpad-bazaar: | |
status: | Unconfirmed → Confirmed |
Changed in launchpad-bazaar: | |
importance: | Medium → Wishlist |
To post a comment you must log in.
Agreed on most of that.
It looks to me like "allow people to have a repository" and "this repository should be autocreated and maintained by the supermirror" conflict.
If we automatically create the repository, it effectively becomes mandatory. It would be more complex to implement and potentially more surprising than just allowing the user to create the repository explicitly.
Also, I see no reason to prevent the creation of a repository in a team context.
So, I'd rather just allow the user to create an explicit repository in ~me-or- team/product, and have the sftp server and and branch puller properly deal with it.
Nice point on the repository not being really needed on the publishing side. But nuclear codes and waste scenarios are also affected by the presence of a repository in the sftp area if the bzrlib fetcher is greedy, and I think it is indeed greedy, at least with weaves.