[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Permission to upload melange v 2012.1-3 (RC bug: #684736)



Dear Release Team,

I'd like to upload melange 2012.1-3. Mainly, this adds a missing

Depends: python-melange (= ${source:Version})

in the melange binary, which is an RC bug.

But I have also added some aesthetic changes that aren't related, but
which I consider either very minor change, or documentation related. As
per the debian/changelog:
* Added a get-vcs-source target in debian/rules.
* Added a debian/gbp.conf file.
* Fixed debian/copyright syntax and Format: URL.
* Fixed python-melange: capitalization-error-in-description python Python.

The first 2 VCS related addition, I would consider it documenting the
build process using Git, and adding consistency in our Openstack
packages (nova, keystone, and others, also have these).

Rather be safe than sorry, I'm asking first: is it ok to upload the
attached changes to SID, then ask for an unblock?

Let me know.

Cheers,

Thomas Goirand (zigo)
diff -Nru melange-2012.1/debian/changelog melange-2012.1/debian/changelog
--- melange-2012.1/debian/changelog	2012-06-12 20:02:00.000000000 +0000
+++ melange-2012.1/debian/changelog	2012-08-27 15:15:25.000000000 +0000
@@ -1,3 +1,14 @@
+melange (1:2012.1-3) unstable; urgency=low
+
+  * Added myself as uploader.
+  * Add Depends on python-melange for melange binary package (Closes: #684736).
+  * Added a get-vcs-source target in debian/rules.
+  * Added a debian/gbp.conf file.
+  * Fixed debian/copyright syntax and Format: URL.
+  * Fixed python-melange: capitalization-error-in-description python Python.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 27 Aug 2012 14:59:28 +0000
+
 melange (1:2012.1-2) unstable; urgency=low
 
   * rebuild to resolve depends on unavailable factory-boy (Closes: #663397).
diff -Nru melange-2012.1/debian/control melange-2012.1/debian/control
--- melange-2012.1/debian/control	2012-06-12 20:02:00.000000000 +0000
+++ melange-2012.1/debian/control	2012-08-27 15:15:25.000000000 +0000
@@ -3,7 +3,8 @@
 Priority: extra
 Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
 Uploaders: Loic Dachary (OuoU) <loic@debian.org>, 
-           Ghe Rivero <ghe.rivero@stackops.com>
+           Ghe Rivero <ghe.rivero@stackops.com>,
+           Thomas Goirand <zigo@debian.org>
 Build-Depends: debhelper (>= 7.0.50),
  python-all (>= 2.6.6-3~)
 Build-Depends-Indep:
@@ -30,7 +31,7 @@
 
 Package: melange
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, python, adduser
+Depends: ${shlibs:Depends}, ${misc:Depends}, python, adduser, python-melange (= ${source:Version})
 Description: IPAM management service for Openstack - Daemons
  Melange is a network information service that provides a centralized
  mechanism for managing IPs, MAC addresses and other information that
@@ -58,4 +59,4 @@
  needs to be shared across multiple openstack services
  (Nova zones, Atlas, Quantum).
  .
- This package contains the python libraries.
\ No newline at end of file
+ This package contains the Python libraries.
\ No newline at end of file
diff -Nru melange-2012.1/debian/copyright melange-2012.1/debian/copyright
--- melange-2012.1/debian/copyright	2012-06-12 20:02:00.000000000 +0000
+++ melange-2012.1/debian/copyright	2012-08-27 15:15:25.000000000 +0000
@@ -1,11 +1,11 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: melange
 Source: http://openstack.org/openstack/melange
 
 Files: *
 Copyright: 2010 United States Government as represented by the Administrator of the National Aeronautics and Space Administration.
-Copyright: 2010-2011 OpenStack LLC
-Copyright: Others (See individual files for more details)
+	2010-2011 OpenStack LLC
+	Others (See individual files for more details)
 License: Apache-2
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
diff -Nru melange-2012.1/debian/gbp.conf melange-2012.1/debian/gbp.conf
--- melange-2012.1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ melange-2012.1/debian/gbp.conf	2012-08-27 15:15:25.000000000 +0000
@@ -0,0 +1,8 @@
+[DEFAULT]
+upstream-branch = master
+debian-branch = debian/unstable
+upstream-tag = %(version)s
+compression = xz
+
+[git-buildpackage]
+export-dir = ../build-area/
diff -Nru melange-2012.1/debian/rules melange-2012.1/debian/rules
--- melange-2012.1/debian/rules	2012-06-12 20:02:00.000000000 +0000
+++ melange-2012.1/debian/rules	2012-08-27 15:15:25.000000000 +0000
@@ -12,4 +12,16 @@
 
 override_dh_auto_install:
 	dh_auto_install
-	cp $(CURDIR)/etc/melange/melange.conf.sample $(CURDIR)/debian/melange/etc/melange/melange.conf
\ No newline at end of file
+	cp $(CURDIR)/etc/melange/melange.conf.sample $(CURDIR)/debian/melange/etc/melange/melange.conf
+
+get-vcs-source:
+	git remote add upstream git://github.com/openstack/melange.git || true
+	git fetch upstream
+	if ! [ -e ../melange_2012.1.orig.tar.xz ] ; then \
+		git archive --prefix=melange-2012.1/ 2012.1 | xz >../melange_2012.1.orig.tar.xz ; \
+	fi
+	if ! git checkout master ; then \
+		echo "No upstream branch: checking out" ; \
+		git checkout -b master upstream/master ; \
+	fi
+	git checkout debian/unstable

Reply to: