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 ---