Bug#280824: marked as done (vim-doc: Preinst deletes symlinks in /usr/share/doc)

Debian Bug Tracking System owner@bugs.debian.org
Fri, 12 Nov 2004 00:33:08 -0800


Your message dated Fri, 12 Nov 2004 03:17:07 -0500
with message-id <E1CSWcF-0002nL-00@newraff.debian.org>
and subject line Bug#280824: fixed in vim 1:6.3-031+2
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 11 Nov 2004 22:18:42 +0000
>From kmccarty@princeton.edu Thu Nov 11 14:18:42 2004
Return-path: <kmccarty@princeton.edu>
Received: from postoffice02.princeton.edu (Princeton.EDU) [128.112.130.38] (root)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CSNH8-0006mk-00; Thu, 11 Nov 2004 14:18:42 -0800
Received: from smtpserver1.Princeton.EDU (smtpserver1.Princeton.EDU [128.112.129.65])
	by Princeton.EDU (8.12.9/8.12.9) with ESMTP id iABMIeCa010637
	for <submit@bugs.debian.org>; Thu, 11 Nov 2004 17:18:40 -0500 (EST)
Received: from arcturus.localdomain (benjo.Princeton.EDU [128.112.85.122])
	(authenticated bits=0)
	by smtpserver1.Princeton.EDU (8.12.9/8.12.9) with ESMTP id iABMIdv9022287
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Thu, 11 Nov 2004 17:18:40 -0500 (EST)
Message-Id: <200411112218.iABMIdv9022287@smtpserver1.Princeton.EDU>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Kevin McCarty <kmccarty@Princeton.EDU>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: vim-doc: Preinst script is broken
X-Mailer: reportbug 3.2
Date: Thu, 11 Nov 2004 17:18:56 -0500
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: vim-doc
Version: 1:6.3-031+1
Severity: grave
Justification: renders package unusable

Hi,

Trying to install the latest version of vim-doc causes a long set of error
messages to be printed out:

# dpkg -i /var/cache/apt/archives/vim-doc_1%3a6.3-031+1_all.deb
(Reading database ... 96101 files and directories currently installed.)
Preparing to replace vim-doc 1:6.3-013+2 (using .../vim-doc_1%3a6.3-031+1_all.deb) ...
rm: cannot remove `/usr/share/doc//Debian': Is a directory
rm: cannot remove `/usr/share/doc//FAQ': Is a directory
rm: cannot remove `/usr/share/doc//HOWTO': Is a directory
[snip]
rm: cannot remove `/usr/share/doc//zsh-doc': Is a directory
dpkg: error processing /var/cache/apt/archives/vim-doc_1%3a6.3-031+1_all.deb (--install):
 subprocess pre-installation script returned error exit status 1

The problem appears to be an undefined variable "$pkg" in the preinst.
I guess $pkg is supposed to be vim-doc?  Good thing you didn't use rm -r,
that would really have been a pain to fix :-P

#! /bin/sh -e

