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

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: