Hard to make snapshots for use with buildout

Bug #613734 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
testtools
Fix Released
Wishlist
Jonathan Lange

Bug Description

The setup.py magic to do -next-91 as a version works well when you have a checkout. Sadly it doesn't work well when you make a tarball and then want to use the tarball else where:

./setup.py sdist (makes testtools-next-91.tar.gz)
put next-91 in lp's versions.cfg
bootstrap then extracts this and runs setup again, which goes boom - no bzrlib, no working tree.
We should save the version in the manifest or something, for this use case.

Related branches

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

I don't understand why this use case matters. I don't understand what this has to do with Launchpad.

Changed in testtools:
status: Triaged → Incomplete
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 613734] Re: hard to make snapshots for launchpad

On Wed, Aug 25, 2010 at 4:54 AM, Jonathan Lange <email address hidden> wrote:
> I don't understand why this use case matters. I don't understand what
> this has to do with Launchpad.

From time to time LP may want to run unreleased versions of testtools.
LP wants tar.gz files, and uses setuptools grahmagic to verify that
the version matches.

Jonathan Lange (jml)
summary: - hard to make snapshots for launchpad
+ Hard to make snapshots for use with buildout
Changed in testtools:
status: Incomplete → Triaged
Jonathan Lange (jml)
Changed in testtools:
status: Triaged → In Progress
assignee: nobody → Jonathan Lange (jml)
Jonathan Lange (jml)
Changed in testtools:
status: In Progress → Fix Committed
Jonathan Lange (jml)
Changed in testtools:
milestone: none → next
Changed in testtools:
status: Fix Committed → Fix Released
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.