Your message dated Sat, 7 Jun 2008 16:46:57 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#484978: dpkg-source includes .orig.tar.gz, but 
dpkg-genchanges misses to include it (inconsistent behaviour)
has caused the Debian Bug report #484978,
regarding dpkg-source includes .orig.tar.gz, but dpkg-genchanges misses to 
include it (inconsistent behaviour)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
484978: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484978
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.14.19
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When I built expat [1] I stumbled over an issue, that I wuld call a bug.

I built expat 2.0.1-1. dpkg-source added the .orig.tar.gz to the .dsc
file. But dpkg-genchanges did not include the .orig tarball to the
.changes file. This resulted in an incomplete upload and dget failed to
retreive the source, because it missed the .orig.tar.gz.

I guess, that the issue is related to the fact, that there is an entry
for version 2.0.1-0ubuntu1 in the changelog, but I did not yet examine
it. I will provide more information if possible.

IMHO dpkg-genchanges should include the .orig tarball by default for debian
revisions -1.

[1] http://svn.debian.org/wsvn/debian-xml-sgml/packages/expat/trunk/?rev=0&sc=0


- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (850, 'unstable'), (700, 'testing'), (550, 'stable'), (110, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dpkg-dev depends on:
ii  binutils            2.18.1~cvs20080103-6 The GNU assembler, linker and bina
ii  bzip2               1.0.5-0.1            high-quality block-sorting file co
ii  cpio                2.9-13               GNU cpio -- a program to manage ar
ii  dpkg                1.14.19              package maintenance system for Deb
ii  libtimedate-perl    1.1600-9             Time and date functions for Perl
ii  lzma                4.43-12              Compression method of 7z format in
ii  make                3.81-5               The GNU version of the "make" util
ii  patch               2.5.9-5              Apply a diff file to an original
ii  perl [perl5]        5.10.0-10            Larry Wall's Practical Extraction 
ii  perl-modules        5.10.0-10            Core Perl modules

Versions of packages dpkg-dev recommends:
ii  build-essential               11.3       informational list of build-essent
ii  gcc [c-compiler]              4:4.3.0-8  The GNU C compiler
ii  gcc-3.4 [c-compiler]          3.4.6-7    The GNU C compiler
ii  gcc-4.1 [c-compiler]          4.1.2-22   The GNU C compiler
ii  gcc-4.2 [c-compiler]          4.2.4-2    The GNU C compiler
ii  gcc-4.3 [c-compiler]          4.3.0-5    The GNU C compiler

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhKmZkACgkQm0bx+wiPa4xvHQCgzzsSTAQ05g0GHxSKqSYyItlS
heAAoOAy+kJQlw5cS/CciBUM6uivdnWC
=4SMX
-----END PGP SIGNATURE-----



--- End Message ---
--- Begin Message ---
Hi,

On Sat, 07 Jun 2008, Daniel Leidert wrote:
> I built expat 2.0.1-1. dpkg-source added the .orig.tar.gz to the .dsc
> file. But dpkg-genchanges did not include the .orig tarball to the
> .changes file. This resulted in an incomplete upload and dget failed to
> retreive the source, because it missed the .orig.tar.gz.
> 
> I guess, that the issue is related to the fact, that there is an entry
> for version 2.0.1-0ubuntu1 in the changelog, but I did not yet examine
> it. I will provide more information if possible.

Your diagnostic is right and reading the manual page of dpkg-genchanges
would have confirmed it.

The current approximation is right in more cases than the previous one
(which included the source for all -0, -0.1 and -1 uploads). -1 uploads
after -0.1 NMU would have included upstream sources while it was not
desired, now it detects that the previous changelog entry is the same
upstream version and doesn't include the sources by default.

Please use "-sa" if you want to force the inclusion of .orig. files
because you included changelog entries that do not concern Debian.

Thus closing the bug unless you have a better suggestion on how to
reliably detect if a package has already been uploaded to Debian
beforehand.

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


--- End Message ---

Reply via email to