Am 29.06.2013 00:17, schrieb Tom Parker: > Package: libgtk-3-0 > Version: 3.8.2-2 > Severity: important > > Preparing to replace libgtk-3-0 3.6.4-1 (using > ..../libgtk-3-0_3.8.2-2_i386.deb) ... > dpkg: error processing > /var/cache/apt/archives/libgtk-3-0_3.8.2-2_i386.deb (--unpack): > triggers ci file contains unknown directive `interest-noawait' > > According to > http://lists.debian.org/debian-tex-maint/2013/05/msg00373.html > this means that there's a missing dpkg Pre-Depends, specifically > > Pre-Depends: dpkg (>= 1.16.1) > > and indeed, upgrading to 1.6.10 fixed this.
Couldn't debhelper/dh_installdeb generate that Pre-Depends via ${misc:Pre-Depends} if debian/*.triggers contains noawait? That sounds better to me then hard-coding the dependency. This would have the additional benefit, that in jessie+1, a simple rebuild would be sufficient to get rid of the dependency again without having to touch the source packages. Joey, dpkg maintainers, what do you think? Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature