Debian Bug report logs - #906420
dictd: installation fails on missing /etc/inetd.conf

version graph

Package: dictd; Maintainer for dictd is Robert Luberda <robert@debian.org>; Source for dictd is src:dictd (PTS, buildd, popcon).

Reported by: Roland Rosenfeld <roland@debian.org>

Date: Fri, 17 Aug 2018 11:39:04 UTC

Severity: normal

Tags: patch

Found in version dictd/1.12.1+dfsg-4

Fixed in version dictd/1.12.1+dfsg-8

Done: Robert Luberda <robert@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Robert Luberda <robert@debian.org>:
Bug#906420; Package dictd. (Fri, 17 Aug 2018 11:39:06 GMT) (full text, mbox, link).


Acknowledgement sent to Roland Rosenfeld <roland@debian.org>:
New Bug report received and forwarded. Copy sent to Robert Luberda <robert@debian.org>. (Fri, 17 Aug 2018 11:39:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Roland Rosenfeld <roland@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dictd: installation fails on missing /etc/inetd.conf
Date: Fri, 17 Aug 2018 13:33:53 +0200
[Message part 1 (text/plain, inline)]
Package: dictd
Version: 1.12.1+dfsg-4
Severity: normal
Tags: patch

Dear Maintainer,

installing dictd on a clean sid chroot fails, since update-inetd was
upgraded from 4.45 to 4.46.
The root cause here is, that it is possible to install and use
update-inetd without installing some inetd package, which results in
update-inetd trying to access /etc/inetd.conf, which may not exist.

Up to update-inetd 4.45 this was silently ignored, but update-inetd
4.46 now checks the existence of /etc/inetd.conf and fails with non
null return code, if it does not exist.  I think that this change of
behavior is a bug in update-inetd (see #905964), but maybe it would be
a good idea to make dictd more robust against this issue by checking
for existence of /etc/inetd.conf before calling update-inetd.

The attached patch implements this.

This would repair the continous integration of my package ding, which
currently fails, because it isn't able to install dictd as a
prerequisite of a test case: https://ci.debian.net/packages/d/ding/

Greetings
Roland
[check-inetd.conf.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Robert Luberda <robert@debian.org>:
You have taken responsibility. (Sun, 19 Aug 2018 10:39:03 GMT) (full text, mbox, link).


Notification sent to Roland Rosenfeld <roland@debian.org>:
Bug acknowledged by developer. (Sun, 19 Aug 2018 10:39:03 GMT) (full text, mbox, link).


Message #10 received at 906420-close@bugs.debian.org (full text, mbox, reply):

From: Robert Luberda <robert@debian.org>
To: 906420-close@bugs.debian.org
Subject: Bug#906420: fixed in dictd 1.12.1+dfsg-8
Date: Sun, 19 Aug 2018 10:34:13 +0000
Source: dictd
Source-Version: 1.12.1+dfsg-8

We believe that the bug you reported is fixed in the latest version of
dictd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 906420@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Luberda <robert@debian.org> (supplier of updated dictd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 19 Aug 2018 11:33:26 +0200
Source: dictd
Binary: dictd dict dictzip dictfmt
Architecture: source amd64
Version: 1.12.1+dfsg-8
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <robert@debian.org>
Changed-By: Robert Luberda <robert@debian.org>
Description:
 dict       - dictionary client
 dictd      - dictionary server
 dictfmt    - utility to format a file for use by a dictd server
 dictzip    - compression utility for dictionary databases
Closes: 906420
Changes:
 dictd (1.12.1+dfsg-8) unstable; urgency=medium
 .
   * Ignore errors of update-inetd --disable/--remove, as update-inetd has
     recently stared failing on missing /etc/inetd.conf (closes: #906420).
     This is not done for --add/--enable, basing on the assumption that if
     user selects inetd-mode only if inetd is already installed.
   * Standards-Version: 4.2.0.
Checksums-Sha1:
 8b74c773231aef7c424c600f9fc172658f33ccf0 2036 dictd_1.12.1+dfsg-8.dsc
 ef78db127fcfae063432b59654fba784d256bef5 63516 dictd_1.12.1+dfsg-8.debian.tar.xz
 107356f9a56f0b8db8771f67056353f68b2b0747 75252 dict-dbgsym_1.12.1+dfsg-8_amd64.deb
 0dd6a9315240146621e31db232d76bb31e6a8183 81688 dict_1.12.1+dfsg-8_amd64.deb
 5e65870b1b9f040955874534d2ad0642556caf09 174800 dictd-dbgsym_1.12.1+dfsg-8_amd64.deb
 3c72eea8abe2d37e9197e82b965963afe8aad49e 7703 dictd_1.12.1+dfsg-8_amd64.buildinfo
 55d900e9362abc8a8a82843f57f2c5fd4c4ee21b 140552 dictd_1.12.1+dfsg-8_amd64.deb
 5628fe3732f0ce7564b1f969d72066ac06610572 38440 dictfmt-dbgsym_1.12.1+dfsg-8_amd64.deb
 4ea2ad7d847d51b20b48e741e2e5f9afab79fc1d 64472 dictfmt_1.12.1+dfsg-8_amd64.deb
 7995e4a07660ebfa0e28ff1947982c8c547a8903 36036 dictzip-dbgsym_1.12.1+dfsg-8_amd64.deb
 b6801685f3cee362ff7a10d0ac3c184c878f28fe 55132 dictzip_1.12.1+dfsg-8_amd64.deb
Checksums-Sha256:
 7d275f97f8a8dad5cad8da21ff613593c2e19daf1e772c318a53b90911820ec0 2036 dictd_1.12.1+dfsg-8.dsc
 ce9002891ba1d5f561d02b4e0be25e3d70e4384708dbee7ba71dc684987d095e 63516 dictd_1.12.1+dfsg-8.debian.tar.xz
 0a7599206408abb3def75591277a096014bf78cc483269994634b086234bf1ba 75252 dict-dbgsym_1.12.1+dfsg-8_amd64.deb
 3419437c8f89c66dabffc795522da88754284cc336976eadf373fe41f76fa2f8 81688 dict_1.12.1+dfsg-8_amd64.deb
 b3197244950ef10dd379c70b210fa3825df1b06c323d09b36ade30e2bf1d541b 174800 dictd-dbgsym_1.12.1+dfsg-8_amd64.deb
 f034a0ddd6b4bcdc1c5660b6d6d6099b28f585e221f6ca8f9c9880d492bf600f 7703 dictd_1.12.1+dfsg-8_amd64.buildinfo
 647a1b16b80181fc8b8f7269d010cfadc5cecc291732f19787dec2d30d98ea43 140552 dictd_1.12.1+dfsg-8_amd64.deb
 8a892f516d3572832f6af8409d7bfdd0a1ebf6d61b9af1ab3e4d06d612e80306 38440 dictfmt-dbgsym_1.12.1+dfsg-8_amd64.deb
 d848adf85b5188afebce658edd452bb86755b99cb8af033cf90a34b904a854fc 64472 dictfmt_1.12.1+dfsg-8_amd64.deb
 16f8f898c0a796910263fda7f5734302861e907f53a1b3eef7dc7217cd41c580 36036 dictzip-dbgsym_1.12.1+dfsg-8_amd64.deb
 c1245f20017bb67f14da90885a8f59439fab6f8b00f0aa054694409f5c46fa78 55132 dictzip_1.12.1+dfsg-8_amd64.deb
Files:
 81dfa97cf17d668fa4b25d06e36c042f 2036 text optional dictd_1.12.1+dfsg-8.dsc
 c12c81847467f37546cbd2cba0a32927 63516 text optional dictd_1.12.1+dfsg-8.debian.tar.xz
 29d0eff373000c654b6f6c42fc4c19ab 75252 debug optional dict-dbgsym_1.12.1+dfsg-8_amd64.deb
 7d1489ee8557ce5fcf1ff29fabc0c644 81688 text optional dict_1.12.1+dfsg-8_amd64.deb
 6d10473548bdbdad8510bba1507288b0 174800 debug optional dictd-dbgsym_1.12.1+dfsg-8_amd64.deb
 1ec2ae657174ab6c8dcd106b8a361c9a 7703 text optional dictd_1.12.1+dfsg-8_amd64.buildinfo
 ee5248fd5dfcd0f84be400e75a4cea1d 140552 text optional dictd_1.12.1+dfsg-8_amd64.deb
 0ac423726c0743efdc9d40b8c9d0846e 38440 debug optional dictfmt-dbgsym_1.12.1+dfsg-8_amd64.deb
 b88c755b74208b521f8f68c979739894 64472 utils optional dictfmt_1.12.1+dfsg-8_amd64.deb
 27161295710da4419abc0b8b6c0c143a 36036 debug optional dictzip-dbgsym_1.12.1+dfsg-8_amd64.deb
 44b5263e67fa49911f021c90cee3f353 55132 text optional dictzip_1.12.1+dfsg-8_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENeh2+rTTcy6TtNI3Yx3nVTvor9QFAlt5OjcACgkQYx3nVTvo
r9Q0kBAAkPgP0t9JzgfkifwzPO2UUoVQMkJHRzE31UMkuz+6UcuvdS6jwSt8ez5/
rqtD3zvTy10XQOPjU9kfB5EPKuyNMFaCToYNm2b939GCS1hh8FzErIAxCWRHaGAp
wWM9xfRkty1Weqa7VMGxv843fwKyDIzlceEKyO1fb8L90E0T9izfmX7NN83RuS8E
+XM7k8tMI4vMUITvKFm10qmWAfs3t9NO8x/uZl8mgmxddoi1eNLTHD0YSsF7sVeV
Q6fU3t7s+7GBIZBpjv0IzuyGqjTRQxoJUav9qri10FDPGcAaQzbWk81NHIpwVU0X
LLjoy6Yg6ZnHukoS2CS8sgBcOxjJJ66JCpT9PAbFIzvExufG4/P0jHCD9+3dWTpn
MwHAKffbK1KvldRlOzXoD46ZM/bgSULyz3fe9Oxy/fnC4LF12fIkV70N3uuz4hm3
T3xe8CTTVc4+KJCoV5+B79TOJK2JcXxkWyTJP26KoId1TaR7gDvwBmm51fPDfa2F
j71Cjmb1f/GKeL7uYk3D184ximVHCUSFV+DnhVuY45Q4gwSdCNuPUoaqsGYQZ8Ld
lSebK8UfrsbWKOYCDdCsLoDxRfhtR0e+GjdleGKXB53zhkTzZuSHd9lFyPENU/El
HXvcUO5o/SWwXYPksXOa3X537kVQvSb2Kim2Z3HCJEgynyoFzi8=
=93Cb
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 21 Sep 2018 07:26:31 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Nov 22 00:11:47 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.