From owner-freebsd-ports@FreeBSD.ORG Sun Jun 27 18:25:05 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C41E106564A for ; Sun, 27 Jun 2010 18:25:05 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7D4078FC2B for ; Sun, 27 Jun 2010 18:25:04 +0000 (UTC) Received: by qwg5 with SMTP id 5so1698431qwg.13 for ; Sun, 27 Jun 2010 11:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=U91y0adjVl4Ggo6vfn/9D1p31LSlJ7JNCjYR9JKPdvQ=; b=O1Tir7zDfvr//qVejOwi7PP4428YPZjrh18ctPxKYjrrpTihyZvkuSxSs39dYBz+BY sVrw5/NyggDzozLe9flZ2n5tKpRzeid4VqxUWlGj+72Z1AIu+jwDb2xeJBiocVnphcnY 1aPFzKju3w7bfwvgmcsi55sNoDvl2lcodt8G0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=WI/Dbv8slINohcsPnx79UD37kQLcsC1pYpQy2ziEdUGG0r4pL13oqlT+169V1/usR1 3c5Azd7aDk/yTKs+ZwBKDixASj4h5O+joywMgXyWkeD9dnXbpAaw5SvLzUljJ9QgtwMA LjtqWLlGz1hqBJnixp0nRBSRRD8FsonUwcp1k= MIME-Version: 1.0 Received: by 10.229.237.144 with SMTP id ko16mr1961285qcb.68.1277663094588; Sun, 27 Jun 2010 11:24:54 -0700 (PDT) Received: by 10.229.80.75 with HTTP; Sun, 27 Jun 2010 11:24:54 -0700 (PDT) In-Reply-To: <381214039.20100627220400@serebryakov.spb.ru> References: <381214039.20100627220400@serebryakov.spb.ru> Date: Sun, 27 Jun 2010 11:24:54 -0700 Message-ID: From: Garrett Cooper To: lev@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: Early CONFLICTS detection is POLA viloation? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jun 2010 18:25:05 -0000 2010/6/27 Lev Serebryakov : > Hello, Freebsd-ports. > > =A0I =A0understand, =A0that =A0this =A0change (ports/137855, bsd.port.mk:= 1.632) =A0was =A0made 6 months ago, but I've > =A0noticed it only now (twice in one day!). > > =A0Am =A0I =A0only =A0person, =A0who =A0thinks, =A0that =A0this =A0change= =A0is HUGE POLA > =A0violation? > > =A0PR =A0says about "big tarball is downloaded and CONFLICTS are detected > =A0after =A0that," =A0but I've have two more realistic scenarios, when ea= rly > =A0conflict =A0detection =A0is =A0VERY annoying. Thry are real-life scena= rios, > =A0occured today for me in a row. > > =A0(1) =A0I =A0have =A0`subversion' =A0port =A0installed, and want to `ma= kesum' in > =A0updated subversion-freebsd port directory (because I'm maintainer and > =A0need =A0to update port with new version, which have new tarball). OOPS= . > =A0I cannot even download new tarball -- confilct is detected. > > =A0(2) I want upgrade perl from 5.8.x to 5.10.x. Type command: > > =A0#portupgrade -rfo lang/petl5.10 perl-5.8.9_3 > > =A0 Ooops, confilct is detected, upgraid failed. GRRRR! > > > =A0 Maybe, early conflict detection should only print WARNING, and only > =A0install =A0target =A0should =A0be blocked by it, as everybody used for= MANY > =A0years? I'm in a similar boat as you when I was trying to eval some of the linux base / dist ports recently. I would think that the CONFLICTS detection should only be a warning in the first run-through, and become a hard error when you try and run make install. Thanks, -Garrett