Package: dpkg-dev Version: 1.14.18 Severity: normal parsechangelog/debian: warning: debian/changelog(l7): badly formatted heading line LINE: - New upstream release parsechangelog/debian: warning: debian/changelog(l8): badly formatted heading line LINE: - Removed PPDs for the Xerox Paser 6100, they are provided from upstream now parsechangelog/debian: warning: debian/changelog(l9): badly formatted heading line LINE: - Added CUPS DDK to the BuildRequires. It is easier and better to rebuild the parsechangelog/debian: warning: debian/changelog(l10): found change data where expected next heading or eof LINE: PPDs than introducing new workarounds to not rebuild them with each new Can't locate object method "init" via package "Dpkg::Changelog::Entry" at /usr/share/perl5/Dpkg/Changelog/Debian.pm line 259, <STDIN> line 10. dpkg-parsechangelog: failure: changelog parser /usr/lib/dpkg/parsechangelog/debian gave error exit status 9
dpkg-parsechangelog should robustly handle changelog files that contain trailing data not in changelog format after some correctly formatted entries. And it used to, until recently.. This has broken alien, which appends the rpm changelog, generating a changelog file like this: splix (1.1.1-2) experimental; urgency=low * Converted from .rpm format to .deb by alien version 8.71 -- Joey Hess <[EMAIL PROTECTED]> Thu, 01 May 2008 15:00:54 -0400 - New upstream release - Removed PPDs for the Xerox Paser 6100, they are provided from upstream now - Added CUPS DDK to the BuildRequires. It is easier and better to rebuild the PPDs than introducing new workarounds to not rebuild them with each new upstream release. - Updated for building LSB-3.2 packages. The particular trailing lines that seem to make dpkg-parsechangelog crash are the two starting with spaces. Because its parser doesn't check to see if it's actually within a changelog entry before trying to add indented lines to it. Also, since historically, Debian packages with changelogs that predate the "new" changelog format simply left the old changelog entries alone and prepended entries in the new format to the top, this also causes ugliness, and potentially crashes, with packages that still have old changelog format entries in their changelog. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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-4 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.18 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-4 The GNU version of the "make" util ii patch 2.5.9-5 Apply a diff file to an original ii perl [perl5] 5.8.8-12 Larry Wall's Practical Extraction ii perl-modules 5.8.8-12 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.2.3-8 The GNU C compiler ii gcc-4.2 [c-compiler] 4.2.3-3 The GNU C compiler ii gcc-4.3 [c-compiler] 4.3.0-3 The GNU C compiler -- no debconf information -- see shy jo
signature.asc
Description: Digital signature