[Pkg-bazaar-commits] ./bzr-builddeb/trunk.old r261: Update debian/changelog and add debian/NEWS warning about the breaks.

James Westby jw+debian at jameswestby.net
Wed Dec 10 08:33:00 UTC 2008


------------------------------------------------------------
revno: 261
committer: James Westby <jw+debian at jameswestby.net>
branch nick: 2.0
timestamp: Wed 2008-08-27 22:07:29 +0100
message:
  Update debian/changelog and add debian/NEWS warning about the breaks.
modified:
  debian/NEWS
  debian/changelog
-------------- next part --------------
=== modified file 'debian/NEWS'
--- a/debian/NEWS	2007-09-13 21:56:04 +0000
+++ b/debian/NEWS	2008-08-27 21:07:29 +0000
@@ -1,3 +1,21 @@
+bzr-builddeb (2.0) unstable; urgency=low
+
+  There have been several compatibility breaks in this release.
+
+  * builddeb now looks for .orig.tar.gz files in the parent
+    directory of the branch when needed, but still falls back
+    to ../tarballs for compatibility. It will also place
+    the result of the build in the parent dir if it can find it.
+    This is to make it resemble dpkg-buildpackage more.
+  * import-dsc --snapshot has been removed, as snapshot.debian.net
+    is nearly useless at the moment. It can be ressurected later
+    if needed.
+  * The command line options of merge-upstream and import-dsc
+    have been overhauled. It shouldn't be possible to
+    break anything by using the same arguments as before.
+
+ -- James Westby <james.westby at canonical.com>  Wed, 27 Aug 2008 21:27:37 +0100
+
 bzr-builddeb (0.91) unstable; urgency=low
 
   --working-tree is no longer needed, as the default is now to use the

=== modified file 'debian/changelog'
--- a/debian/changelog	2008-07-07 10:07:42 +0000
+++ b/debian/changelog	2008-08-27 21:07:29 +0000
@@ -1,4 +1,4 @@
-bzr-builddeb (1.0) UNRELEASED; urgency=low
+bzr-builddeb (2.0) unstable; urgency=low
 
   [ Jelmer Vernooij ]
   * Support +bzr for snapshots as well as ~bzr.
@@ -7,6 +7,31 @@
   * Import apt_pkg only when used, as it is used rarely and importing it
     has an overhead, and also leads to increased memory usage.
 
+  [ James Westby ]
+  * Lots of compatibilty breaking changes. Please see NEWS.Debian for advice.
+  * Use the last entry from debian/changelog as the commit message
+    when importing a .diff.gz or native package with import-dsc.
+  * Use dpkg-source to extract source pacakges, which is much more robust.
+  * Don't use strict changelog parsing from python-debian, as we don't
+    need faithful reproduction.
+  * Follow dpkg-buildpackage etc. more closely by looking for .orig.tar.gz
+    in the parent directory, and placing the result of the build there.
+    - ../tarballs is still used a fallback for compatibility.
+    - moving the result doesn't fail the build if the .changes can't be
+      found when the default is used, to support builders that move
+      the package elsewhere.
+    - The .changes file can be missed if the arch is not what is expected,
+      for instance if "debuild -S" was set as the builder.
+  * builddeb --result now works for packages with an epoch.
+  * Added mark-uploaded command that sets the appropriate tag based
+    on the version, for use after upload.
+  * merge-upstream and import-dsc have had their command line options
+    changed to be more sensible, and to be future-proof. Details in
+    the online help or the documetation.
+  * --snapshot has been dropped from import-dsc. snapshot.debian.net
+    is virtually useless currently. Something similar can be brought
+    back when we have such a service again.
+
  -- James Westby <james.westby at canonical.com>  Fri, 13 Jun 2008 15:03:53 +0100
 
 bzr-builddeb (0.95) unstable; urgency=low



More information about the Pkg-bazaar-commits mailing list