[arturcz@hell.pl: Re: vim policy]

Norbert Tretkowski tretkowski@inittab.de
Sun, 5 Jun 2005 23:44:12 +0200

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline


Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Return-Path: <arturcz@hell.pl>
X-Original-To: tretkowski@inittab.de
Delivered-To: tretkowski@mail1.inittab.de
Received: from mail2.inittab.de (ridcully.inittab.de [])
	by mail1.inittab.de (Postfix) with ESMTP id A7172C437F
	for <tretkowski@inittab.de>; Tue, 12 Apr 2005 23:05:01 +0200 (CEST)
Received: from blabluga.hell.pl (blabluga.hell.pl [])
	by mail2.inittab.de (Postfix) with ESMTP id 198D0CD086
	for <tretkowski@inittab.de>; Tue, 12 Apr 2005 23:05:01 +0200 (CEST)
Received: from arturcz by blabluga.hell.pl with local (Exim 4.50)
	id 1DLSZ3-0000il-V7; Tue, 12 Apr 2005 23:04:53 +0200
Date: Tue, 12 Apr 2005 23:04:53 +0200
From: "Artur R. Czechowski" <arturcz@hell.pl>
To: Jakub Turski <yacoob@hell.pl>
Cc: tretkowski@inittab.de
Subject: Re: vim policy
Message-ID: <20050412210453.GK1570@blabluga.hell.pl>
References: <20050412173912.GA10716@dfs>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
In-Reply-To: <20050412173912.GA10716@dfs>
Organization: none
X-Operating-System: Linux blabluga.hell.pl 2.6.10bl
X-URL: http://hell.pl/arturcz/
User-Agent: Mutt/1.5.8i
X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on infinity.inittab.de
X-Spam-Status: No, score=-2.5 required=4.0 tests=AWL,BAYES_00 autolearn=ham 
X-Bogosity: Unsure, tests=bogofilter, spamicity=0.486725, version=0.94.3
Content-Transfer-Encoding: quoted-printable


Some comments from me.

On Tue, Apr 12, 2005 at 07:39:12PM +0200, Jakub Turski wrote:
> 3. Dependencies.
> The script package should depend on vim package. It may also specify ve=
> number if such dependency is needed. If package contains script with
> documentation, it should pre-depend on vim package.
Pre-dependency may be a source of troubles. Plain dependency should be
sufficient. See bugs.debian.org/237704 for details.

> 4. Help files handling and helptags generation.
> It should be included into vim package. All packages containing vim scr=
> with documentation should pre-depend on vim.
See above.
Additionaly, internal vim command :helptags should be disabled. It could
lead to problems like bugs.debian.org/294170.

> 5. Naming.
> All packages that contain vim scripts and adhere to this policy must be=
> in following pattern:
>  vim-script-name
> Currently, only vim-latexsuite conforms to this point.
There was eons ago when we last discussed vim packaging policy :) I remem=
some voices saying that it should be vim-packagename-addon to avoid
confusion with vim compiled with additional script language like: vim-pyt=
vim-perl, vim-ruby, etc...

> 6. Conflict resolving.
> If package introduces the same file as another package with another vim
> scripts, both packages should use update-alternatives in order to solve=
> conflict. Priority should be calculated as follows:
>   * Start with a priority of 20.
>   * If package allows user customization, add 10.
>   * Judge about amount of provided features.
I do not like this. General rules from Debian Policy should apply.
File from any package could be safely diverted or altered by file with th=
same name from another package _only_ in case when both give _the same_
functionality. AFAIR Debian Policy requires that both maintainers agree
about divert/alternative.

Nie taki daemon straszny jak go killuj=B1
	/z pami=EAtnika administratora/