From owner-freebsd-python@FreeBSD.ORG Sun Apr 15 20:41:56 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 EF1B81065675 for ; Sun, 15 Apr 2012 20:41:56 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward12.mail.yandex.net (forward12.mail.yandex.net [IPv6:2a02:6b8:0:801::2]) by mx1.freebsd.org (Postfix) with ESMTP id 61C758FC0C for ; Sun, 15 Apr 2012 20:41:56 +0000 (UTC) Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward12.mail.yandex.net (Yandex) with ESMTP id 0D54DC2151B for ; Mon, 16 Apr 2012 00:41:55 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1334522515; bh=QdzWLwpn+OEMf4K/wtefoJlYnV2gwK9LK9/yvG+sruE=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=HbY63aSrH/1WdbceReVxndm36Xs4KP5ENtSu9SJXpBBzuJBPIhs3itHu0RxM2HmHO 6w4Y99E2TO05PyjtxHRfuPnyubcYUPgcLI0MIrjtkaZdayDD3dZNRxcBkoF8dMPCbs kLw34fGZrMBvPtwNDA+9kjDM1c+IhJFtK8WcaxhI= Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id E688616A04B8 for ; Mon, 16 Apr 2012 00:41:54 +0400 (MSK) Received: from unknown (unknown [178.76.224.133]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTP id fsNK3cfw-fsNiL4Wh; Mon, 16 Apr 2012 00:41:54 +0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1334522514; bh=QdzWLwpn+OEMf4K/wtefoJlYnV2gwK9LK9/yvG+sruE=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=e7f4fdaxwe1obRI8uQ5XcwDBvN2v9KB15vTGvzmk+Jh5ztrnOUUQUVSi/jul3A1cm 5kY+Ab5VYK2LCuHHhXw+wDHZ+BwKifk4UpqaTvG0U0g0CBaBFyxgl9gEmkWLhNy9CD PgGsAY5Y1sBvqe2BrtztqHYTLDM5MSsHkutg+wkE= Message-ID: <4F8B3267.5050008@yandex.ru> Date: Mon, 16 Apr 2012 00:41:11 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.3) Gecko/20120314 Thunderbird/10.0.3 MIME-Version: 1.0 To: python Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: lang/python-doc-html questions 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: Sun, 15 Apr 2012 20:41:57 -0000 Hi! I'm ready to add updated doc entries to distinfo for other (besides 2.7.3 that is already updated) python versions. I'll do it right now, but there is some questions that I wanna ask in parallel: 1. What's the point to hold doc entries in distinfo for python versions that's not in the tree already (like 2.7.2, 2.7.1 etc)? I can't imagine the situation when user has updated lang/python-doc-html and outdated lang/pythonXX. Yes, user may stick with outadated minor release, but it's rare. I believe that this old entries should be just removed. Any objections? 2. There are no (and never will be because of EOL) updated docs for lang/python24 and lang/python25 for current versions of this ports. So this ports is broken forever on this python versions. I willing to remove 24/25 entries from distinfo and tweak the logic of Makefile to inform potential users, who will try to install the docs for this versions with IGNORE knob. Any objections? 3. Python 2.6.0 docs logic is no valid for 2.6.8. Tarball no more unpacks to ${WRKDIR}/python-docs-${DOCFORMAT}, but into ${WRKDIR}/${DISTNAME}, as other python versions. So aforementioned tweak should be removed because of reasons in item 1. Objections? 4. Remove postscript-docs Makefile logic, because postscript versions of documentation were released only for python24/python25 and there is no such tarballs for current versions of this ports in the tree, nor there is postscript-docs versions for python >=2.6. So this is just unnecessary complexity in Makefile. Corresponding slave ports (lang/python-doc-postscript-a4 and lang/python-doc-postscript-letter) should be removed too, because they were broken for a long time. Any objections? 5. TODO: Add epub documentation format. It is available only for python32. I'm planning to do this as series of micro-commits to not turn it into `task of my life' and to be sure I'm not break anything. -- Regards, Ruslan Tinderboxing kills... the drives.