Le jeudi 08 mai 2008 à 21:39 +0200, Raphael Hertzog a écrit : > On Wed, 07 May 2008, Josselin Mouette wrote: > > > Do you have the (real) packages where this happened just for test purpose? > > > > Sure, everything is there: http://malsain.org/~joss/debian/ > > I created a simpler test case since I have no amd64. Attached are two > test packages. Version 2.0 contains a manual page in /usr/local/man/ > and version 3.0 doesn't.
I can indeed not reproduce the bug with man-db, but I can reproduce it with a test case for python-support. 03:49 [EMAIL PROTECTED] ~/tmp > debdiff testpy_* [The following lists of changes regard files as different if they have different names, permissions or owners.] Files in first .deb but not in second ------------------------------------- -rw-r--r-- joss/joss /usr/share/python-support/pouet/truc.py drwxr-xr-x joss/joss /usr/share/python-support/ drwxr-xr-x joss/joss /usr/share/python-support/pouet/ Control files: lines which differ (wdiff format) ------------------------------------------------ Version: [-2.0-] {+3.0+} 03:49 [EMAIL PROTECTED] ~/tmp > sudo dpkg -i testpy_2.0_all.deb Sélection du paquet testpy précédemment désélectionné. (Lecture de la base de données... 187715 fichiers et répertoires déjà installés.) Dépaquetage de testpy (à partir de testpy_2.0_all.deb) ... Paramétrage de testpy (2.0) ... Processing triggers for python-support ... 03:49 [EMAIL PROTECTED] ~/tmp > sudo dpkg -i testpy_3.0_all.deb (Lecture de la base de données... 187720 fichiers et répertoires déjà installés.) Préparation du remplacement de testpy 2.0 (en utilisant testpy_3.0_all.deb) ... Dépaquetage de la mise à jour de testpy ... Paramétrage de testpy (3.0) ... 03:50 [EMAIL PROTECTED] ~/tmp > > So can you double-check that everything was right on your side? If yes, maybe > try to provide a log with the -D30010 option of dpkg. I'm attaching it. Cheers, -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `- our own. Resistance is futile.
03:54 [EMAIL PROTECTED] ~/tmp > LANG=C sudo dpkg -D30010 -i testpy_2.0_all.deb D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' Selecting previously deselected package testpy. (Reading database ... 187715 files and directories currently installed.) Unpacking testpy (from testpy_2.0_all.deb) ... D020000: trigproc_activate_packageprocessing pkg=testpy D000010: tarobject ti->Name=`.' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/.' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/..dpkg-new' D000010: ensure_pathname_nonexisting `/..dpkg-tmp' D000010: tarobject ti->Name=`./usr' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr.dpkg-new' D000010: ensure_pathname_nonexisting `/usr.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/doc' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/doc/test' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test/copyright' Mode=644 owner=1000.1000 Type=48(-) ti->LinkName=`' namenode=`/usr/share/doc/test/copyright' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/copyright.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/copyright.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test/changelog.Debian.gz' Mode=644 owner=1000.1000 Type=48(-) ti->LinkName=`' namenode=`/usr/share/doc/test/changelog.Debian.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/changelog.Debian.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/changelog.Debian.gz.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/python-support' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/python-support' flags=2 instead=`<none>' D010000: trigproc_enqueue_deferred pend=python-support D000010: ensure_pathname_nonexisting `/usr/share/python-support.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/python-support.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/python-support/pouet' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/python-support/pouet' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/python-support/pouet.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/python-support/pouet.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/python-support/pouet/truc.py' Mode=644 owner=1000.1000 Type=48(-) ti->LinkName=`' namenode=`/usr/share/python-support/pouet/truc.py' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/python-support/pouet/truc.py.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/python-support/pouet/truc.py.dpkg-tmp' D000010: process_archive looking for overwriting `/usr/share/doc/test' D000010: process_archive looking for overwriting `/usr/share/doc/test/copyright' D000010: process_archive looking for overwriting `/usr/share/doc/test/changelog.Debian.gz' D000010: process_archive looking for overwriting `/usr/share/python-support/pouet' D000010: process_archive looking for overwriting `/usr/share/python-support/pouet/truc.py' D000010: ensure_pathname_nonexisting `//..dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test/copyright.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test/changelog.Debian.gz.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/python-support.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/python-support/pouet.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/python-support/pouet/truc.py.dpkg-tmp' D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' D000010: ensure_pathname_nonexisting running rm -rf D000010: ensure_pathname_nonexisting `/var/lib/dpkg/reassemble.deb' Setting up testpy (2.0) ... D020000: trigproc_activate_packageprocessing pkg=testpy D020000: post_postinst_tasks_core - trig_incorporate D010000: trigproc_run_deferred D010000: trigproc python-support D010000: check_triggers_cycle pnow=python-support D020000: check_triggers_cycle pnow=python-support first Processing triggers for python-support ... D020000: post_postinst_tasks_core - trig_incorporate 03:54 [EMAIL PROTECTED] ~/tmp > LANG=C sudo dpkg -D30010 -i testpy_3.0_all.deb D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' (Reading database ... 187720 files and directories currently installed.) Preparing to replace testpy 2.0 (using testpy_3.0_all.deb) ... D020000: trigproc_activate_packageprocessing pkg=testpy Unpacking replacement testpy ... D000010: tarobject ti->Name=`.' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/.' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/..dpkg-new' D000010: ensure_pathname_nonexisting `/..dpkg-tmp' D000010: tarobject ti->Name=`./usr' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr.dpkg-new' D000010: ensure_pathname_nonexisting `/usr.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/doc' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test' Mode=755 owner=1000.1000 Type=53(d) ti->LinkName=`' namenode=`/usr/share/doc/test' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test/copyright' Mode=644 owner=1000.1000 Type=48(-) ti->LinkName=`' namenode=`/usr/share/doc/test/copyright' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/copyright.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/copyright.dpkg-tmp' D000010: tarobject ti->Name=`./usr/share/doc/test/changelog.Debian.gz' Mode=644 owner=1000.1000 Type=48(-) ti->LinkName=`' namenode=`/usr/share/doc/test/changelog.Debian.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/changelog.Debian.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/share/doc/test/changelog.Debian.gz.dpkg-tmp' D000010: process_archive: checking //usr/share/python-support/pouet/truc.py for same files on upgrade/downgrade D000010: process_archive looking for overwriting `/usr/share/doc/test/copyright' D000010: process_archive looking for overwriting `/usr/share/doc/test/changelog.Debian.gz' D000010: ensure_pathname_nonexisting `//..dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test/copyright.dpkg-tmp' D000010: ensure_pathname_nonexisting `//usr/share/doc/test/changelog.Debian.gz.dpkg-tmp' D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' D000010: ensure_pathname_nonexisting running rm -rf D000010: ensure_pathname_nonexisting `/var/lib/dpkg/reassemble.deb' Setting up testpy (3.0) ... D020000: trigproc_activate_packageprocessing pkg=testpy D020000: post_postinst_tasks_core - trig_incorporate D010000: trigproc_run_deferred
signature.asc
Description: Ceci est une partie de message numériquement signée