ports/147165: conflicts checking broken when upgrading

Sunpoet Hsieh sunpoet at sunpoet.net
Fri May 28 19:10:04 UTC 2010


The following reply was made to PR ports/147165; it has been noted by GNATS.

From: Sunpoet Hsieh <sunpoet at sunpoet.net>
To: Garrett Wollman <wollman at khavrinen.csail.mit.edu>
Cc: bug-followup at 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
 
 On Fri, May 28, 2010 at 11:50 PM, Garrett Wollman
 <wollman at khavrinen.csail.mit.edu> wrote:
 >
 >>Number: =C2=A0 =C2=A0 =C2=A0 =C2=A0 147165
 >>Category: =C2=A0 =C2=A0 =C2=A0 ports
 >>Synopsis: =C2=A0 =C2=A0 =C2=A0 conflicts checking broken when upgrading
 >>Confidential: =C2=A0 no
 >>Severity: =C2=A0 =C2=A0 =C2=A0 serious
 >>Priority: =C2=A0 =C2=A0 =C2=A0 high
 >>Responsible: =C2=A0 =C2=A0freebsd-ports-bugs
 >>State: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0open
 >>Quarter:
 >>Keywords:
 >>Date-Required:
 >>Class: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sw-bug
 >>Submitter-Id: =C2=A0 current-users
 >>Arrival-Date: =C2=A0 Fri May 28 16:00:09 UTC 2010
 >>Closed-Date:
 >>Last-Modified:
 >>Originator: =C2=A0 =C2=A0 Garrett Wollman
 >>Release: =C2=A0 =C2=A0 =C2=A0 =C2=A0FreeBSD 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 at khavrinen.csail.mit.edu:/us=
 r/obj/usr/src/sys/KHAVRINEN amd64
 >
 > /usr/ports/Mk/bsd.port.mk:
 > =C2=A0 =C2=A0 $FreeBSD: ports/Mk/bsd.port.mk,v 1.639 2010/05/25 00:25:02 =
 alepulver Exp $
 > =C2=A0 =C2=A0 $NetBSD: $
 > =C2=A0 =C2=A0 $entry: category $
 >
 > portupgrade-2.4.6_4,2
 >
 >>Description:
 >
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0Conflicts checking causes port upgrades to bre=
 ak. =C2=A0For example,
 >
 > # portupgrade -o math/gmp libgmp4
 >
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0gives the error message:
 >
 > =3D=3D=3D> =C2=A0gmp-5.0.1 conflicts with installed package(s):
 > =C2=A0 =C2=A0 =C2=A0libgmp-4.3.2
 >
 > at build time. =C2=A0Conflicts checking should only take place at install=
  time.
 >
 >>How-To-Repeat:
 >
 > portupgrade something where the current makefile has CONFLICTS set to mat=
 ch
 > the old port.
 >
 >>Fix:
 >
 > Disable conflicts checking on build (perhaps only when UPGRADE_TOOL is
 > defined?).
 >
 >>Release-Note:
 >>Audit-Trail:
 >>Unformatted:
 > _______________________________________________
 > freebsd-ports-bugs at freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
 > To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe at freebsd.=
 org"
 >



More information about the freebsd-ports-bugs mailing list