cowbuilder gotcha post
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 8 Oct 2009 18:43:56 +0000 (20:43 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 8 Oct 2009 18:43:56 +0000 (20:43 +0200)
blog/posts/2009/10/cowbuilder_gotcha.mdwn [new file with mode: 0644]

diff --git a/blog/posts/2009/10/cowbuilder_gotcha.mdwn b/blog/posts/2009/10/cowbuilder_gotcha.mdwn
new file mode 100644 (file)
index 0000000..f2b2bdd
--- /dev/null
@@ -0,0 +1,32 @@
+# don't set DEBEMAIL in /etc/pbuilderrc
+
+That's pretty much it.
+
+The reason is that, if you do set DEBEMAIL pbuilder/cowbuilder configuration
+option (most likely, to the same value of your $DEBEMAIL envvar) you will end
+up generating .changes file containing fields like:
+
+        Maintainer: Stefano Zacchiroli <zack@debian.org>
+        Changed-By: Stefano Zacchiroli <zack@debian.org>
+
+even when **you're not the maintainer**, e.g. when the maintainer is a team
+address or when you are doing an NMU (which I've been
+[[doing|09/rc_bug_of_the_day_-_again]]
+[[quite|09/RC_bugs_of_the_week_-_week_2]] [[a|09/RC_bugs_of_the_week_-_week_3]]
+[[lot|09/RC_bugs_of_the_week_-_week_4]]
+[[recently|RC_bugs_of_the_week_-_week_5]]).
+
+I discovered this thanks to [Ana](http://ekaia.org/blog) about a month ago and
+it quite shocked me, since I've been using the same pbuilder (and then
+cowbuilder) configuration for quite a while (years ...) without realizing that.
+
+The complicity of a missing lintian check has surely helped ([wishlist
+bug](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546525) filed) as well as
+a weird/buggy behavior on the *builder side (there are some bugs on that line,
+I just haven't taken the time yet to understand what should be the correct
+behavior).
+
+Bottom line: just check whether you are screwing up *.changes file due to
+overzealous attitude in *builder configuration :-)
+
+[[!tag lang/english planet/debian debian]]