Control: tags -1 - moreinfo unreproducible Hi!
On Mon, 2013-12-09 at 17:15:20 +0100, Andreas Beckmann wrote: > On 2013-12-09 10:48, Guillem Jover wrote: > > On Mon, 2013-12-09 at 09:40:22 +0100, Guillem Jover wrote: > >> On Mon, 2013-12-09 at 07:03:41 +0100, Andreas Beckmann wrote: > >> In theory that should be covered by the checks performed and the > >> installation aborted. > Why? The dir-to-become-a-symlink contained only things (non-conffiles) > owned by foo, so it should be a valid candidate for conversion. > What else would be a prerequisite for doing the conversion? Ah sorry, I don't know why I read your scenario as consisting of conffiles, I've amended the test case and now I see the problem. I'm looking into it. > > Here's a functional test for the scenario above, but it does not > > trigger the issue you report, because it bails out before any > > problematic unpack. Please could you modify it to show what's the > > problem? > > > > It's against <git://anonscm.debian.org/git/dpkg/pkg-tests.git>. > As I don't want to debug d-m-h (btw, is there some way to make it verbose?), Yes, you can set DPKG_DEBUG=1. > > Could it be it's something else in the packaging, to try to overcome > > the abort from dpkg-maintscript-helper? > OK, lets try again with some more verboseness > > Selecting previously unselected package python-babel-localedata. > Preparing to unpack .../python-babel-localedata_1.3+dfsg.1-3_all.deb ... > Unpacking python-babel-localedata (1.3+dfsg.1-3) ... > > drwxr-xr-x 2 root root 9080 Dec 9 15:47 > /usr/lib/python2.6/dist-packages/babel/localedata > lrwxrwxrwx 1 root root 46 Apr 16 2011 > /usr/lib/python2.6/dist-packages/babel/localedata.py -> > ../../../../share/pyshared/babel/localedata.py > lrwxrwxrwx 1 root root 61 Dec 9 15:47 > /usr/lib/python2.7/dist-packages/babel/localedata -> > /usr/lib/python2.7/dist-packages/babel/localedata.dpkg-backup > drwxr-xr-x 2 root root 9080 Dec 9 15:47 > /usr/lib/python2.7/dist-packages/babel/localedata.dpkg-backup > lrwxrwxrwx 1 root root 46 Apr 16 2011 > /usr/lib/python2.7/dist-packages/babel/localedata.py -> > ../../../../share/pyshared/babel/localedata.py > drwxr-xr-x 2 root root 13320 Dec 9 15:47 > /usr/share/python-babel-localedata/localedata > Preparing to unpack .../python-babel_1.3+dfsg.1-3_all.deb ... > Unpacking python-babel (1.3+dfsg.1-3) over (0.9.6-1) ... > > (why does the preinst output appear before the "Preparing" message?) > Setting up python-babel-localedata (1.3+dfsg.1-3) ... > > update-alternatives: using /usr/bin/pybabel-python2 to provide > /usr/bin/pybabel (pybabel) in auto mode > Setting up python-babel (1.3+dfsg.1-3) ... > > (again, postinst output before "Setting up" message) Yes, the disorderly output is a regression I had also already noticed, and was going to fix for 1.17.5, it's a problem with the setup buffering when not writing to a tty. Thanks, Guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

