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

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to