From owner-freebsd-python@freebsd.org  Sun Jun 28 08:07:21 2015
Return-Path: <owner-freebsd-python@freebsd.org>
Delivered-To: freebsd-python@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2A6098EC4C;
 Sun, 28 Jun 2015 08:07:21 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com
 [IPv6:2607:f8b0:400e:c03::22d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id A8BF51A1A;
 Sun, 28 Jun 2015 08:07:18 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by padev16 with SMTP id ev16so89665658pad.0;
 Sun, 28 Jun 2015 01:07:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:reply-to:subject:references:to:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-type
 :content-transfer-encoding;
 bh=noYMRAVRL+/aVA5tSKcCQLgG8NtnQuz080jzkSBtyqE=;
 b=xwqz1zCDDoNjsEUnSEt/3mJDouJ0StdTSBb3yXNFrdmTqCNdm7pXNDa7dz9vtAuOTo
 jlQdpel3Ukn/b4DdrUdYQp4mHT0deB8B4Ebh2/Fd0mFDBsZAkfoH9SjJjWIHU+3j00/W
 XxreUmMN+ykbOfZQ73rkXntUuSZBKGIWqRY19NuAkm0ImfJMOnb5GU3P75bot/bWerhO
 s8eOiG1+44PngdI4HG3nxWtlA/tzS7/4twhba9E59s1675qS4PcjVrK+BFn6qR7nzuEx
 eOLmP2NP4XfykplxWVAuGXMu7RZl8yXM7mQ2wkAeIsKVZZoGv2rQ5/7EFD53aMi7ts4C
 35PQ==
X-Received: by 10.66.249.101 with SMTP id yt5mr20094688pac.116.1435478838177; 
 Sun, 28 Jun 2015 01:07:18 -0700 (PDT)
Received: from ?IPv6:2001:44b8:31ae:7b01::2?
 (2001-44b8-31ae-7b01-0000-0000-0000-0002.static.ipv6.internode.on.net.
 [2001:44b8:31ae:7b01::2])
 by mx.google.com with ESMTPSA id pa1sm38468141pdb.73.2015.06.28.01.07.16
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 28 Jun 2015 01:07:17 -0700 (PDT)
Sender: Kubilay Kocak <koobs.freebsd@gmail.com>
Reply-To: koobs@FreeBSD.org
Subject: Re: Simplifying lang/pypy(3)
References: <1778458.ppUHDKsiRe@dragon.local>
To: David Naylor <dbn@freebsd.org>, freebsd-python@freebsd.org,
 freebsd-questions@freebsd.org
From: Kubilay Kocak <koobs@FreeBSD.org>
Message-ID: <558FAB30.30802@FreeBSD.org>
Date: Sun, 28 Jun 2015 18:07:12 +1000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.0
MIME-Version: 1.0
In-Reply-To: <1778458.ppUHDKsiRe@dragon.local>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Jun 2015 08:07:21 -0000

On 27/06/2015 9:16 PM, David Naylor wrote:
> Hi,
> 
> lang/pypy was originally set up to achieve:
> 
>  * building of multiple pypy instances based on different setting (i.e. with 
> or without jit, sandboxing, etc).  The port user could define any permutation 
> she desires.  
> 
>  * Install in a directory layout more similar to lang/python (i.e. libraries 
> in lib/, include files in include/).  
> 
> I plan to simplify the port by removing the multi-instance support and using 
> the default directory layout of the port.  This will fix issues with 
> virtualenv and reduce the learning curve of using/maintaining the port.  
> 
> To this end does anyone:
>  
>  a) use the multi-instance support?  
> 
>  b) depend on the current directory layout?  
> 
> Based on feedback I will adapt my plans to simplify.  
> 
> Regards
> 

Thanks for opening up the question to the list David

My vote (without my python hat on) would be for lang/pypy being as close
to the upstream experience (freebsd improvements not withstanding) as
the possibly by default as that would be my expectation as a user
knowing nothing else.

>From there work on additions or extensions, possibly as extra (slave)
ports or something similar

./koobs