if [ ! -h /usr/share/doc/$pkg ] ; then
  if [ -d /usr/share/doc/$pkg ] ; then
    rm -f /usr/share/doc/$pkg/*
    rmdir /usr/share/doc/$pkg/
  fi
fi

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.8-powerpc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information

regards,

-- 
Kevin B. McCarty <kmccarty@princeton.edu>   Physics Department
WWW: http://www.princeton.edu/~kmccarty/    Princeton University
GPG public key ID: 4F83C751                 Princeton, NJ 08544

---------------------------------------
Received: (at 280824-close) by bugs.debian.org; 12 Nov 2004 08:23:02 +0000
>From katie@ftp-master.debian.org Fri Nov 12 00:23:02 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CSWhy-0005Tf-00; Fri, 12 Nov 2004 00:23:02 -0800
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1CSWcF-0002nL-00; Fri, 12 Nov 2004 03:17:07 -0500
From: Norbert Tretkowski <nobse@debian.org>
To: 280824-close@bugs.debian.org
X-Katie: $Revision: 1.51 $
Subject: Bug#280824: fixed in vim 1:6.3-031+2
Message-Id: <E1CSWcF-0002nL-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Fri, 12 Nov 2004 03:17:07 -0500
Delivered-To: 280824-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Source: vim
Source-Version: 1:6.3-031+2

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:

kvim-perl_6.3-031+2_alpha.deb
  to pool/main/v/vim/kvim-perl_6.3-031+2_alpha.deb
kvim-python_6.3-031+2_alpha.deb
  to pool/main/v/vim/kvim-python_6.3-031+2_alpha.deb
kvim-ruby_6.3-031+2_alpha.deb
  to pool/main/v/vim/kvim-ruby_6.3-031+2_alpha.deb
kvim-tcl_6.3-031+2_alpha.deb
  to pool/main/v/vim/kvim-tcl_6.3-031+2_alpha.deb
kvim_6.3-031+2_alpha.deb
  to pool/main/v/vim/kvim_6.3-031+2_alpha.deb
vim-common_6.3-031+2_all.deb
  to pool/main/v/vim/vim-common_6.3-031+2_all.deb
vim-doc_6.3-031+2_all.deb
  to pool/main/v/vim/vim-doc_6.3-031+2_all.deb
vim-gnome_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-gnome_6.3-031+2_alpha.deb
vim-gtk_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-gtk_6.3-031+2_alpha.deb
vim-lesstif_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-lesstif_6.3-031+2_alpha.deb
vim-perl_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-perl_6.3-031+2_alpha.deb
vim-python_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-python_6.3-031+2_alpha.deb
vim-ruby_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-ruby_6.3-031+2_alpha.deb
vim-tcl_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim-tcl_6.3-031+2_alpha.deb
vim_6.3-031+2.diff.gz
  to pool/main/v/vim/vim_6.3-031+2.diff.gz
vim_6.3-031+2.dsc
  to pool/main/v/vim/vim_6.3-031+2.dsc
vim_6.3-031+2_alpha.deb
  to pool/main/v/vim/vim_6.3-031+2_alpha.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 280824@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Tretkowski <nobse@debian.org> (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 ftpmaster@debian.org)


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

Format: 1.7
Date: Thu, 11 Nov 2004 23:56:12 +0100
Source: vim
Binary: vim-lesstif vim-common vim-doc vim-gnome kvim-ruby vim vim-gtk kvim-perl vim-perl kvim-tcl vim-tiny vim-ruby vim-python vim-tcl kvim-python kvim
Architecture: source alpha all
Version: 1:6.3-031+2
Distribution: unstable
Urgency: low
Maintainer: Debian VIM Group <pkg-vim-group@lists.alioth.debian.org>
Changed-By: Norbert Tretkowski <nobse@debian.org>
Description: 
 kvim       - Vi IMproved - KDE 3.x version
 kvim-perl  - Vi IMproved - KDE 3.x version with Perl scripting support
 kvim-python - Vi IMproved - KDE 3.x version with Python scripting support
 kvim-ruby  - Vi IMproved - KDE 3.x version with Ruby scripting support
 kvim-tcl   - Vi IMproved - KDE 3.x version with TCL scripting support
 vim        - Vi IMproved - enhanced vi editor
 vim-common - Vi IMproved - Common files
 vim-doc    - Vi IMproved - Documentation files
 vim-gnome  - Vi IMproved - GNOME2 Version
 vim-gtk    - Vi IMproved - GTK2 Version
 vim-lesstif - Vi IMproved - LessTif Version
 vim-perl   - Vi IMproved, with perl scripting support
 vim-python - Vi IMproved, with python scripting support
 vim-ruby   - Vi IMproved, with ruby scripting support
 vim-tcl    - Vi IMproved, with tcl scripting support
Closes: 280824 280825
Changes: 
 vim (1:6.3-031+2) unstable; urgency=low
 .
   * Norbert Tretkowski <nobse@debian.org>:
     + fixed broken vim-doc.preinst (closes: #280824, #280825)
Files: 
 f26cd60edb652d7c5d5e4f081ddb0a55 1219 editors optional vim_6.3-031+2.dsc
 1c5dc4913b1b207e26fdf8fdca00784f 430944 editors optional vim_6.3-031+2.diff.gz
 8693b03ba0bcc70a9b045ad443410568 1599704 editors optional vim-doc_6.3-031+2_all.deb
 c1a545127836f446946e08ccb6a7f1ac 3421898 editors extra vim-common_6.3-031+2_all.deb
 11c4e98bbadb5ed8b7e7da1921a2ef8d 892252 editors optional vim_6.3-031+2_alpha.deb
 7d6d216e96651b8864a79dd279c4cec6 1070302 editors extra kvim-perl_6.3-031+2_alpha.deb
 6b566912caddc6e8ca8075c1af18ac82 957598 editors extra vim-perl_6.3-031+2_alpha.deb
 f996589ac8c20e04f49a5a64c9b0ee53 1064638 editors extra kvim-python_6.3-031+2_alpha.deb
 9a1f9933bcc863ba796645ce5f4a8a34 952106 editors extra vim-python_6.3-031+2_alpha.deb
 32a426c519b559c6ca09e535c2dc9e87 1058044 editors extra kvim-ruby_6.3-031+2_alpha.deb
 7ceb6db564615a871cb8b5b80938db05 946874 editors extra vim-ruby_6.3-031+2_alpha.deb
 7931f18b6e3c4d3d430e5bd1b0c06d12 1023004 editors extra kvim-tcl_6.3-031+2_alpha.deb
 2292d6cc58673e7315f12f15e2c9d2fd 952026 editors extra vim-tcl_6.3-031+2_alpha.deb
 8aedc497cc9c7dd3a2260e37dd6c5127 940796 editors extra vim-gtk_6.3-031+2_alpha.deb
 943fb9ab0772c5d56668d959117a518b 881406 editors extra vim-lesstif_6.3-031+2_alpha.deb
 8ceae0aa46d782c79b21575cfe565583 944380 editors extra vim-gnome_6.3-031+2_alpha.deb
 edc507016027645fe5ac4e9bbd427c48 1013188 editors extra kvim_6.3-031+2_alpha.deb

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

iD8DBQFBlG1Dr/RnCw96jQERAoQCAJ0W6Xo7vWblagFBhrF57o2S1VCacgCdERuc
TH6mHLnsXzWj2r19sLkm7iI=
=EDy4
-----END PGP SIGNATURE-----