[Pkg-bazaar-commits] ./bzr-builddeb/trunk r216: * Remove the .bzr-builddeb from merge builds not in "larstiq" mode.
James Westby
jw+debian at jameswestby.net
Thu May 15 13:29:39 UTC 2008
------------------------------------------------------------
revno: 216
committer: James Westby <jw+debian at jameswestby.net>
branch nick: trunk
timestamp: Thu 2008-03-06 16:47:37 +0000
message:
* Remove the .bzr-builddeb from merge builds not in "larstiq" mode.
(Closes: #464033)
modified:
builder.py
debian/changelog
tests/__init__.py
tests/test_builder.py
------------------------------------------------------------
revno: 214.1.1
committer: James Westby <jw+debian at jameswestby.net>
branch nick: remove_builddeb_dir
timestamp: Thu 2008-03-06 15:46:17 +0000
message:
* Remove the .bzr-builddeb from merge builds not in "larstiq" mode.
(Closes: #464033)
modified:
builder.py
debian/changelog
tests/__init__.py
tests/test_builder.py
-------------- next part --------------
=== modified file 'builder.py'
--- a/builder.py 2008-03-05 17:00:51 +0000
+++ b/builder.py 2008-03-06 15:46:17 +0000
@@ -424,7 +424,10 @@
shutil.rmtree(os.path.join(source_dir, 'debian'))
recursive_copy(tempdir, source_dir)
shutil.rmtree(basetempdir)
- remove_bzrbuilddeb_dir(os.path.join(source_dir, "debian"))
+ if self._properties.larstiq():
+ remove_bzrbuilddeb_dir(os.path.join(source_dir, "debian"))
+ else:
+ remove_bzrbuilddeb_dir(source_dir)
class DebNativeBuild(DebBuild):
"""A subclass of DebBuild that builds native packages."""
=== modified file 'debian/changelog'
--- a/debian/changelog 2008-03-06 14:44:17 +0000
+++ b/debian/changelog 2008-03-06 16:47:37 +0000
@@ -22,8 +22,10 @@
* Don't silently skip unkown types when extracting a tarball, error
instead.
* Don't use relative imports. Thanks Robert Collins. (LP: #189429)
+ * Remove the .bzr-builddeb from merge builds not in "larstiq" mode.
+ (Closes: #464033)
- -- James Westby <jw+debian at jameswestby.net> Wed, 05 Mar 2008 16:58:12 +0000
+ -- James Westby <jw+debian at jameswestby.net> Thu, 06 Mar 2008 15:45:21 +0000
bzr-builddeb (0.92) unstable; urgency=low
=== modified file 'tests/__init__.py'
--- a/tests/__init__.py 2008-03-05 17:00:51 +0000
+++ b/tests/__init__.py 2008-03-06 15:46:17 +0000
@@ -185,7 +185,7 @@
c.distributions = 'unstable'
c.urgency = 'low'
c.author = 'James Westby <jw+debian at jameswestby.net>'
- c.date = 'The, 3 Aug 2006 19:16:22 +0100'
+ c.date = 'Thu, 3 Aug 2006 19:16:22 +0100'
c.add_change('')
c.add_change(' * test build')
c.add_change('')
=== modified file 'tests/test_builder.py'
--- a/tests/test_builder.py 2008-03-05 17:00:51 +0000
+++ b/tests/test_builder.py 2008-03-06 15:46:17 +0000
@@ -656,8 +656,7 @@
wt = self.make_branch_and_tree('.')
basedir = 'debian/'
files = [basedir]
- files = files + [join(basedir, f) for f in ['.bzr-builddeb/',
- '.bzr-builddeb/default.conf']]
+ files = files + ['.bzr-builddeb/', '.bzr-builddeb/default.conf']
files = files + [join(basedir, f) for f in self.debian_files]
self.build_tree(files)
wt.add(files)
@@ -675,6 +674,9 @@
wt = self.make_branch_and_tree('.')
self.build_tree(self.debian_files)
wt.add(self.debian_files)
+ builddeb_dir = ['.bzr-builddeb/', '.bzr-builddeb/default.conf']
+ self.build_tree(builddeb_dir)
+ wt.add(builddeb_dir)
wt.commit('commit one')
self.build_tree(['rules', 'unknown'])
wt.add('rules')
@@ -691,6 +693,8 @@
self.failUnlessExists(join(self.source_dir, f))
for f in ['control', 'unknown']:
self.failIfExists(join(self.source_dir, f))
+ self.failIfExists(join(self.source_dir, basedir, '.bzr-builddeb'))
+ self.failIfExists(join(self.source_dir, '.bzr-builddeb'))
def test_export_handles_debian_in_upstream(self):
"""Make sure export can handle upstream shipping debian/ as well."""
More information about the Pkg-bazaar-commits
mailing list