The tangled web of pbuilder
I've managed to get myself all twisted around and can no longer follow
all the interactions that occur in a build of my packages. Hopefully,
a bit of explanation will get things straightened out.
Somehow, Katie managed to tag this latest version of pyrite-publisher
as a NMU, not as a maintainer upload (even though it was a regular
maintainer upload). I think that this happened because of the
difference between the Maintainer: and Changed-by: lines in the
.changes file.
However, I'm at a loss as to how things got that way - the
debian/control file clearly says (in the top paragraph):
Source: pyrite-publisher
Section: otherosfs
Priority: extra
Maintainer: Daniel Martin <fizbin@debian.org>
Build-Depends: debhelper (>> 3.0.0), python2.2-dev
Standards-Version: 3.5.2
So then how did Maintainer: end up with just my email address in the
.changes file?
This was a pbuilder build; I just used pdebuild and then used debsign
to sign the .changes file. According to what I thought I knew, that
should have been enough - however, there seems to be something I'm
missing about doing pbuilder builds so that they appear as though they
were any other build.
As I write this, I remember that my .pbuilderrc says
DEBEMAIL=fizbin@debian.org
So that's probably ultimately where this result came from, although
I'm now at a loss as to how to make everything come out correctly -
before I had that line in the .pbuilderrc, I would get "Maintainer:
nobody@nowhere" in the .changes file.
I suppose I could blindly change my .pbuilderrc to
DEBEMAIL="Daniel Martin <fizbin@debian.org>"
But I'd really like to understand the interaction between pbuilder,
the control file and debsign. Also, I'm a bit curious where debsign
is getting the "Daniel Martin" part of the Changed-By line - I don't
have a ~/.devscripts file, and /etc/devscripts is the installed
default (all commented out). The uids on my gpg key are:
sec 1024D/49202B37 1998-07-08 Daniel T. Martin <dtm12@jhunix.hcf.jhu.edu>
uid Daniel Martin (Debian address) <fizbin@debian.org>
uid Daniel Martin <martind@math.jhu.edu>
uid Daniel Martin <fizbin@debian.org>
So I suppose it could be pulling it from that, but I don't know why
it's picking the last one and not the one that says "(Debian
address)".
So that's a load of confusion, but I've not kept my understanding of
the state of the art in debian builds current, and so this is what I
get.
Here's the message from katie@auric:
--- Begin Message ---
tag 166102 + fixed
quit
This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 26 Oct 2002 15:12:32 -0400
Source: pyrite-publisher
Binary: pyrite-publisher
Architecture: source i386
Version: 2.1.1-3
Distribution: unstable
Urgency: low
Maintainer: fizbin@debian.org
Changed-By: Daniel Martin <fizbin@debian.org>
Description:
pyrite-publisher - Convert html and text documents to palm DOC format
Closes: 166102
Changes:
pyrite-publisher (2.1.1-3) unstable; urgency=low
.
* Switching over to wxwindows 2.3, since 2.2 is outdated (and no longer
compiles in unstable). (closes: Bug#166102)
Files:
d0a78b0cb1bca3a43e52d1738065c19a 904 otherosfs extra pyrite-publisher_2.1.1-3.dsc
e5fe15913c6bb0b024a7bef42d4c8275 4022 otherosfs extra pyrite-publisher_2.1.1-3.diff.gz
1288454a3f35af53dad8b42dfafbf8ee 129638 otherosfs extra pyrite-publisher_2.1.1-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iQEXAwUBPbtjsOR45Q7FWKyMFAJB8AP+LoYsUK3LMrrhAc5yaHAUEHtUWZ6mlUp0
2sFDSq6NtUmFtKLeWQaSw64AXoBd1YrWDPAmo6Nv3h9gdfQ+zZhVdppsNpF6ZF3T
KIVxcnnlVd0bqKQEOvvxDasBoA2U+s9sXDkPUAnHNs7VYi4Qa3Nkby9bAEANYwWL
6EAS9wvbm/AD/As9wuVWMk6wYILGFskO7KRIb2IK/CXInJQwqffVnotH1SQSjmuJ
bkEO1y7eSgKlOviLVwDzmEx16izCBRRo5AF/Wv7EwRvJpH2zqgkGK2rpKsQqVg3l
BdaaakcB5uIwis8MGdN1kry/Zl41bquD4B0UgXdm/7rOe8hi6IlL7Y8R
=5Ci8
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: