From owner-freebsd-python@FreeBSD.ORG Fri Feb 24 18:45:38 2012 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 970331065677; Fri, 24 Feb 2012 18:45:38 +0000 (UTC) (envelope-from douglaswth@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 48CE78FC15; Fri, 24 Feb 2012 18:45:38 +0000 (UTC) Received: by pbcxa7 with SMTP id xa7so3200080pbc.13 for ; Fri, 24 Feb 2012 10:45:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=o7w3W0NTBbyHK7k0lB7YEsweJk6VQsr6w6Yvia6Yh5M=; b=xLKQvxZhIHuItuFsU3fMaaKiKgeGKaR9nXq4tTvlv89JTl15xD0u7jFU2UsCx5FPFM 2GoUF5mUEdc1kbPkdilHEnqo/sKoOrRFGyG10uUCam7QBHvTAJZJY+/EquJ1a6B2UrBJ G2RACzrM4jjUGtOVM4WQlpmr6JcN963JPp2PM= MIME-Version: 1.0 Received: by 10.68.229.67 with SMTP id so3mr3689091pbc.163.1330107485042; Fri, 24 Feb 2012 10:18:05 -0800 (PST) Received: by 10.68.29.3 with HTTP; Fri, 24 Feb 2012 10:18:05 -0800 (PST) In-Reply-To: <20120224164323.B31561D401@scanner.secnap.net> References: <20120224164323.B31561D401@scanner.secnap.net> Date: Fri, 24 Feb 2012 10:18:05 -0800 Message-ID: From: Douglas Thrift To: Michael Scheidell Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: nivit@freebsd.org, bug-followup@freebsd.org, vivanov@ivanov-nest.com, python@freebsd.org, lars.eggert@nokia.com, sunpoet@freebsd.org, lwhsu@freebsd.org, gabor@freebsd.org Subject: Re: ports/118301: [patch] devel/py-setuptools easy-install.pth contents lost on upgrade clobbering ports using it X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2012 18:45:38 -0000 On Fri, Feb 24, 2012 at 8:43 AM, Michael Scheidell wrote: > As promissed, attached is a patch to back out portrevision 3, or, most sp= ecifically, leave it as an option knob, default > off. > > It packages just fine, with and without: > > http://people.freebsd.org/~scheidell/py27-setuptools-0.6c11_4.WITHOUT.log= =C2=A0(the default, just like it did before > portrevision 3) > > and, with: (with option knob set) > > by looking at Makefile, and pkg-plist changes, I think I correctly wrappe= d !defines() around all the changed things. > > (note: this sat for 3 years. =C2=A0python@ got 'open pr' emails, once a w= eek, so, speak up now, or forever hold your peace. or > nra members, your piece) > > I can tell you this packages, both ways, leaves no left overs, but I can'= t tell you if it solves the original problem with > the knob, or the problem created with revision 3. =C2=A0But I can tell yo= u, it looks like this attached patch reverses revision > 3. > > Please, if you have any stake in this, test it, or, in when this gets com= mitted, don't complain. > -- > Michael Scheidell, CTO > SECNAP Network Security Corporation > http://people.freebsd.org/~scheidell > > ______________________________________________________________________ > This email has been scanned and certified safe by SpammerTrap(r). > For Information please see http://www.spammertrap.com/ > ______________________________________________________________________ > > > _______________________________________________ > freebsd-python@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org" > Hello, What was the issue with portrevision 3? Also the name and description of the new knob do not make sense. What the knob enables is preserving the contents of the easy-install.pth file which specifies what packages are installed; easy-install itself is core functionality of setuptools that is not affected by the knob. It really seems unacceptable that upgrading setuptools pretty much clobbers dependent ports. When other things like libraries are upgraded in this fashion there is usually a notice in UPDATING or the portrevision of dependent ports is bumped. I don't think having a knob makes any sense. Either fix whatever problem there is with what the preservation patch did or back it out and make sure whoever upgrades setuptools puts notices in UPDATING or bumps portrevisions. Thanks! --=20 Douglas William Thrift