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