<div dir="ltr">close #251673</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 15, 2021 at 11:45 PM Debian Bug Tracking System <<a href="mailto:owner@bugs.debian.org">owner@bugs.debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Your message dated Tue, 16 Feb 2021 00:43:48 +0100<br>
with message-id <<a href="mailto:20210215234347.cnjfyfwgtoopm3nx@sym.noone.org" target="_blank">20210215234347.cnjfyfwgtoopm3nx@sym.noone.org</a>><br>
and subject line Re: Bug#251673: equivs: produces badly formatted default changelog<br>
has caused the Debian Bug report #251673,<br>
regarding parsechangelog fails if Maintainer: formatted wrong<br>
to be marked as done.<br>
<br>
This means that you claim that the problem has been dealt with.<br>
If this is not the case it is now your responsibility to reopen the<br>
Bug report if necessary, and/or fix the problem forthwith.<br>
<br>
(NB: If you are a system administrator and have no idea what this<br>
message is talking about, this may indicate a serious mail system<br>
misconfiguration somewhere. Please contact <a href="mailto:owner@bugs.debian.org" target="_blank">owner@bugs.debian.org</a><br>
immediately.)<br>
<br>
<br>
-- <br>
251673: <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=251673" rel="noreferrer" target="_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=251673</a><br>
Debian Bug Tracking System<br>
Contact <a href="mailto:owner@bugs.debian.org" target="_blank">owner@bugs.debian.org</a> with problems<br>
<br><br><br>---------- Forwarded message ----------<br>From: "Ingo Strüwing" <<a href="mailto:Ingo.Struewing@snafu.de" target="_blank">Ingo.Struewing@snafu.de</a>><br>To: Debian Bug Tracking System <<a href="mailto:submit@bugs.debian.org" target="_blank">submit@bugs.debian.org</a>><br>Cc: <br>Bcc: <br>Date: Sun, 30 May 2004 09:31:52 +0200<br>Subject: equivs: produces badly formatted default changelog<br>Package: equivs<br>
Version: 2.0.6-0.1<br>
Severity: normal<br>
Tags: sid<br>
<br>
The control file j2re1.4.ctl looks like:<br>
<br>
Section: misc<br>
Priority: optional<br>
Standards-Version: 3.5.10<br>
<br>
Package: j2re1.4<br>
Version: 1.4<br>
Maintainer: <a href="mailto:Ingo.Struewing@web.de" target="_blank">Ingo.Struewing@web.de</a><br>
Depends: j2re<br>
Description: Dummy package to include SUN's java<br>
 Dummy package to include SUN's java<br>
<br>
<br>
The build messages are:<br>
<br>
$ equivs-build j2re1.4.ctl<br>
dh_testdir<br>
touch build-stamp<br>
dh_testdir<br>
dh_testroot<br>
dh_clean -k<br>
# Add here commands to install the package into debian/tmp.<br>
touch install-stamp<br>
dh_testdir<br>
dh_testroot<br>
dh_installdocs<br>
dh_installchangelogs<br>
parsechangelog/debian: error: badly formatted trailer line, at changelog<br>
line 5<br>
dh_installchangelogs: changelog parse failure<br>
make: *** [binary-arch] Fehler 1<br>
Error during the build process: Unpassender IOCTL (I/O-Control) für das<br>
Gerät at /usr/bin/equivs-build line 180, <IN> line 33.<br>
<br>
<br>
The file equivs/debian/changelog looks like:<br>
<br>
j2re1.4 (1.4) unstable; urgency=low<br>
<br>
  * First version<br>
<br>
 -- <a href="mailto:Ingo.Struewing@web.de" target="_blank">Ingo.Struewing@web.de</a>  Sun, 30 May 2004 08:58:58 +0200<br>
<br>
<br>
Obviously, parsechangelog/debian needs a name *AND* an email address.<br>
So I suggest that equivs checks that before executing the scripts, as<br>
the error messages are of little precision and give the impression that<br>
the tool(s) is(are) badly smashed.<br>
<br>
<br>
-- System Information:<br>
Debian Release: testing/unstable<br>
  APT prefers unstable<br>
  APT policy: (990, 'unstable')<br>
Architecture: i386 (i686)<br>
Kernel: Linux 2.6.6<br>
Locale: LANG=de_DE, LC_CTYPE=de_DE<br>
<br>
Versions of packages equivs depends on:<br>
ii  debhelper                     4.2.10     helper programs for debian/rules<br>
ii  devscripts                    2.7.95.1   Scripts to make the life of a Debi<br>
ii  dpkg-dev                      1.10.21    Package building tools for Debian<br>
ii  fakeroot                      0.9.5      Gives a fake root environment<br>
ii  make                          3.80-7     The GNU version of the "make" util<br>
ii  perl [perl5]                  5.8.4-2    Larry Wall's Practical Extraction <br>
<br>
-- no debconf information<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From: Axel Beckert <<a href="mailto:abe@debian.org" target="_blank">abe@debian.org</a>><br>To: "Ingo Strüwing" <<a href="mailto:Ingo.Struewing@snafu.de" target="_blank">Ingo.Struewing@snafu.de</a>>, <a href="mailto:251673-done@bugs.debian.org" target="_blank">251673-done@bugs.debian.org</a><br>Cc: <br>Bcc: <br>Date: Tue, 16 Feb 2021 00:43:48 +0100<br>Subject: Re: Bug#251673: equivs: produces badly formatted default changelog<br>Version: 2.1.0<br>
<br>
Hi,<br>
<br>
Ingo Strüwing wrote:<br>
> The control file j2re1.4.ctl looks like:<br>
> <br>
> Section: misc<br>
> Priority: optional<br>
> Standards-Version: 3.5.10<br>
> <br>
> Package: j2re1.4<br>
> Version: 1.4<br>
> Maintainer: <a href="mailto:Ingo.Struewing@web.de" target="_blank">Ingo.Struewing@web.de</a><br>
> Depends: j2re<br>
> Description: Dummy package to include SUN's java<br>
>  Dummy package to include SUN's java<br>
<br>
This control file builds fine with the current version of equivs<br>
2.3.1. I assume that this actually has been fixed in 2.1.0 from 2017<br>
where I replace the usage dpkg-parsechangelog completely.<br>
<br>
Full changelog entry from back then:<br>
<br>
equivs (2.1.0) unstable; urgency=low<br>
<br>
  [ Axel Beckert ]<br>
  * Adopt equivs under the Debian Perl Group umbrella. (Closes: #852223)<br>
  * Import package history into a Git repository and add Vcs-*<br>
    headers. (Closes: #663424)<br>
    + Add a .gitignore file.<br>
  * Apply wrap-and-sort.<br>
  * Switch debian/rules to minimal dh v7 style.<br>
    + Use debian/install instead calling cp inside debian/rules.<br>
    + Remove obsolete variables.<br>
    + Replace usage of dpkg-parsechangelog with $SOURCE_DATE_EPOCH. Fixes<br>
      lintian warning debian-rules-parses-dpkg-parsechangelog.<br>
  * Rename debian/equivs.* to debian/*.<br>
  * Move documentation files from debian/*.pod to *.pod.<br>
  * Move man page generation from debian/rules to a new Makefile.<br>
  * Declare compliance with Debian Policy 4.0.0. (No changes needed.)<br>
  * Bump debhelper compatibility to 10.<br>
    + Update versioned debhelper build-dependency accordingly.<br>
  * pod2man call: Replace "Debian/GNU" with just "Debian".<br>
  * Use $TMPDIR as directory for package builds if set in the<br>
    environment. (Closes: #660765)<br>
<br>
  [ Wookey ]<br>
  * Add Support for links. (Closes: #701626, #682929, LP: #1132813)<br>
  * Fix typos in debian/README.Debian.<br>
<br>
  [ John Reese ]<br>
  * Add support to build source packages, e.g. for source-only uploads as<br>
    required for uploading to Ubuntu PPAs. (Closes: #603850)<br>
<br>
 -- Axel Beckert <<a href="mailto:abe@debian.org" target="_blank">abe@debian.org</a>>  Sat, 29 Jul 2017 01:12:47 +0200<br>
<br>
                Regards, Axel<br>
-- <br>
 ,''`.  |  Axel Beckert <<a href="mailto:abe@debian.org" target="_blank">abe@debian.org</a>>, <a href="https://people.debian.org/~abe/" rel="noreferrer" target="_blank">https://people.debian.org/~abe/</a><br>
: :' :  |  Debian Developer, <a href="http://ftp.ch.debian.org" rel="noreferrer" target="_blank">ftp.ch.debian.org</a> Admin<br>
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5<br>
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE<br>
</blockquote></div>