From owner-freebsd-python@FreeBSD.ORG Mon Oct 1 12:20:43 2012 Return-Path: Delivered-To: python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0C0D5106566B for ; Mon, 1 Oct 2012 12:20:43 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward4h.mail.yandex.net (forward4h.mail.yandex.net [IPv6:2a02:6b8:0:f05::4]) by mx1.freebsd.org (Postfix) with ESMTP id 7AD5B8FC0A for ; Mon, 1 Oct 2012 12:20:42 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward4h.mail.yandex.net (Yandex) with ESMTP id 692041B216A0 for ; Mon, 1 Oct 2012 16:20:41 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 4B17D1700023 for ; Mon, 1 Oct 2012 16:20:41 +0400 (MSK) Received: from unknown (unknown [77.66.155.61]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id Keouguhu-KeoWQQQ9; Mon, 1 Oct 2012 16:20:41 +0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1349094041; bh=gpW7U/wdJmJXQVstzZ1Qp9Na9PO2kPu9Rn/qlndGm6c=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=P9R1wyUqBBVen4+AHuZ/wqXIRLFNJNZS9hOIj21+v007mkZ+wcIP9Uw07x+pZtQZ5 8Vbg7rjRFldlml4HDJxDsrQKmNsZKR89QniBkV37ROt9AWp6SRQOymFRcELsCqexPg faHWKGWATX2Cp3wbKq6FBQe01hqpfJus78PqjOPo= Message-ID: <50698A96.4000301@yandex.ru> Date: Mon, 01 Oct 2012 16:20:38 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 MIME-Version: 1.0 To: python Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Python distribution: switching to tar.xz 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: Mon, 01 Oct 2012 12:20:43 -0000 Hello, The python.org ftp provides lang/pythonXX source tarballs in a many formats: - tar.bz2 - tar.xz - tgz Using .tgz is not in sports-way this days, so I'd prefer to use tar.xz for new versions. But I can't actually choose there because tarball format is hardcoded in Mk/bsd.python.mk as PYTHON_DISTFILE variable: PYTHON_DISTFILE= Python-${PYTHON_PORTVERSION:S/.rc/rc/}.tgz And in particular python port we have this: DISTFILES= ${PYTHON_DISTFILE} Since I can't just choose tar.xz for some new python33 port, I suggest to change PYTHON_DISTFILE to use tar.xz and to change all the distinfos for lang/pythonXX (with changing SHA256/SIZE fields). What do you think? Surely, I will compare the contents of current tgz with new tar.xz for the case, but does the whole idea is correct? May be it's more correct to not use ${PYTHON_DISTFILE} in first place? I'd prefer to change it in bsd.python.mk, but it will require to redownload the new tarballs. -- Regards, Ruslan Tinderboxing kills... the drives.