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