www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/11/14/17:33:45

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <050401c16d5c$a5e79140$0200a8c0@lifelesswks>
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Stipe Tolj" <tolj AT wapme-systems DOT de>
Cc: <cygwin-apps AT sources DOT redhat DOT com>
References: <3BF2982D DOT 3D963F7C AT wapme-systems DOT de> <035401c16d4b$c2127990$0200a8c0 AT lifelesswks> <3BF2EF6E DOT 560EF0D0 AT wapme-systems DOT de>
Subject: Re: [FYI] file conflicts in recent Cygwin packages (see syscheck.log)
Date: Thu, 15 Nov 2001 09:35:21 +1100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-OriginalArrivalTime: 14 Nov 2001 22:41:01.0497 (UTC) FILETIME=[6F9C1290:01C16D5D]

----- Original Message -----
From: "Stipe Tolj" <tolj AT wapme-systems DOT de>


> Robert,
>
>
> who is going to advice the package maintainers to check for these file
> conflicts?!

Well if we can lint the packages at upload time, I guess Chris will get
the failure message (Chris, I'm happy to be copied on that if you want).
Otherwise, I think you(Stipe)'ll have to do it for now.
> >
> > I'm not sure what you mean here, can you explain further?
>
> The script I wrote may check file conflicts based upon package
> dependancies, i.e. the require field of setup.ini and setup.hint. By
> that way we may distinguiss which file conflicts are "less" paranoid
> (if the corresponding packages are dependable) or "more" paranoid (if
> they are loosely or none related).
>
> It would only proclaim which file conflicts seem to be very easily
> resolveable and which ones are related because of package dependance.

Do you mean that if one package is dependent on another, you will
announce the conflict, and if they are not you won't?

I think this logic is wrong. We need a conflicts-with entry for
setup.hint, but there areother things I think we need first.

> > This is wrong. It's up to the package maintainer to choose .tar.gz
or
> > .tar.bz2, and if the package is going to be changed the cygwin
version
> > suffix MUST be bumped.
>
> is this defined such a way in /setup.html?! I would suggest .bz2
> because of compression performance.

Yes, sort of, see "package naming". I don't see that we need to enforce
one or other compression format right now.

> The main problem is defined as follows: how much control should/must
> the package maintainer

Absolute control subject to...

> have and how much post-ante abilities should
> the Cygwin projects (as general subject) have to prune or normalize
> the packages, like the decission to use .bz2 instead of gzip?!

...meeting the Cygwin project policy. Which is currently rather
informal, and this list acts as the discussion group for it. I.e.
overwriting info.dir is against the policy. Not handling textmode issues
is... against the policy.
The problem with an automated tool making _any_ change to a package is
that it is automated, not wetware.

> The best way would be to proclaim rules. I suppose /setup.html does
> this in general, so it is up to the maintainer here?

/setup.html was (mostly) created by writing down the already existing
rules discussed and formalised in this forum. As new ones are created
and agreed to setup.html will include them.

Rob

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019