From wollman@khavrinen.csail.mit.edu  Fri May 28 15:50:41 2010
Return-Path: <wollman@khavrinen.csail.mit.edu>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2FDFD106568C
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 28 May 2010 15:50:41 +0000 (UTC)
	(envelope-from wollman@khavrinen.csail.mit.edu)
Received: from khavrinen.csail.mit.edu (khavrinen.csail.mit.edu [128.30.28.20])
	by mx1.freebsd.org (Postfix) with ESMTP id E60F68FC1D
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 28 May 2010 15:50:40 +0000 (UTC)
Received: from khavrinen.csail.mit.edu (localhost [127.0.0.1])
	by khavrinen.csail.mit.edu (8.14.4/8.14.4) with ESMTP id o4SFodtQ009393
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
	verify=FAIL CN=khavrinen.csail.mit.edu issuer=Client+20CA)
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 28 May 2010 11:50:39 -0400 (EDT)
	(envelope-from wollman@khavrinen.csail.mit.edu)
Received: (from wollman@localhost)
	by khavrinen.csail.mit.edu (8.14.4/8.14.4/Submit) id o4SFodDR009392;
	Fri, 28 May 2010 11:50:39 -0400 (EDT)
	(envelope-from wollman)
Message-Id: <201005281550.o4SFodDR009392@khavrinen.csail.mit.edu>
Date: Fri, 28 May 2010 11:50:39 -0400 (EDT)
From: Garrett Wollman <wollman@khavrinen.csail.mit.edu>
Reply-To: Garrett Wollman <wollman@khavrinen.csail.mit.edu>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: conflicts checking broken when upgrading
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         147165
>Category:       ports
>Synopsis:       conflicts checking broken when upgrading
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 28 16:00:09 UTC 2010
>Closed-Date:    Wed Dec 01 08:38:04 UTC 2010
>Last-Modified:  Wed Dec 01 08:38:04 UTC 2010
>Originator:     Garrett Wollman
>Release:        FreeBSD 7.3-RELEASE amd64
>Organization:
MIT Computer Science & Artificial Intelligence Laboratory
>Environment:
System: FreeBSD khavrinen.csail.mit.edu 7.3-RELEASE FreeBSD 7.3-RELEASE #8 r208486: Tue May 25 19:02:53 EDT 2010 wollman@khavrinen.csail.mit.edu:/usr/obj/usr/src/sys/KHAVRINEN amd64

/usr/ports/Mk/bsd.port.mk:
     $FreeBSD: ports/Mk/bsd.port.mk,v 1.639 2010/05/25 00:25:02 alepulver Exp $
     $NetBSD: $
     $entry: category $

portupgrade-2.4.6_4,2

>Description:

	Conflicts checking causes port upgrades to break.  For example,

# portupgrade -o math/gmp libgmp4

	gives the error message:

===>  gmp-5.0.1 conflicts with installed package(s): 
      libgmp-4.3.2

at build time.  Conflicts checking should only take place at install time.

>How-To-Repeat:

portupgrade something where the current makefile has CONFLICTS set to match
the old port.

>Fix:

Disable conflicts checking on build (perhaps only when UPGRADE_TOOL is
defined?).

>Release-Note:
>Audit-Trail:

From: Sunpoet Hsieh <sunpoet@sunpoet.net>
To: Garrett Wollman <wollman@khavrinen.csail.mit.edu>
Cc: bug-followup@freebsd.org
Subject: Re: ports/147165: conflicts checking broken when upgrading
Date: Sat, 29 May 2010 03:03:37 +0800

 Hi,
 
 Conflict detection changed from deferred check to early check.
 For this change, you may read the following pages:
 1. http://www.freebsd.org/cgi/query-pr.cgi?pr=3D137855
 2. http://lists.freebsd.org/pipermail/freebsd-questions/2010-January/211115=
 .html
 
 You may temporarily ignore CONFLICTS by setting DISABLE_CONFLICTS in
 your make environment.
 
 BR,
 Sunpoet
 
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sat May 29 15:55:33 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147165 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Wed Dec 1 08:38:03 UTC 2010 
State-Changed-Why:  
fixed now please sync your portstree. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147165 
>Unformatted:
