[Pkg-dns-devel] Bug#852297: Bug#852297: dnssec-trigger: Installs config files directly in the root of the filesystem

Ondřej Surý ondrej at sury.org
Tue Jan 31 11:09:27 UTC 2017


Hi Axel and Guus,

I have fixed the error (upstream is using autoconf but not automake) by
adding

systemdsystemunitdir=@systemdsystemunitdir@

into Makefile.in.

Anyway could somebody else fill an unblock on release.debian.org, as my
reportbug
is broken right now:

Submit this report on release.debian.org (e to edit)
[Y|n|a|c|e|i|l|m|p|q|d|t|s|?]? 
Passing message to gpg for signature...
text/x-diff; charset=utf-8

text/plain; charset=utf-8

application/x-xz; charset=binary

Traceback (most recent call last):
  File "/usr/bin/reportbug", line 2233, in <module>
    main()
  File "/usr/bin/reportbug", line 1107, in main
    return iface.user_interface()
  File "/usr/bin/reportbug", line 2224, in user_interface
    self.options.envelopefrom)
  File "/usr/lib/python3/dist-packages/reportbug/submit.py", line 209,
  in send_report
    (message, failed) = mime_attach(body, attachments, charset,
    body_charset)
  File "/usr/lib/python3/dist-packages/reportbug/submit.py", line 177,
  in mime_attach
    email.Encoders.encode_base64(part)
AttributeError: module 'email' has no attribute 'Encoders'

And I am hoping on AMS-IAD plane in ~10 minutes.

Cheers,
-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Tue, Jan 31, 2017, at 08:27, Axel Beckert wrote:
> Hi,
> 
> Guus Sliepen wrote:
> > It appears the dnssec-trigger package installs the following files
> > directly in the root:
> > 
> > -rw-r--r-- root/root       215 2016-12-22 12:01 ./dnssec-triggerd-keygen.service
> > -rw-r--r-- root/root       573 2016-12-22 12:01 ./dnssec-triggerd.service
> > -rw-r--r-- root/root      4640 2016-12-22 12:01 ./dnssec.conf 
> 
> I see that here, too. And it's not a problem in the maintainer scripts
> but in the contents of the package:
> 
> → dpkg -L dnssec-trigger
> /.
> /dnssec-triggerd-keygen.service
> /dnssec-triggerd.service
> /dnssec.conf
> /etc
> […]
> 
> > This looks like a bug to me, in any case it would be a violation of the
> > FHS.
> 
> Definitely both. It was introduced in 0.13-3 as 0.13-2 doesn't show
> that issue:
> 
> → dpkg-deb --contents dnssec-trigger_0.13-2_amd64.deb | egrep
> 'dnssec\.conf|\.service'
> -rw-r--r-- root/root      4640 2016-12-22 10:23
> ./etc/dnssec-trigger/dnssec.conf
> -rw-r--r-- root/root       254 2016-12-22 10:23
> ./lib/systemd/system/dnssec-triggerd-keygen.service
> -rw-r--r-- root/root       573 2016-12-22 10:23
> ./lib/systemd/system/dnssec-triggerd.service
> 
> Just from looking at it, it's though unclear which of the two commits
> (or maybe both together) is really the culprit here:
> 
> https://anonscm.debian.org/git/pkg-dns/dnssec-trigger.git/commit/?id=ca6b92b9b0c5ded050ce0e221f75471ee7db413c
> https://anonscm.debian.org/git/pkg-dns/dnssec-trigger.git/commit/?id=23127353f8396e58cbcc344122ca20b2fa706c9e
> 
> The fact that quilt patches were renamed doesn't make the review of
> the diffs easier. :-/
> 
> 		Regards, Axel
> -- 
>  ,''`.  |  Axel Beckert <abe at debian.org>, http://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
> 
> _______________________________________________
> pkg-dns-devel mailing list
> pkg-dns-devel at lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-dns-devel



More information about the pkg-dns-devel mailing list