Tizen release 0.6.22-20150206 tizen/0.6.22-20150206
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 6 Feb 2015 10:47:50 +0000 (10:47 +0000)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 6 Feb 2015 10:47:50 +0000 (10:47 +0000)
Change-Id: I26238668518048f1684563398f6d097b8c7dbbff
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
debian/changelog
packaging/git-buildpackage.changes
packaging/git-buildpackage.spec

index 0d17c7358e8314afd8760a627bbf2a2979922e55..d490629df3ca5c347c870bcbe9f9adb25b2e3da9 100644 (file)
@@ -1,8 +1,59 @@
-git-buildpackage (0.6.22-tizen20141114) UNRELEASED; urgency=low
+git-buildpackage (0.6.22-tizen20150206) unstable; urgency=low
 
   * Rebase on top of upstream version 0.6.22
-
- -- Markus Lehtonen <markus.lehtonen@linux.intel.com>  Fri, 14 Nov 2014 14:10:18 +0200
+  * Experimental support for BitBake
+    - Introduce import-bb tool.
+      This is the first tool in an effort of enabling gbp in the BitBake build
+      environment. Gbp-import-bb is a tool for importing packages from a
+      BitBake-based "combined" distro repository into individual per-package
+      Git repositories.
+    - Introduce pq-bb tool.
+      This is a tool for managing patch-queues for packages maintained in the
+      BitBake packaging format (.bb recipes).
+    - Introduce buildpackage-bb tool.
+      Initial version of the tool for building BitBake packages from Git.
+      NOTE: The buildpackage-bb tool itself is able to operate even without an
+      initialized BitBake build environment although the build likely fails in
+      this case. However, this makes it possible to export the packaging meta
+      data, for example.
+    - Introcude clone-bb tool.
+      This is a new tool for helping to clone remote per-package Git
+      repositories when working in BitBake-based "full distro" build
+      environment. This is useful in the case that individual packages are
+      actually maintained in per-package Git repositories (like Tizen). That
+      is, the full distro repository that the developer operates in is
+      composed of the packaging meta data from the individual per-package
+      repositories. When willing to contribute to a package the developer
+      would use clone-bb to clone the correct per-package repository and make
+      his changes there.
+      NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
+      repository URI. This variable should be defined in the package recipes
+      in order to make clone-bb usable.
+    - Introduce submit-bb tool.
+      This is a Tizen-specific tool for creating and pushing special submit
+      tags.
+  * pq-rpm: better error message
+  * buildpackage-rpm: look for remote upstream branches.
+    Consider remote branches, too, while looking for the upstream branch
+    when trying to guess if a package is native or not.
+  * rpm packaging changes
+    - enable CentOS 7.
+    - include python egg-info in -common.
+  * rpm: suppress stderr when unpacking src.rpm
+  * UpstreamSource: suppress stderr from tar in _determine_prefix()
+  * patchseries: strip numbering when guessing subject from filename
+  * Changes in logging
+    - don't propagate to ancestor loggers
+    - don't initialize handlers in GbpLogger init.
+      Better compatibility with 3rd party modules that have their own logging
+      initializations.
+  * Features/fixes in GitRepository
+    - GitRepository/__git_inout: correctly handle input error
+    - GitRepository.create_tag: add 'annotate' argument.
+      For forcing the creation of annotated tags. Causes the an editor to be
+      spawned if no message is given.
+
+ -- Markus Lehtonen <markus.lehtonen@linux.intel.com>  Fri, 06 Feb 2015 10:36:26 +0200
 
 git-buildpackage (0.6.22) unstable; urgency=medium
 
index 0ac2ec7e48ebe6373405c26c8e42b24a35916bec..c9dcafcb6a9a616b4dc1c0ca3925f7249ba66b38 100644 (file)
@@ -1,5 +1,56 @@
-* Fri Nov 14 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com> debian/0.6.22-195-g97ce593
+* Fri Feb 06 2015 Markus Lehtonen <markus.lehtonen@linux.intel.com> tizen/0.6.22-20150206
 - Rebase on top of upstream version 0.6.22
+- Experimental support for BitBake
+  * Introduce import-bb tool.
+    This is the first tool in an effort of enabling gbp in the BitBake build
+    environment. Gbp-import-bb is a tool for importing packages from a
+    BitBake-based "combined" distro repository into individual per-package
+    Git repositories.
+  * Introduce pq-bb tool.
+    This is a tool for managing patch-queues for packages maintained in the
+    BitBake packaging format (.bb recipes).
+  * Introduce buildpackage-bb tool.
+    Initial version of the tool for building BitBake packages from Git.
+    NOTE: The buildpackage-bb tool itself is able to operate even without an
+    initialized BitBake build environment although the build likely fails in
+    this case. However, this makes it possible to export the packaging meta
+    data, for example.
+  * Introcude clone-bb tool.
+    This is a new tool for helping to clone remote per-package Git
+    repositories when working in BitBake-based "full distro" build
+    environment. This is useful in the case that individual packages are
+    actually maintained in per-package Git repositories (like Tizen). That
+    is, the full distro repository that the developer operates in is
+    composed of the packaging meta data from the individual per-package
+    repositories. When willing to contribute to a package the developer
+    would use clone-bb to clone the correct per-package repository and make
+    his changes there.
+    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
+    repository URI. This variable should be defined in the package recipes
+    in order to make clone-bb usable.
+  * Introduce submit-bb tool.
+    This is a Tizen-specific tool for creating and pushing special submit
+    tags.
+- pq-rpm: better error message
+- buildpackage-rpm: look for remote upstream branches.
+  Consider remote branches, too, while looking for the upstream branch
+  when trying to guess if a package is native or not.
+- rpm packaging changes
+  * enable CentOS 7.
+  * include python egg-info in -common.
+- rpm: suppress stderr when unpacking src.rpm
+- UpstreamSource: suppress stderr from tar in _determine_prefix()
+- patchseries: strip numbering when guessing subject from filename
+- Changes in logging
+  * don't propagate to ancestor loggers
+  * don't initialize handlers in GbpLogger init.
+    Better compatibility with 3rd party modules that have their own logging
+    initializations.
+- Features/fixes in GitRepository
+  * GitRepository/__git_inout: correctly handle input error
+  * GitRepository.create_tag: add 'annotate' argument.
+    For forcing the creation of annotated tags. Causes the an editor to be
+    spawned if no message is given.
 
 * Thu Aug 28 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com> tizen/0.6.15-20140828
 - Rebase on top of upstream version 0.6.15
index 8019ff8a22dc0c6a64dea0f9535722793a88cba7..db5ccc0c238f8d6c1e95efdb3ea8ac4c504259a6 100644 (file)
@@ -115,7 +115,7 @@ Recommends: rpm-build
 %else
 Requires:   rpm-build
 %endif
-Provides:   tizen-gbp-rpm = 20141114
+Provides:   tizen-gbp-rpm = 20150206
 
 %description rpm
 Set of tools from Debian that integrate the package build system with Git.