Your message dated Mon, 22 Sep 2008 14:32:09 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#499451: fixed in vim 2:7.2.000-3
has caused the Debian Bug report #499451,
regarding vim-tiny: prompts on replacing an unchanged conffile
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
499451: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499451
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: vim-tiny
Version: 1:7.1.314-3

I'm not quite sure if this is a dpkg bug or if vim is doing something
wrong.  Please reassign at your convenience.

Scenario: when an etch system with vim-tiny and an unedited
/etc/vim/vimrc.tiny is upgraded to lenny and further to sid, the sid
upgrade makes dpkg prompt about overwriting local changes.

The conffile has moved from vim-common to vim-tiny between the etch and
lenny versions, and it looks like dpkg gets confused about which md5sum
belongs to which package.

When the system is upgraded to lenny, the lenny md5sum ends up with
vim-common as 'obsolete' (as seen with 'dpkg -s', for instance), while the
etch md5sum is in vim-tiny and non-obsolete.  This seems backwards to me.

The problem only happens when the lenny vim-common and vim-tiny packages
are installed in the same dpkg run. If vim-common is upgraded first,
things work as expected: vim-common's obsolete entry has the etch
md5sum and vim-tiny is marked with the correct lenny md5sum.  

Here's a log from playing with dpkg on a sid host (dpkg 1.4.22). For
reference, the versions and md5sums of unmodified conffiles are as
follows:

- etch:  1:7.0-122+1etch3
/etc/vim/vimrc.tiny is in vim-common with md5sum 
f59b7a4afca85ec57547b20964eea3ae
- lenny: 1:7.1.314-3+b1
/etc/vim/vimrc.tiny is in vim-tiny   with md5sum 
d6cca1b2d118c1819b91e790886278f1
- sid:   2:7.2.000-2
/etc/vim/vimrc.tiny is in vim-tiny   with md5sum 
3b4112567ad92c78ccc16c670df381e9

# sudo dpkg -i vim-common_1%3a7.0-122+1etch3_amd64.deb 
vim-tiny_1%3a7.0-122+1etch3_amd64.deb 
Selecting previously deselected package vim-common.                             
                
(Reading database ... 123032 files and directories currently installed.)
Unpacking vim-common (from vim-common_1%3a7.0-122+1etch3_amd64.deb) ...
Selecting previously deselected package vim-tiny.
Unpacking vim-tiny (from vim-tiny_1%3a7.0-122+1etch3_amd64.deb) ...
Setting up vim-common (1:7.0-122+1etch3) ...
Processing triggers for man-db ...
Setting up vim-tiny (1:7.0-122+1etch3) ...
# md5sum /etc/vim/vimrc.tiny
f59b7a4afca85ec57547b20964eea3ae  /etc/vim/vimrc.tiny
# sudo dpkg -i vim-common_1%3a7.1.314-3+b1_amd64.deb 
vim-tiny_1%3a7.1.314-3+b1_amd64.deb  
(Reading database ... 123133 files and directories currently installed.)
Preparing to replace vim-common 1:7.0-122+1etch3 (using 
vim-common_1%3a7.1.314-3+b1_amd64.deb) ...
Unpacking replacement vim-common ...
Preparing to replace vim-tiny 1:7.0-122+1etch3 (using 
vim-tiny_1%3a7.1.314-3+b1_amd64.deb) ...
Unpacking replacement vim-tiny ...
Setting up vim-common (1:7.1.314-3+b1) ...
Installing new version of config file /etc/vim/vimrc ...
Installing new version of config file /etc/vim/vimrc.tiny ...
Processing triggers for man-db ...
Setting up vim-tiny (1:7.1.314-3+b1) ...
# md5sum /etc/vim/vimrc.tiny
d6cca1b2d118c1819b91e790886278f1  /etc/vim/vimrc.tiny
# dpkg -s vim-common|grep vimrc.tiny
 /etc/vim/vimrc.tiny d6cca1b2d118c1819b91e790886278f1 obsolete
# dpkg -s vim-tiny|grep vimrc.tiny  
 /etc/vim/vimrc.tiny f59b7a4afca85ec57547b20964eea3ae
# sudo dpkg -i vim-common_2%3a7.2.000-2_amd64.deb 
vim-tiny_2%3a7.2.000-2_amd64.deb       
(Reading database ... 123131 files and directories currently installed.)        
     
Preparing to replace vim-common 1:7.1.314-3+b1 (using 
vim-common_2%3a7.2.000-2_amd64.deb) ...
Unpacking replacement vim-common ...
Preparing to replace vim-tiny 1:7.1.314-3+b1 (using 
vim-tiny_2%3a7.2.000-2_amd64.deb) ...
Unpacking replacement vim-tiny ...
Setting up vim-common (2:7.2.000-2) ...
Installing new version of config file /etc/vim/vimrc ...
Processing triggers for man-db ...
Setting up vim-tiny (2:7.2.000-2) ...

Configuration file `/etc/vim/vimrc.tiny'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** vimrc.tiny (Y/I/N/O/D/Z) [default=N] ? z
Don't forget to foreground (`fg') this process when you're done !

zsh: suspended  sudo dpkg -i vim-common_2%3a7.2.000-2_amd64.deb 
# md5sum /etc/vim/vimrc.tiny*
d6cca1b2d118c1819b91e790886278f1  /etc/vim/vimrc.tiny
3b4112567ad92c78ccc16c670df381e9  /etc/vim/vimrc.tiny.dpkg-new

-- 
Niko Tyni   [EMAIL PROTECTED]



--- End Message ---
--- Begin Message ---
Source: vim
Source-Version: 2:7.2.000-3

We believe that the bug you reported is fixed in the latest version of
vim, which is due to be installed in the Debian FTP archive:

vim-common_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-common_7.2.000-3_i386.deb
vim-dbg_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-dbg_7.2.000-3_i386.deb
vim-doc_7.2.000-3_all.deb
  to pool/main/v/vim/vim-doc_7.2.000-3_all.deb
vim-full_7.2.000-3_all.deb
  to pool/main/v/vim/vim-full_7.2.000-3_all.deb
vim-gnome_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-gnome_7.2.000-3_i386.deb
vim-gtk_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-gtk_7.2.000-3_i386.deb
vim-gui-common_7.2.000-3_all.deb
  to pool/main/v/vim/vim-gui-common_7.2.000-3_all.deb
vim-lesstif_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-lesstif_7.2.000-3_i386.deb
vim-nox_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-nox_7.2.000-3_i386.deb
vim-perl_7.2.000-3_all.deb
  to pool/main/v/vim/vim-perl_7.2.000-3_all.deb
vim-python_7.2.000-3_all.deb
  to pool/main/v/vim/vim-python_7.2.000-3_all.deb
vim-ruby_7.2.000-3_all.deb
  to pool/main/v/vim/vim-ruby_7.2.000-3_all.deb
vim-runtime_7.2.000-3_all.deb
  to pool/main/v/vim/vim-runtime_7.2.000-3_all.deb
vim-tcl_7.2.000-3_all.deb
  to pool/main/v/vim/vim-tcl_7.2.000-3_all.deb
vim-tiny_7.2.000-3_i386.deb
  to pool/main/v/vim/vim-tiny_7.2.000-3_i386.deb
vim_7.2.000-3.diff.gz
  to pool/main/v/vim/vim_7.2.000-3.diff.gz
vim_7.2.000-3.dsc
  to pool/main/v/vim/vim_7.2.000-3.dsc
vim_7.2.000-3_i386.deb
  to pool/main/v/vim/vim_7.2.000-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Vega <[EMAIL PROTECTED]> (supplier of updated vim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 22 Sep 2008 02:01:47 -0400
Source: vim
Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg 
vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome 
vim-full
Architecture: source all i386
Version: 2:7.2.000-3
Distribution: unstable
Urgency: low
Maintainer: Debian Vim Maintainers <[EMAIL PROTECTED]>
Changed-By: James Vega <[EMAIL PROTECTED]>
Description: 
 vim        - Vi IMproved - enhanced vi editor
 vim-common - Vi IMproved - Common files
 vim-dbg    - Vi IMproved - enhanced vi editor (debugging symbols)
 vim-doc    - Vi IMproved - HTML documentation
 vim-full   - Vi IMproved - enhanced vi editor (transitional package)
 vim-gnome  - Vi IMproved - enhanced vi editor - with GNOME2 GUI
 vim-gtk    - Vi IMproved - enhanced vi editor - with GTK2 GUI
 vim-gui-common - Vi IMproved - Common GUI files
 vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI
 vim-nox    - Vi IMproved - enhanced vi editor
 vim-perl   - Vi IMproved - enhanced vi editor (transitional package)
 vim-python - Vi IMproved - enhanced vi editor (transitional package)
 vim-ruby   - Vi IMproved - enhanced vi editor (transitional package)
 vim-runtime - Vi IMproved - Runtime files
 vim-tcl    - Vi IMproved - enhanced vi editor (transitional package)
 vim-tiny   - Vi IMproved - enhanced vi editor - compact version
Closes: 499451
Changes: 
 vim (2:7.2.000-3) unstable; urgency=low
 .
   * Add vim-runtime.preinst to handle removing /etc/vim/vimrc.tiny when
     upgrading to 1:7.1.293-2 or later.  The conffile was moved to vim-tiny and
     therefore needs to be removed before the new vim-tiny is installed so dpkg
     forgets about it.  (Closes: #499451)
Checksums-Sha1: 
 cfca5c44ca0be6011604e3dec06f747d550a5f59 1709 vim_7.2.000-3.dsc
 013adb9fe7f3e540833d0adda5e01df18dc31199 178820 vim_7.2.000-3.diff.gz
 f9ee6442fcd5d79fbdc0d182d19a4aed33ddfd06 160980 
vim-gui-common_7.2.000-3_all.deb
 e2580e2d3017114830a6541b6428371a0416798d 5988674 vim-runtime_7.2.000-3_all.deb
 1ed7c3d09efdc5f5eeca6681faf30f63e2f933dc 2210088 vim-doc_7.2.000-3_all.deb
 72075c308c5895b57edb60ab366019948ff08ebe 76680 vim-perl_7.2.000-3_all.deb
 2734414df883988e372a4c6966fb4e094519689f 76684 vim-python_7.2.000-3_all.deb
 a1fa55ddb657c280510607aaab1ed567fad83cad 76682 vim-ruby_7.2.000-3_all.deb
 b2cdec71715912b454a8619fd636fdb7f68fa369 76678 vim-tcl_7.2.000-3_all.deb
 7c2250bc640fee1d72f07d15d033b778ac315bf9 76708 vim-full_7.2.000-3_all.deb
 57c0da574ed29846c157c39d23d883e81ff0ce7b 334144 vim-tiny_7.2.000-3_i386.deb
 f5f1a7829fb8eb4468180551a64601163dd53dcb 998140 vim-gtk_7.2.000-3_i386.deb
 f4218203ecf8f9f6f9ddd7d7258005fe9c18491d 1000202 vim-gnome_7.2.000-3_i386.deb
 e61e293b3efed17e4a115bb17fb6db81360f2a51 991186 vim-lesstif_7.2.000-3_i386.deb
 161c33f223fce22c65c29dc59451c3b112813e3d 867318 vim-nox_7.2.000-3_i386.deb
 f897dadd321201e8063199b9e7349c0159c022f8 199646 vim-common_7.2.000-3_i386.deb
 c32ef6f6b062e8aae23629f19ce864be15ac3623 780740 vim_7.2.000-3_i386.deb
 e97db00c905f0c1cd10e6eef6ad22baddcc57594 8407282 vim-dbg_7.2.000-3_i386.deb
Checksums-Sha256: 
 7e0a3b877ad316d38868e322d42f98e98766fb67d5d708af05111d7fccedbda4 1709 
vim_7.2.000-3.dsc
 786e3dc53b9bd00e46393aa0a8562a0b6a5c5bbe7e57afac97466886423fb54a 178820 
vim_7.2.000-3.diff.gz
 5e3be9a91f4f29fed84a70f47b3d329bec76e3b29ee7282e4a73756c61135978 160980 
vim-gui-common_7.2.000-3_all.deb
 c9ffae25493df9ec7933d76a05de2b19d40dae85e7ee0397a7a4719bab0cb789 5988674 
vim-runtime_7.2.000-3_all.deb
 e95eedb4571fedff9dd80d72157dd9c2f23098290b248b1f6c74fc86f71be2ce 2210088 
vim-doc_7.2.000-3_all.deb
 28ec2a105d5553bd9156b755d79e203bbbe3e3c5a314013f62cf783049e1a44b 76680 
vim-perl_7.2.000-3_all.deb
 eb3adca9e873033a03d1d69e75292c1c209ae761369e2d0dadceb638b0409659 76684 
vim-python_7.2.000-3_all.deb
 7afe9e74d0d18d44b1ae5b34ad6191993099964c8276c6c9f700fecc073ef10e 76682 
vim-ruby_7.2.000-3_all.deb
 2df2e5902bac94ea5df3fd50d0f87244a980468fa078d79fac22608897a01d04 76678 
vim-tcl_7.2.000-3_all.deb
 4d016f48214f4af3a061454669a14d176f2d694e74e1642f6456e7bf5ae505cb 76708 
vim-full_7.2.000-3_all.deb
 9b5fd6fdcbd90c1311e45d5170481c9a64a56fdeb4343c2191a7f131087e6786 334144 
vim-tiny_7.2.000-3_i386.deb
 5127a4fad0a1e1a1f16633a1aabd3a109fb7137d1a69437a613e660e75f5acd0 998140 
vim-gtk_7.2.000-3_i386.deb
 cdea718de62266a4ecac90a3117cfb65b4768c7fe50a382d05079a6673de1e94 1000202 
vim-gnome_7.2.000-3_i386.deb
 1e25fdd2d3ef826dc19c5148de3f83334ff02476bdc74707f66736e6685ed07b 991186 
vim-lesstif_7.2.000-3_i386.deb
 b75dd73492fe0117567a335210897dd35f1ae8804457f16602510533cd05f2ca 867318 
vim-nox_7.2.000-3_i386.deb
 95434f85387a91f04cdb0d35c5d73561671b7d4e1dbd5c6af94e5617da1297ef 199646 
vim-common_7.2.000-3_i386.deb
 ae6035b4dd4e39e7b7333de603c14bd58941923828ae839d543ccabd4d1fdf09 780740 
vim_7.2.000-3_i386.deb
 1e4e5914f0da37969f92346e284423f67d31627591898093afa4235e47257418 8407282 
vim-dbg_7.2.000-3_i386.deb
Files: 
 8f9e63d9bff97a593327c4980c8edbfd 1709 editors optional vim_7.2.000-3.dsc
 9fb71704bf44cb9b0fe283f44439c31e 178820 editors optional vim_7.2.000-3.diff.gz
 fa46f3053d72a69084a9b99959aa2e09 160980 editors optional 
vim-gui-common_7.2.000-3_all.deb
 29eb3021cfb78d4ec5743d1e32760028 5988674 editors optional 
vim-runtime_7.2.000-3_all.deb
 bb498199f5cbf9444c37e3b5f1bc8649 2210088 doc optional vim-doc_7.2.000-3_all.deb
 214e949321aced140df35216de69d669 76680 editors extra vim-perl_7.2.000-3_all.deb
 bbb727bedde97bd2d40300575d8634f1 76684 editors extra 
vim-python_7.2.000-3_all.deb
 ed023f16de7930ea33de6ba1737cd492 76682 editors extra vim-ruby_7.2.000-3_all.deb
 6fe617397887d5ddcd42e1235ab7dc57 76678 editors extra vim-tcl_7.2.000-3_all.deb
 916e355cf07fc205965db159d604f8a6 76708 editors extra vim-full_7.2.000-3_all.deb
 3d193396c2b2ad15f7b45edc706af247 334144 editors important 
vim-tiny_7.2.000-3_i386.deb
 ee17fa71f17119577938b5b148c554b0 998140 editors extra 
vim-gtk_7.2.000-3_i386.deb
 75c5646ea1af8a61fe6aa4e8213571b7 1000202 editors extra 
vim-gnome_7.2.000-3_i386.deb
 1c3dfe87823002cb4de7e6cdb50456bf 991186 editors extra 
vim-lesstif_7.2.000-3_i386.deb
 4374f3110b8d97b4a24fea37fe4c4254 867318 editors extra 
vim-nox_7.2.000-3_i386.deb
 264de4db4608c797bc66a5ed296b6876 199646 editors important 
vim-common_7.2.000-3_i386.deb
 fc587660fd22fe89bd7f2e8cf05681b8 780740 editors optional vim_7.2.000-3_i386.deb
 aa05fa268eecfc39cca789828930775b 8407282 editors extra 
vim-dbg_7.2.000-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEUEARECAAYFAkjXqBwACgkQDb3UpmEybUD50wCYuMXpxOanHEdAwOT/636qCp0B
AwCff2oF7IaceJKCwsUmoV1TrZwZ4H4=
=A9mt
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to