On Mon, 15 Dec 2014 22:47:29 +0100, Henning Glawe wrote: > > > actually, libpdl-stats-perl seems not to have been rebuilt for jessie's > > > PDL > > > version... > > Oh :/ Also an interesting detail. > well, due to PhD-thesis related distractions I was quite late to upload new > PDL versions for jessie, so blame it on me :(
No need to blame anyone :) > > > during the dist-upgrade, perl has been updated to jessie's version, while > > > pdl > > > is still at wheezy. > > Interestingly this happens for both Andreas and you but not for me. > lucky you ;) > I hate bugs which are not easily reproducible... Indeed! > > > perl API and module paths have been changed between wheezy and jessie, so > > > the > > > perl/pdl scripts used in pdl's triggers (used for updating documentation > > > indices) fail, as they depend on the availability of PDL matching the > > > presently installed perl. > > I also thought about "interest" vs. "interest-noawait" but this > > probably doesn't help if the wheezy postinst/triggers gets called :/ > pdl (both wheezy and jessie) declares in 'pdl.triggers': > interest /usr/lib/perl5/PDL Right, my idea was if interest-noawait (which defers the triggering, if I'm understanding this correctly) might help; but this can't work for the package in wheezy ... > > > 2.b 'apt-get dist-upgrade' fails with an apparently unrelated dpkg-trigger > > > related issue: > > > (Reading database ... 15387 files and directories currently > > > installed.) > > > Preparing to unpack .../libaudit1_1%3a2.4-1+b1_amd64.deb ... > > > Unpacking libaudit1:amd64 (1:2.4-1+b1) ... > > > dpkg: cycle found while processing triggers: > > > chain of packages whose triggers are or may be responsible: > > > man-db -> man-db > > > packages' pending triggers which are or may be unresolvable: > > > man-db: /usr/share/man > > > dpkg: error processing package man-db (--configure): > > > triggers looping, abandoned > > > Setting up libaudit1:amd64 (1:2.4-1+b1) ... > > > Errors were encountered while processing: > > > man-db > > > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > > Hm, is this still not fixed? > > Anyway, different problem. > > the more I look at it, the more f0rked up the present triggers implementation > (or my very limited knowledge of it) seems to me... My knowledge is also quite limited, and yes, there seem to be some recent problems with dpkg and triggers. > at least there should be at least one straight-forward mechanism to override > bad > decisions made in (old-)stable regarding maintainer-scripts That woould indeed be nice. > > If I could reproduce the problem, I'd probably try Andreas' > > suggestion to add a versioned Breaks against older pdl versions to > > altree. > although it may sound more invasive, I think that also altree is not to > 'blame' > for this problem... so the breaks should go to the perl packages... So let's involve the perl maintainers as well via cc :) Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Little Walter: Juke
signature.asc
Description: Digital Signature