Package: git-buildpackage
Version: 0.6.8
Severity: important

Hi Guido,

Under certain conditions, git-dch ignores the values set in gbp.conf. I
have attached a shell log used to replicate the issue. I use a single,
system-wide gbp.conf.

In my example, 'git-dch' ignores my config when the section is called
[dch], but 'gbp dch' works okay. Changing the section to the legacy
[git-dch] name allows both commands to work correctly.

Marking as important as I fear this may affect all of the legacy git-*
gbp commands.

Thanks,
Jon

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable'), (450, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages git-buildpackage depends on:
ii  devscripts            2.13.9
ii  git                   1:1.8.5.2-1
ii  man-db                2.6.5-2
ii  python                2.7.5-5
ii  python-dateutil       1.5+dfsg-0.1
ii  python-pkg-resources  1.4.2-1

Versions of packages git-buildpackage recommends:
ii  cowbuilder    0.73
ii  pristine-tar  1.28

Versions of packages git-buildpackage suggests:
ii  python-notify  0.1.1-3
ii  unzip          6.0-10

-- Configuration Files:
/etc/git-buildpackage/gbp.conf changed [not included]

-- no debconf information
jmccrohan@lambda:~/src/debian/awesome-extra$ ls -lah /etc/git-buildpackage/gbp.conf ~/.gbp.conf .gbp.conf debian/gbp.conf .git/gbp.conf
ls: cannot access /home/jmccrohan/.gbp.conf: No such file or directory
ls: cannot access .gbp.conf: No such file or directory
ls: cannot access debian/gbp.conf: No such file or directory
ls: cannot access .git/gbp.conf: No such file or directory
-rw-r--r-- 1 root root 4.0K Dec 31 03:13 /etc/git-buildpackage/gbp.conf
jmccrohan@lambda:~/src/debian/awesome-extra$ cat /etc/git-buildpackage/gbp.conf
[DEFAULT]
builder = pdebuild
cleaner = fakeroot debian/rules clean
pristine-tar = True
color = auto

[buildpackage]

[import-orig]

[import-dsc]

[dch]
id-length = 7
git-author = True
customizations = /usr/share/doc/git-buildpackage/examples/wrap_cl.py

[pq]

[clone]

[pull]

[create-remote-repo]

[remote-config pkg-libvirt]
remote-url-pattern = ssh://git.debian.org/git/pkg-libvirt/%(pkg)s
template-dir = /srv/alioth.debian.org/chroot/home/groups/pkg-libvirt/git-template

jmccrohan@lambda:~/src/debian/awesome-extra$ git-dch --ignore-branch 
jmccrohan@lambda:~/src/debian/awesome-extra$ git diff debian/changelog
diff --git a/debian/changelog b/debian/changelog
index f30eaa6..784cbd7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+awesome-extra (2012061102) UNRELEASED; urgency=medium
+
+  * d/control: Add myself to Uploaders
+  * d/control: Bump Standards-Version to 3.9.5
+  * d/{compat,control}: Bump debhelper version to 9
+  * The upstream obvious git repo (git.mercenariesguild.net/obvious.git) has gone AWOL; switch git submodule to HEAD of Rob Hoelz's forked version on github (which has support for awesome 3.5) (0585fb4)
+  * Update vicious (v2.1.2)
+  * Update bashlets (805558e)
+  * Update flaw (409a98b)
+  * Update shifty (b12b66e)
+
+ -- Jonathan McCrohan <jmccro...@gmail.com>  Tue, 31 Dec 2013 16:52:19 +0000
+
 awesome-extra (2012061101) unstable; urgency=low
 
   * Update revelation
jmccrohan@lambda:~/src/debian/awesome-extra$ git checkout debian/changelog
jmccrohan@lambda:~/src/debian/awesome-extra$ gbp dch --ignore-branch 
jmccrohan@lambda:~/src/debian/awesome-extra$ git diff debian/changelog
diff --git a/debian/changelog b/debian/changelog
index f30eaa6..a0abed1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+awesome-extra (2012061102) UNRELEASED; urgency=medium
+
+  * [6ab7883] d/control: Add myself to Uploaders
+  * [02eba78] d/control: Bump Standards-Version to 3.9.5
+  * [0d8188d] d/{compat,control}: Bump debhelper version to 9
+  * [0a9296e] The upstream obvious git repo
+    (git.mercenariesguild.net/obvious.git) has gone AWOL; switch git
+    submodule to HEAD of Rob Hoelz's forked version on github (which has
+    support for awesome 3.5) (0585fb4)
+  * [f62c5ed] Update vicious (v2.1.2)
+  * [f3768c2] Update bashlets (805558e)
+  * [e8305a0] Update flaw (409a98b)
+  * [2c90ccf] Update shifty (b12b66e)
+
+ -- Jonathan McCrohan <jmccro...@gmail.com>  Tue, 31 Dec 2013 16:52:48 +0000
+
 awesome-extra (2012061101) unstable; urgency=low
 
   * Update revelation
jmccrohan@lambda:~/src/debian/awesome-extra$ sudo sed -i 's/dch/git-dch/' /etc/git-buildpackage/gbp.conf
jmccrohan@lambda:~/src/debian/awesome-extra$ git checkout debian/changelog
jmccrohan@lambda:~/src/debian/awesome-extra$ git-dch --ignore-branch 
jmccrohan@lambda:~/src/debian/awesome-extra$ git diff debian/changelog
diff --git a/debian/changelog b/debian/changelog
index f30eaa6..aacb3a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+awesome-extra (2012061102) UNRELEASED; urgency=medium
+
+  * [6ab7883] d/control: Add myself to Uploaders
+  * [02eba78] d/control: Bump Standards-Version to 3.9.5
+  * [0d8188d] d/{compat,control}: Bump debhelper version to 9
+  * [0a9296e] The upstream obvious git repo
+    (git.mercenariesguild.net/obvious.git) has gone AWOL; switch git
+    submodule to HEAD of Rob Hoelz's forked version on github (which has
+    support for awesome 3.5) (0585fb4)
+  * [f62c5ed] Update vicious (v2.1.2)
+  * [f3768c2] Update bashlets (805558e)
+  * [e8305a0] Update flaw (409a98b)
+  * [2c90ccf] Update shifty (b12b66e)
+
+ -- Jonathan McCrohan <jmccro...@gmail.com>  Tue, 31 Dec 2013 16:54:48 +0000
+
 awesome-extra (2012061101) unstable; urgency=low
 
   * Update revelation
jmccrohan@lambda:~/src/debian/awesome-extra$ 

Reply via email to