Tarballs contain user/project/branch directory structure

Bug #1091005 reported by Florian Rathgeber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
loggerhead
Triaged
Low
Unassigned
loggerhead-breezy
Triaged
Low
Unassigned

Bug Description

Loggerhead supports downloading tarballs of arbitrary branches throught the canonical URL https://bazaar.launchpad.net/~<user>/<proj>/<branch>/tarball.

Unfortunately this is of limited use because the tarball itself contains the subdirectory tree ~<user>/<proj>/<branch>. I don't see why that is necessary and what benefits it provides.

On the other hand it makes the tarball unsuitable for many use cases - any usecase where the recepient expect the code in the root folder of the tarball. Particularly it makes tarballs created by Loggerhead unsuitable as dependency_links in a python setup.py script: easy_install expects the setup.py file of any dependency in the root folder of the tarball.

Is there a particular reason why tarballs are created like this and if not, could this be fixed?

Changed in loggerhead:
status: New → Triaged
importance: Undecided → Low
Jelmer Vernooij (jelmer)
Changed in loggerhead-breezy:
status: New → Triaged
importance: Undecided → Low
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.