From owner-freebsd-python@freebsd.org  Mon Sep  4 03:34:58 2017
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 D4B66E0E95D
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 03:34:58 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id AC7AA3617
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 03:34:58 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id A8C24E0E95A; Mon,  4 Sep 2017 03:34:58 +0000 (UTC)
Delivered-To: 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 A7D4BE0E959;
 Mon,  4 Sep 2017 03:34:58 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com
 [IPv6:2607:f8b0:400e:c05::22e])
 (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 7249B3616;
 Mon,  4 Sep 2017 03:34:58 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mail-pg0-x22e.google.com with SMTP id t193so15323907pgc.1;
 Sun, 03 Sep 2017 20:34:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:reply-to:subject:to:references:from:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=273vEYY+RKxqMR9lW1uDlYklc1HioAlrH2fTT9qTOgg=;
 b=n/LcbDzQYEIlJYqFkbrcII7LYjh49n93wz83KSyFQuo5+rYn52y4LZHkG4XzSFWAW3
 wfdewNqDs6SA97b8cumcnXlM6iSkqdJVTlOFH8xuMYrqNazdLfcas7JgL2XlQ65F2ysm
 RBu/g4TXUghWVwf9Tc+GC0uz4mTc0OLx7WZDOXT32a4FokLEn/rrfZWhnPVb6Gaf2hoE
 ktAmgh9RLoBgzoom9Bipm22RlsYuR6B01Q3CL0ay3ID2meJznfvYd409liA4X8dNBWDg
 7q3Aa50RB6P8eHyU0Wi8Vd1M/vFrV3MHiY4CdpC18zgX4c9hVegctxviJ2GJrSwRsevL
 Thbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:reply-to:subject:to:references:from:cc
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=273vEYY+RKxqMR9lW1uDlYklc1HioAlrH2fTT9qTOgg=;
 b=KiHdspDnFaULell2hoTGSSHARuD7gazDaNqIicTfnjEmTxkKGiAdIYm8Y2XQ18kemy
 sXaWewUcdurW83t6aUXO8wV2rPl62gJYOKUL7vIuJolqtsRYPtB14a0YoWvUF3+yP35K
 afqn9YksQj4el2FZE+zq4lywrD4Gq6dLQ97g1pxchRqEcWMz/KX6bqn4nUhRVhXW0uxC
 IaEf/0Okm4NCfghBVEcUFiCaqKtUSqHPeP0iNSpdHqe7pdF/Pmwajz7m0wvX8UQxz2ZS
 4DGZmlz7M2ztJuofqmuwrmgE8rmql/+5BJ291cEiAdjxsHXme1RuMzOH5YsXwGPO+iw3
 tUhw==
X-Gm-Message-State: AHPjjUhN/8X9okJvyjq7icQp2BoDfXtCMIpaiZQ2qTWwN52pRLVJE5v3
 9KwVLq5wIh83IDlSu9Q=
X-Google-Smtp-Source: ADKCNb6Y6bF3ANvS5vEyTWffnRdOP9rGVrt79I5KVlr4J23Du7P+LUTuiWEBiBJye6dpLXQ6uvCwDw==
X-Received: by 10.99.166.18 with SMTP id t18mr4891249pge.227.1504496097644;
 Sun, 03 Sep 2017 20:34:57 -0700 (PDT)
Received: from ?IPv6:2001:44b8:31ae:7b01:584:283a:c57e:de2a?
 (2001-44b8-31ae-7b01-0584-283a-c57e-de2a.static.ipv6.internode.on.net.
 [2001:44b8:31ae:7b01:584:283a:c57e:de2a])
 by smtp.gmail.com with ESMTPSA id i127sm9049675pgc.73.2017.09.03.20.34.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 03 Sep 2017 20:34:57 -0700 (PDT)
Sender: Kubilay Kocak <koobs.freebsd@gmail.com>
Reply-To: koobs@FreeBSD.org
Subject: Re: svn commit: r449195 - head/security/py-cryptography
To: Rene Ladan <rene@FreeBSD.org>, ports-committers@freebsd.org,
 svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
References: <201709031028.v83AS09e027702@repo.freebsd.org>
From: Kubilay Kocak <koobs@FreeBSD.org>
Cc: "python@freebsd.org" <python@freebsd.org>
Message-ID: <96b4bb9f-dc46-ffea-bd49-a5949b5b7365@FreeBSD.org>
Date: Mon, 4 Sep 2017 13:29:05 +1000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101
 Thunderbird/54.0a2
MIME-Version: 1.0
In-Reply-To: <201709031028.v83AS09e027702@repo.freebsd.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 03:34:58 -0000

On 9/3/17 8:28 PM, Rene Ladan wrote:
> Author: rene
> Date: Sun Sep  3 10:28:00 2017
> New Revision: 449195
> URL: https://svnweb.freebsd.org/changeset/ports/449195
> 
> Log:
>   security/py-cryptography: remove support for expired Python 3.3
> 
> Modified:
>   head/security/py-cryptography/Makefile
> 
> Modified: head/security/py-cryptography/Makefile
> ==============================================================================
> --- head/security/py-cryptography/Makefile	Sun Sep  3 10:12:26 2017	(r449194)
> +++ head/security/py-cryptography/Makefile	Sun Sep  3 10:28:00 2017	(r449195)
> @@ -35,8 +35,6 @@ RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/p
>  
>  .if ${PYTHON_REL} < 3300
>  RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
> -.elif ${PYTHON_REL} < 3400
> -RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py3-enum34
>  .endif
>  
>  post-install:
> 

Please revert this change:

- It is *meant* to include all versions below 3.4, including 2.7
- It is not necessary to delete when a python language port version is
removed. The block still semantically and correctly declares the valid
version dependency requirements from the upstream, independently from
what the tree has at any point in time.

Also, if you could, please ask/talk to python maintainers and/or python@
with regard to port deprecation/deletions before committing. It is not
always entirely obvious or explicit what is the correct thing to do is
without fully understanding the versions support and semantics completely.

From owner-freebsd-python@freebsd.org  Mon Sep  4 03:36:14 2017
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 2F3D4E0EAD5
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 03:36:14 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id EF0AD3760
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 03:36:13 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id EE5E0E0EAD3; Mon,  4 Sep 2017 03:36:13 +0000 (UTC)
Delivered-To: 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 EDE14E0EAD2;
 Mon,  4 Sep 2017 03:36:13 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mail-pf0-x229.google.com (mail-pf0-x229.google.com
 [IPv6:2607:f8b0:400e:c00::229])
 (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 B7276375F;
 Mon,  4 Sep 2017 03:36:13 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mail-pf0-x229.google.com with SMTP id n73so14467043pfj.0;
 Sun, 03 Sep 2017 20:36:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:reply-to:subject:to:references:from:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=MbO6kWQ4cAl7NabclLuQeXk3GfMz/kAQcU/gytw9U+c=;
 b=cLS2dlqDje4qpGv+B+6rhwt7kb/FTGm2ZmE4GoLMISM0hNdjMHdHgpr3NmfB4QTpPK
 tqmt1djnohPt64dHTTVEa0BVG2eWaJT0sng/ER++I0upBdotrIrNZEdT9gN3P2NHSMwi
 2Eg6hh8FFN7lIxCS+pww2GetG7vYcWCwhYTkKfyC+hPGLxYp0Q/kDehwWZq0EcwDEBQ7
 1gG0NEtEomqn8r5H5GoMagrX5UkQimXWo9msGg65RwrSO3sRyuwynCbG6nrK3lxNMhM/
 kfS0U4+LjMJxt+Vddy8zkc/W041ow+33LlpdxkYl9vYyz1/L2zTWdHLGizWQwlfSU4QW
 uFbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:reply-to:subject:to:references:from:cc
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=MbO6kWQ4cAl7NabclLuQeXk3GfMz/kAQcU/gytw9U+c=;
 b=nby9DJq9UDaX3TRICx8cSA/e0fSGO/SRs4MbejrSrXa7ZbrtZzOCxXqsOJIWmTrTHz
 8HAj1xPF5iVlQq4qQxlhcPRWKb+l0g/10CGprVAZU4Z3RsxDE2i5tKZhxw+AN7MnButP
 ZDv94OVhpZGYGs8bXcXi02iHJx//OoH/hy7oaJYHmqT3r43AVcSDNLd+Ad12ZAiMe86L
 qWc05NHgAsydJu/LnOCU28RNp/YX6SNVq9x/UDIWp3RnBfinFZUlsaxtyoWzFK5Yp73E
 FVjKe/nzkP5XDQ4kjvK28MjCHKy2WTwsCiIiQXT6ISeCbXhjxfeOb1ROu0dNvEQzWwjc
 wNTw==
X-Gm-Message-State: AHPjjUi/2kMAKSy850IO+F3pxD8+iRdyDRVmICG1OIvu7LJKpLjVJJlE
 MZ49rOWP4zJJ977UVWE=
X-Google-Smtp-Source: ADKCNb4ifmufS4fYtNSOm/eQGrHLffsCZe8jcBGxLUoSw8Z4rTYjA1UQDPiNlQK6VdoBtRBCjRenqQ==
X-Received: by 10.99.116.25 with SMTP id p25mr19794pgc.132.1504496172743;
 Sun, 03 Sep 2017 20:36:12 -0700 (PDT)
Received: from ?IPv6:2001:44b8:31ae:7b01:584:283a:c57e:de2a?
 (2001-44b8-31ae-7b01-0584-283a-c57e-de2a.static.ipv6.internode.on.net.
 [2001:44b8:31ae:7b01:584:283a:c57e:de2a])
 by smtp.gmail.com with ESMTPSA id b1sm8002014pgn.31.2017.09.03.20.36.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 03 Sep 2017 20:36:12 -0700 (PDT)
Sender: Kubilay Kocak <koobs.freebsd@gmail.com>
Reply-To: koobs@FreeBSD.org
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
To: Rene Ladan <rene@FreeBSD.org>, ports-committers@freebsd.org,
 svn-ports-head@freebsd.org
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
From: Kubilay Kocak <koobs@FreeBSD.org>
Cc: python <python@FreeBSD.org>
Message-ID: <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
Date: Mon, 4 Sep 2017 13:30:20 +1000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101
 Thunderbird/54.0a2
MIME-Version: 1.0
In-Reply-To: <201709031033.v83AXu3h031669@repo.freebsd.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 03:36:14 -0000

On 9/3/17 8:33 PM, Rene Ladan wrote:
> Author: rene
> Date: Sun Sep  3 10:33:56 2017
> New Revision: 449196
> URL: https://svnweb.freebsd.org/changeset/ports/449196
> 
> Log:
>   Remove Python 3.3 and related ports, it expired today:
>   2017-09-01 lang/python33: No longer receives bug fixes, only security updates. Please update to Python 3.6
>   databases/py33-gdbm
>   databases/py33-sqlite3
>   devel/py33-setuptools
>   x11-toolkits/py33-tkinter
>   devel/py3-enum34
> 
> Deleted:
>   head/databases/py33-gdbm/
>   head/databases/py33-sqlite3/
>   head/devel/py3-enum34/
>   head/devel/py33-setuptools/
>   head/lang/python33/
>   head/x11-toolkits/py33-tkinter/
> Modified:
>   head/MOVED
>   head/databases/Makefile
>   head/devel/Makefile
>   head/lang/Makefile
>   head/x11-toolkits/Makefile
> 
> Modified: head/MOVED
> ==============================================================================
> --- head/MOVED	Sun Sep  3 10:28:00 2017	(r449195)
> +++ head/MOVED	Sun Sep  3 10:33:56 2017	(r449196)
> @@ -9538,3 +9538,9 @@ mail/movemail||2017-09-03|Has expired: Out of date
>  german/phone||2017-09-03|Has expired: Out of date
>  ports-mgmt/fbsdmon||2017-09-03|Has expired: no longer maintained, web site it sends data to has been taken over by cybersquatters
>  security/py-pyme|security/py-gpgme|2017-09-03|Has expired: Merged with GPGme project. Please use security/py-gpgme instead
> +lang/python33||2017-09-03|Has expired: No longer receives bug fixes, only security updates. Please update to Python 3.6
> +databases/py33-gdbm||2017-09-03|Removed,  please update to Python 3.6
> +databases/py33-sqlite3||2017-09-03|Removed, please update to Python 3.6
> +devel/py33-setuptools||2017-09-03|Removed, please update to Python 3.6
> +x11-toolkits/py33-tkinter||2017-09-03|Removed, please update to Python 3.6
> +devel/py3-enum34||2017-09-03|Removed, Python 3.3 only
> 
> Modified: head/databases/Makefile
> ==============================================================================
> --- head/databases/Makefile	Sun Sep  3 10:28:00 2017	(r449195)
> +++ head/databases/Makefile	Sun Sep  3 10:33:56 2017	(r449196)
> @@ -840,8 +840,6 @@
>      SUBDIR += py3-bsddb3
>      SUBDIR += py3-mysqlclient
>      SUBDIR += py3-psycopg2
> -    SUBDIR += py33-gdbm
> -    SUBDIR += py33-sqlite3
>      SUBDIR += py34-gdbm
>      SUBDIR += py34-sqlite3
>      SUBDIR += py35-gdbm
> 
> Modified: head/devel/Makefile
> ==============================================================================
> --- head/devel/Makefile	Sun Sep  3 10:28:00 2017	(r449195)
> +++ head/devel/Makefile	Sun Sep  3 10:33:56 2017	(r449196)
> @@ -5047,7 +5047,6 @@
>      SUBDIR += py3-dbus
>      SUBDIR += py3-defusedxml
>      SUBDIR += py3-docopt
> -    SUBDIR += py3-enum34
>      SUBDIR += py3-flake8
>      SUBDIR += py3-flake8-builtins
>      SUBDIR += py3-flake8-docstrings
> @@ -5107,7 +5106,6 @@
>      SUBDIR += py3-wcwidth
>      SUBDIR += py3-xdg
>      SUBDIR += py3-yaml
> -    SUBDIR += py33-setuptools
>      SUBDIR += py34-setuptools
>      SUBDIR += py35-setuptools
>      SUBDIR += py36-setuptools
> 
> Modified: head/lang/Makefile
> ==============================================================================
> --- head/lang/Makefile	Sun Sep  3 10:28:00 2017	(r449195)
> +++ head/lang/Makefile	Sun Sep  3 10:33:56 2017	(r449196)
> @@ -284,7 +284,6 @@
>      SUBDIR += python2
>      SUBDIR += python27
>      SUBDIR += python3
> -    SUBDIR += python33
>      SUBDIR += python34
>      SUBDIR += python35
>      SUBDIR += python36
> 
> Modified: head/x11-toolkits/Makefile
> ==============================================================================
> --- head/x11-toolkits/Makefile	Sun Sep  3 10:28:00 2017	(r449195)
> +++ head/x11-toolkits/Makefile	Sun Sep  3 10:33:56 2017	(r449196)
> @@ -218,7 +218,6 @@
>      SUBDIR += py-wxPython28-common
>      SUBDIR += py-wxPython30
>      SUBDIR += py-xlib
> -    SUBDIR += py33-tkinter
>      SUBDIR += py34-tkinter
>      SUBDIR += py35-tkinter
>      SUBDIR += py36-tkinter
> 

Please undelete py-enum34.

it is a backport of a 3.4 module for all versions < 3.4 (including 2.7),
not just 3.3 and still a dependency for any port that
setup.py:*_requires it, orthogonal to any lang/pythonXY ports existence.

From owner-freebsd-python@freebsd.org  Mon Sep  4 04:31:46 2017
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 CFE2BE12673
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 04:31:46 +0000 (UTC) (envelope-from adamw@adamw.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id BB29864579
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 04:31:46 +0000 (UTC)
 (envelope-from adamw@adamw.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id BA717E12672; Mon,  4 Sep 2017 04:31:46 +0000 (UTC)
Delivered-To: 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 B9E1CE12671;
 Mon,  4 Sep 2017 04:31:46 +0000 (UTC) (envelope-from adamw@adamw.org)
Received: from apnoea.adamw.org (apnoea.adamw.org [104.225.5.94])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "apnoea.adamw.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id CFCE264576;
 Mon,  4 Sep 2017 04:31:45 +0000 (UTC) (envelope-from adamw@adamw.org)
Received: by apnoea.adamw.org (OpenSMTPD) with ESMTPSA id ad64db5b
 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO;
 Sun, 3 Sep 2017 22:31:38 -0600 (MDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: svn commit: r449195 - head/security/py-cryptography
From: Adam Weinberger <adamw@adamw.org>
In-Reply-To: <96b4bb9f-dc46-ffea-bd49-a5949b5b7365@FreeBSD.org>
Date: Sun, 3 Sep 2017 22:31:32 -0600
Cc: Rene Ladan <rene@FreeBSD.org>, ports-committers@freebsd.org,
 svn-ports-all@freebsd.org, svn-ports-head@freebsd.org,
 "python@freebsd.org" <python@freebsd.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B4070BD-B841-40F8-9985-477457D9039D@adamw.org>
References: <201709031028.v83AS09e027702@repo.freebsd.org>
 <96b4bb9f-dc46-ffea-bd49-a5949b5b7365@FreeBSD.org>
To: koobs@FreeBSD.org
X-Mailer: Apple Mail (2.3273)
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 04:31:46 -0000

> On 3 Sep, 2017, at 21:29, Kubilay Kocak <koobs@FreeBSD.org> wrote:
>=20
> On 9/3/17 8:28 PM, Rene Ladan wrote:
>> Author: rene
>> Date: Sun Sep  3 10:28:00 2017
>> New Revision: 449195
>> URL: https://svnweb.freebsd.org/changeset/ports/449195
>>=20
>> Log:
>>  security/py-cryptography: remove support for expired Python 3.3
>>=20
>> Modified:
>>  head/security/py-cryptography/Makefile
>>=20
>> Modified: head/security/py-cryptography/Makefile
>> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>> --- head/security/py-cryptography/Makefile	Sun Sep  3 10:12:26 2017	=
(r449194)
>> +++ head/security/py-cryptography/Makefile	Sun Sep  3 10:28:00 2017	=
(r449195)
>> @@ -35,8 +35,6 @@ RUN_DEPENDS+=3D	=
${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/p
>>=20
>> .if ${PYTHON_REL} < 3300
>> RUN_DEPENDS+=3D	${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
>> -.elif ${PYTHON_REL} < 3400
>> -RUN_DEPENDS+=3D	${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py3-enum34
>> .endif
>>=20
>> post-install:
>>=20
>=20
> Please revert this change:
>=20
> - It is *meant* to include all versions below 3.4, including 2.7
> - It is not necessary to delete when a python language port version is
> removed. The block still semantically and correctly declares the valid
> version dependency requirements from the upstream, independently from
> what the tree has at any point in time.
>=20
> Also, if you could, please ask/talk to python maintainers and/or =
python@
> with regard to port deprecation/deletions before committing. It is not
> always entirely obvious or explicit what is the correct thing to do is
> without fully understanding the versions support and semantics =
completely.

Python 2.7 needs py-enum34, not py3-enum34, and that block was left in. =
Unless I'm missing something, Ren=C3=A9's change should have no impact =
on python 2.7, no?

The argument against your second point is that sortof-but-not-really =
supporting expired versions of ports is a disservice to both porters and =
end-users, when it is unclear what is and isn't expected to work. The =
precedent these days is that expired ports are purged.

Your final point is well-taken, but I urge you to do the same. EXPIRED =
purges are tricky, and Ren=C3=A9 makes them happen every month. If ports =
marked for expiration need to be retained or handled specially, reach =
out to portmgr!

# Adam


--=20
Adam Weinberger
adamw@adamw.org
https://www.adamw.org



From owner-freebsd-python@freebsd.org  Mon Sep  4 07:44:35 2017
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 22A44E19F42
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 07:44:35 +0000 (UTC)
 (envelope-from r.c.ladan@gmail.com)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id EED80698A5
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 07:44:34 +0000 (UTC)
 (envelope-from r.c.ladan@gmail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id EA668E19F40; Mon,  4 Sep 2017 07:44:34 +0000 (UTC)
Delivered-To: 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 E9C0DE19F3F;
 Mon,  4 Sep 2017 07:44:34 +0000 (UTC)
 (envelope-from r.c.ladan@gmail.com)
Received: from mail-qt0-x234.google.com (mail-qt0-x234.google.com
 [IPv6:2607:f8b0:400d:c0d::234])
 (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 ACA60698A3;
 Mon,  4 Sep 2017 07:44:34 +0000 (UTC)
 (envelope-from r.c.ladan@gmail.com)
Received: by mail-qt0-x234.google.com with SMTP id v20so19794631qtg.3;
 Mon, 04 Sep 2017 00:44:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=1/sUgaKgvgrSSVq4bKV1FFX/brmMEAz0H49rIp8Dl0c=;
 b=FFnr/FlctHiQrviNO66kQmzP7EXbSOEr23a112W++yqV8SijdfL8ddivi7o7V0UVJv
 Q7Gy22R3oj3V1W6xhIR/U+LvbfjHd04WdtI9uU34XFdrcKbWPHvSSHK7l3YZgp8KuuM5
 tv61MhC21gLgvSNxsSF+hCHwocF+v55CDtcSNd414av2Kkez+pMklldyuYHgLAuTaVdU
 kQRePKPq5v/AZoi5s2ZPQDM/0msFBfYb8kSBF2xLkwy4rT8K1GX12qxy7crs1bNXD5uC
 hDNY/NayIeUBF5xNyT5Z1uTxBm2Z3IcJejHmTgV4uiaw+x4LJFCmMrGbyzaN7kkTMIo/
 JSGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=1/sUgaKgvgrSSVq4bKV1FFX/brmMEAz0H49rIp8Dl0c=;
 b=uJlyn/Wp60AV1Ky6So9xx5E0YswJ03jI58su4ZZBhZHAOi1ev7YuZ8kZAVRPLzNc9/
 Kpmf4nvCnNyi0Gqmh91lJNKgpSdB2+VeYbY2wGp4Xp/3AGb1G054seg9GHSnHKRWXMVr
 jVvCewwzG9dkLVxf1QvN9VkAxh9YMmwFeNFewtq6MHXMBjHrDnHhK6ekMkdBjaSzaCnh
 CqMYyi1186w4yvHZ7s6bcnPhRJ1cqCgrL0ubq+9pt39pOioQQcnlkpiKFcRu28n8vXjw
 n4KQtPSmKxmcHQhosXbGTMSAGuQTBkws3nkmZJTkPH6Xum7WAFgueLQM+KaVhLSc1wmc
 WgmA==
X-Gm-Message-State: AHPjjUiHLW2y81taJoegdiStgKxs9JfoD7ZJjXS8G8pog82oP1OUHrSi
 xKxwup4bH5s/+ObFSg/V0A4GpjfVkjpbr3g=
X-Google-Smtp-Source: ADKCNb4rQoHAdWWVJzmLqbPAdpSNagl5uSfpeM/Xh3zoIYe48Xbwp8hGVYRf+209jYc8nUkbPrBn+emdTk6+SyWrR74=
X-Received: by 10.200.53.166 with SMTP id k35mr14601760qtb.184.1504511073348; 
 Mon, 04 Sep 2017 00:44:33 -0700 (PDT)
MIME-Version: 1.0
Sender: r.c.ladan@gmail.com
Received: by 10.55.203.76 with HTTP; Mon, 4 Sep 2017 00:44:32 -0700 (PDT)
In-Reply-To: <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
 <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
From: =?UTF-8?Q?Ren=C3=A9_Ladan?= <rene@freebsd.org>
Date: Mon, 4 Sep 2017 09:44:32 +0200
X-Google-Sender-Auth: U9IV_Wf3cZR7mHoEYLRcLj4CMic
Message-ID: <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
To: Kubilay Kocak <koobs@freebsd.org>
Cc: "ports-committers@freebsd.org" <ports-committers@freebsd.org>, 
 "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>,
 python <python@freebsd.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.23
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 07:44:35 -0000

2017-09-04 5:30 GMT+02:00 Kubilay Kocak <koobs@freebsd.org>:

> On 9/3/17 8:33 PM, Rene Ladan wrote:
> > Author: rene
> > Date: Sun Sep  3 10:33:56 2017
> > New Revision: 449196
> > URL: https://svnweb.freebsd.org/changeset/ports/449196
> >
> > Log:
> >   Remove Python 3.3 and related ports, it expired today:
> >   2017-09-01 lang/python33: No longer receives bug fixes, only security
> updates. Please update to Python 3.6
> >   databases/py33-gdbm
> >   databases/py33-sqlite3
> >   devel/py33-setuptools
> >   x11-toolkits/py33-tkinter
> >   devel/py3-enum34
> >
> > Deleted:
> >   head/databases/py33-gdbm/
> >   head/databases/py33-sqlite3/
> >   head/devel/py3-enum34/
> >   head/devel/py33-setuptools/
> >   head/lang/python33/
> >   head/x11-toolkits/py33-tkinter/
> > Modified:
>
> [...]

Please undelete py-enum34.
>
> it is a backport of a 3.4 module for all versions < 3.4 (including 2.7),
> not just 3.3 and still a dependency for any port that
> setup.py:*_requires it, orthogonal to any lang/pythonXY ports existence.
>

devel/py-enum34 is still out there. Only devel/py3-enum34, which was only
useful for Python 3.3 got removed.

At least both 'rmport' (which cross-greps all ports Makefiles) and 'make
index' were still happy.

Ren=C3=A9
--=20
https://rene-ladan.nl/

From owner-freebsd-python@freebsd.org  Mon Sep  4 09:22:44 2017
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 29D93E1E23C
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 09:22:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 144406C75B
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 09:22:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 138F9E1E23B; Mon,  4 Sep 2017 09:22:44 +0000 (UTC)
Delivered-To: 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 13309E1E23A
 for <python@mailman.ysv.freebsd.org>; Mon,  4 Sep 2017 09:22:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:6])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 03C596C75A
 for <python@freebsd.org>; Mon,  4 Sep 2017 09:22:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org ([127.0.1.123])
 by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v849Mhif061803
 for <python@freebsd.org>; Mon, 4 Sep 2017 09:22:43 GMT
 (envelope-from portscout@FreeBSD.org)
Received: (from portscout@localhost)
 by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v849MhH0061802;
 Mon, 4 Sep 2017 09:22:43 GMT (envelope-from portscout@FreeBSD.org)
Message-Id: <201709040922.v849MhH0061802@portscout.ysv.freebsd.org>
X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to
 portscout@FreeBSD.org using -f
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
MIME-Version: 1.0
Date: Mon, 4 Sep 2017 09:22:43 +0000
From: portscout@FreeBSD.org
To: python@freebsd.org
Subject: FreeBSD ports you maintain which are out of date
X-Mailer: portscout/0.8.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 09:22:44 -0000

Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/python@freebsd.org.html


Port                                            | Current version | New version
------------------------------------------------+-----------------+------------
devel/py27-setuptools                           | 36.2.2          | 36.4.0
------------------------------------------------+-----------------+------------


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.

From owner-freebsd-python@freebsd.org  Mon Sep  4 10:16:21 2017
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 D889DE2061B
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 10:16:21 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id ACE576DDFB
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 10:16:21 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id AC4B0E20618; Mon,  4 Sep 2017 10:16:21 +0000 (UTC)
Delivered-To: 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 ABC28E20616;
 Mon,  4 Sep 2017 10:16:21 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mail-pg0-x22a.google.com (mail-pg0-x22a.google.com
 [IPv6:2607:f8b0:400e:c05::22a])
 (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 72FF96DDFA;
 Mon,  4 Sep 2017 10:16:21 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mail-pg0-x22a.google.com with SMTP id j6so206745pgc.1;
 Mon, 04 Sep 2017 03:16:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:reply-to:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=WkLbcKFL9o7PZnwgFFbkStKpcvC8ar1ShVPhINuT15I=;
 b=VoApP9sTduvKDPLJB4nDPdbt9GTLuWPWUsxSVrJN3mLArFdVW2SJWMVZQFJkdSvDH9
 /4kQB/VpfyKKd9xAG4g86vGGSZMawuTwvKGaX2xDnRYgERQTIAVSDop23YW/TLEbzs7L
 kEIk+sNC92oxvTosFvFFkiS/VYVEcT9k8ErJFkpd8H3Whg1/2Oi5KRS0i2pbC8szdHYr
 gcGe4gZiQ9XmOqB5YE46DdlCrSrbdpeDcjQLSmYshqPFGYzoaPo4WV4SSmJ+I+GcqdBa
 NUjM9hvThTw4vJxzGl5OcZ48Mut/dZx8NyCDufAOhKcSCWht6Z4HPt0WCQP6XavXhnpf
 5aJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=WkLbcKFL9o7PZnwgFFbkStKpcvC8ar1ShVPhINuT15I=;
 b=S4od9HOfxOIOm+xeae0/HaAYq8Fhgym/Iqfj5heiGSuWebbGHaETlBnu4IVAQnWm+Z
 70DBQoyMQqKez8eGm/ZFamAL+UjsCS3FKS8gUndjUhgl/rHY+4lPE8rrJMRbbuiXg+/G
 3BuL1Oc/hbcfww47YA7HxLuVC0pG8p2QgCPip0buBI3xgNTm6oHUCCa5Dcc3QC7ZvZdN
 9F0XE2HQVfw8y/bMBburdbxPj3IydbeyY2NbEGIuOY5F3BPhUUz+K5RcvQjmGGPuNarr
 vQRObkismF1A3PqH7C/ngWZQCNCpqN9XmoZ9zf59FhLtA1Qm4XdpMMkZbuYVAnWNQh8C
 bzyQ==
X-Gm-Message-State: AHPjjUhkM2xSl6IZEw+Vel6UZELcNM1tmj7MZNHbgTnMft0FloYjDIK3
 bRJVKEBTgweobNepPpM=
X-Google-Smtp-Source: ADKCNb4dTrI/Dz7CIiNwPX3tYoH3fSPOj58oWU9naet3pe0kU3wRLBkwkzqxxPwX0HmX2X8t66BQbg==
X-Received: by 10.98.56.209 with SMTP id f200mr717871pfa.228.1504520180402;
 Mon, 04 Sep 2017 03:16:20 -0700 (PDT)
Received: from ?IPv6:2001:44b8:31ae:7b01:584:283a:c57e:de2a?
 (2001-44b8-31ae-7b01-0584-283a-c57e-de2a.static.ipv6.internode.on.net.
 [2001:44b8:31ae:7b01:584:283a:c57e:de2a])
 by smtp.gmail.com with ESMTPSA id q7sm11286622pgn.19.2017.09.04.03.16.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Sep 2017 03:16:19 -0700 (PDT)
Sender: Kubilay Kocak <koobs.freebsd@gmail.com>
Reply-To: koobs@FreeBSD.org
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
To: =?UTF-8?Q?Ren=c3=a9_Ladan?= <rene@freebsd.org>
Cc: "ports-committers@freebsd.org" <ports-committers@freebsd.org>,
 "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>,
 python <python@freebsd.org>
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
 <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
 <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
From: Kubilay Kocak <koobs@FreeBSD.org>
Message-ID: <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
Date: Mon, 4 Sep 2017 20:10:27 +1000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101
 Thunderbird/54.0a2
MIME-Version: 1.0
In-Reply-To: <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: 8bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 10:16:22 -0000

On 9/4/17 5:44 PM, René Ladan wrote:
> 2017-09-04 5:30 GMT+02:00 Kubilay Kocak <koobs@freebsd.org
> <mailto:koobs@freebsd.org>>:
> 
>     On 9/3/17 8:33 PM, Rene Ladan wrote:
>     > Author: rene
>     > Date: Sun Sep  3 10:33:56 2017
>     > New Revision: 449196
>     > URL: https://svnweb.freebsd.org/changeset/ports/449196
>     <https://svnweb.freebsd.org/changeset/ports/449196>
>     >
>     > Log:
>     >   Remove Python 3.3 and related ports, it expired today:
>     >   2017-09-01 lang/python33: No longer receives bug fixes, only
>     security updates. Please update to Python 3.6
>     >   databases/py33-gdbm
>     >   databases/py33-sqlite3
>     >   devel/py33-setuptools
>     >   x11-toolkits/py33-tkinter
>     >   devel/py3-enum34
>     >
>     > Deleted:
>     >   head/databases/py33-gdbm/
>     >   head/databases/py33-sqlite3/
>     >   head/devel/py3-enum34/
>     >   head/devel/py33-setuptools/
>     >   head/lang/python33/
>     >   head/x11-toolkits/py33-tkinter/
>     > Modified:
> 
> [...]
> 
>     Please undelete py-enum34.
> 
>     it is a backport of a 3.4 module for all versions < 3.4 (including 2.7),
>     not just 3.3 and still a dependency for any port that
>     setup.py:*_requires it, orthogonal to any lang/pythonXY ports existence.
> 
> 
> devel/py-enum34 is still out there. Only devel/py3-enum34, which was
> only useful for Python 3.3 got removed.

It is *not* only relevant for 3.3, it is relevant for any python package
(current, or future) that references it as a dependency, orthogonal to
the Python version.

In particular, for this (enum34) case, enum34 can be a dependency for
*any* package for any Python version, including for > 3.4 (eg: 3.5, 3.6,
future 3.x).

What was incorrect, and probably threw off the scent was
*USES=python:3.3*. It should have always been 3.3+.

Something that is not immediately clear, but has been mentioned in the
past: Even if/when enum34 (and any module for that matter), ends up in
the standard python library, if a package references 'module' in its
*_requires, the *stdlib module does not satisfy it* and the package will
break.

The confusion happened before with argparse, and has happened again with
enum34. In this case complicated and red-herring'd by the py/py3-
duality, and more so due to the incorrect USES line.

> At least both 'rmport' (which cross-greps all ports Makefiles) and 'make
> index' were still happy.

That:

- Only covers existing that may have referenced it
- Only validates framework semantics, not runtime dependency
instantiation, and
- Does not take into account any ports that may need to reference (now
or going forward).

Again, py3-enum34 is a valid, current python package for any Python 3.x,
for any port that is buildable with Python 3.

Please resurrect it.

> René
> -- 
> https://rene-ladan.nl/


From owner-freebsd-python@freebsd.org  Mon Sep  4 10:24:12 2017
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 55EC8E20E7F
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 10:24:12 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 290516E340
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 10:24:12 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 285F8E20E7D; Mon,  4 Sep 2017 10:24:12 +0000 (UTC)
Delivered-To: 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 27B96E20E7C;
 Mon,  4 Sep 2017 10:24:12 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: from mail-pf0-x22d.google.com (mail-pf0-x22d.google.com
 [IPv6:2607:f8b0:400e:c00::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 E32736E33F;
 Mon,  4 Sep 2017 10:24:11 +0000 (UTC)
 (envelope-from koobs.freebsd@gmail.com)
Received: by mail-pf0-x22d.google.com with SMTP id g13so194226pfm.2;
 Mon, 04 Sep 2017 03:24:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:reply-to:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=OCiBMgJMeKbq6iwEmt1UGjnCSSq0gM2ObuaESLSuxYg=;
 b=QFF0WAkYCFI+XKIBwCFNtfGdI9MJDc+BRw89tvQf9OPgGXYAVM44vzKvRBmlOCHfl2
 0UTH+Cts4mUgAOZBc2WM57Kc5+BYmkvnzJoOkC6NwY4GGtuDY+sicIm3ZLlvfam9OxoH
 615c5yn82HCTTWFGuesZMuwFXP/RNbc9U7ewnOQLPxzSeFoP2V00lrMnj1LVXtw7WdsG
 OoTHDd5b/KqxrB63x8vMotnDL07WbN9+fbzUvAw+u8j47cLUmojjsaaufF+DmWhJYKEs
 Ias+jQ4q0smhFnbu4fnTnrW3xaAyKI1YcmeI2bMXM9KruS6XrtvJ2XV3v2fwehrZpalU
 Fumw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:reply-to:subject:from:to:cc:references
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=OCiBMgJMeKbq6iwEmt1UGjnCSSq0gM2ObuaESLSuxYg=;
 b=DQrRP8SJAudNfG7PdrPe3WqQwqfANKVHzE3i5CI2PizwE/4vss2/m295zTW6ayhMm0
 u8M07A1yBIchTNwSNffF//Fra47E4VoJDlxBBxcgdwJN+x0vXKwTXQQ4fxaPD7a0r9Hp
 3Rt3uLJhEj/bY+VPU55pkXIuRcMRRhVIYd324Mamjn+n5+HEjxJvgwmOGc+/rINaxzxr
 0YZKXq+nQxVe7IWNoK7nY9lTAo3uDI8g/Olm3PH5J02dnhX6zBQ/Kff70yFdACneRsCw
 /VjGc0WvMZrqAIlDbT8lfaZtalifM/J00gMF7ML/91dxkvf9xCk5ODUsvSv3Tly9jh2X
 Z6/w==
X-Gm-Message-State: AHPjjUgGSprF32JfZ1FLX0vTiRaqevPsWyZsL6eKnRniohTQOud6e7zP
 HLCmpWKvXa/XbjUYZeU=
X-Google-Smtp-Source: ADKCNb5uIDmIJb3rkq8jyDcXgfbx34jYMydEJSveeT0KqMxpvMwx2Mo0belaaNLmVjMXbFq3AaJo7A==
X-Received: by 10.84.233.66 with SMTP id k2mr108815plt.422.1504520651173;
 Mon, 04 Sep 2017 03:24:11 -0700 (PDT)
Received: from ?IPv6:2001:44b8:31ae:7b01:584:283a:c57e:de2a?
 (2001-44b8-31ae-7b01-0584-283a-c57e-de2a.static.ipv6.internode.on.net.
 [2001:44b8:31ae:7b01:584:283a:c57e:de2a])
 by smtp.gmail.com with ESMTPSA id d3sm10440165pfe.55.2017.09.04.03.24.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Sep 2017 03:24:10 -0700 (PDT)
Sender: Kubilay Kocak <koobs.freebsd@gmail.com>
Reply-To: koobs@FreeBSD.org
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
From: Kubilay Kocak <koobs@FreeBSD.org>
To: =?UTF-8?Q?Ren=c3=a9_Ladan?= <rene@freebsd.org>
Cc: "ports-committers@freebsd.org" <ports-committers@freebsd.org>,
 "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>,
 python <python@freebsd.org>
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
 <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
 <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
 <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
Message-ID: <f370af50-a416-7131-4ddb-d7c959741ed2@FreeBSD.org>
Date: Mon, 4 Sep 2017 20:18:18 +1000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101
 Thunderbird/54.0a2
MIME-Version: 1.0
In-Reply-To: <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 10:24:12 -0000

On 9/4/17 8:10 PM, Kubilay Kocak wrote:
> It is *not* only relevant for 3.3, it is relevant for any python package
> (current, or future) that references it as a dependency, orthogonal to
> the Python version.

To clarify since it's not immediately obvious and wasn't made explicit
(apologies), "references it as a dependency" means:

Referenced in a) setup.py:*_requires and b) code (import enum34.foo),
thereby requiring a RUN_DEPENDS port line.

not:

Just has a RUN_DEPENDS port line.

From owner-freebsd-python@freebsd.org  Mon Sep  4 11:31:31 2017
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 45DA8E01CA4
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 11:31:31 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 1EA9B70086
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 11:31:31 +0000 (UTC)
 (envelope-from mat@FreeBSD.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 1DEECE01CA2; Mon,  4 Sep 2017 11:31:31 +0000 (UTC)
Delivered-To: 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 1D5F1E01CA1;
 Mon,  4 Sep 2017 11:31:31 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from prod2.absolight.net (prod2.absolight.net [79.143.243.136])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id CAFC170084;
 Mon,  4 Sep 2017 11:31:30 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from prod2.absolight.net (localhost [127.0.0.1])
 by prod2.absolight.net (Postfix) with ESMTP id BB64EBDD1E;
 Mon,  4 Sep 2017 13:31:26 +0200 (CEST)
Received: from ogg.in.absolight.net (ogg.in.absolight.net [79.143.241.239])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 by prod2.absolight.net (Postfix) with ESMTPSA id 3C9A2BDD2F;
 Mon,  4 Sep 2017 13:31:26 +0200 (CEST)
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
To: koobs@FreeBSD.org, =?UTF-8?Q?Ren=c3=a9_Ladan?= <rene@freebsd.org>
Cc: "ports-committers@freebsd.org" <ports-committers@freebsd.org>,
 "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>,
 python <python@freebsd.org>
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
 <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
 <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
 <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
From: Mathieu Arnold <mat@FreeBSD.org>
Organization: Absolight / The FreeBSD Foundation
Message-ID: <d459f758-2925-52cd-342c-c63e50000ac2@FreeBSD.org>
Date: Mon, 4 Sep 2017 13:31:24 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="c54MXwsPaSchdwVpiVIMWJ3QDAbTpPtxP"
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 11:31:31 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--c54MXwsPaSchdwVpiVIMWJ3QDAbTpPtxP
Content-Type: multipart/mixed; boundary="HC9hmfus6KNAK6UwDsFa0jm2nTJjDkJ4f";
 protected-headers="v1"
From: Mathieu Arnold <mat@FreeBSD.org>
To: koobs@FreeBSD.org, =?UTF-8?Q?Ren=c3=a9_Ladan?= <rene@freebsd.org>
Cc: "ports-committers@freebsd.org" <ports-committers@freebsd.org>,
 "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>,
 python <python@freebsd.org>
Message-ID: <d459f758-2925-52cd-342c-c63e50000ac2@FreeBSD.org>
Subject: Re: svn commit: r449196 - in head: . databases databases/py33-gdbm
 databases/py33-sqlite3 devel devel/py3-enum34 devel/py33-setuptools lang
 lang/python33 x11-toolkits x11-toolkits/py33-tkinter
References: <201709031033.v83AXu3h031669@repo.freebsd.org>
 <2100c215-adf8-124d-fb8b-b3743ba3b3b4@FreeBSD.org>
 <CADL2u4h7MKKpCewzCGn2E+febAO6GCccsA1HYkNaubSLAgXifA@mail.gmail.com>
 <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>
In-Reply-To: <1c6f2753-26b3-85ee-e02c-1005b4b4aaed@FreeBSD.org>

--HC9hmfus6KNAK6UwDsFa0jm2nTJjDkJ4f
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: fr

Le 04/09/2017 =C3=A0 12:10, Kubilay Kocak a =C3=A9crit=C2=A0:
> On 9/4/17 5:44 PM, Ren=C3=A9 Ladan wrote:
>> 2017-09-04 5:30 GMT+02:00 Kubilay Kocak <koobs@freebsd.org
>> <mailto:koobs@freebsd.org>>:
>>
>>     On 9/3/17 8:33 PM, Rene Ladan wrote:
>>     > Author: rene
>>     > Date: Sun Sep  3 10:33:56 2017
>>     > New Revision: 449196
>>     > URL: https://svnweb.freebsd.org/changeset/ports/449196
>>     <https://svnweb.freebsd.org/changeset/ports/449196>
>>     >
>>     > Log:
>>     >   Remove Python 3.3 and related ports, it expired today:
>>     >   2017-09-01 lang/python33: No longer receives bug fixes, only
>>     security updates. Please update to Python 3.6
>>     >   databases/py33-gdbm
>>     >   databases/py33-sqlite3
>>     >   devel/py33-setuptools
>>     >   x11-toolkits/py33-tkinter
>>     >   devel/py3-enum34
>>     >
>>     > Deleted:
>>     >   head/databases/py33-gdbm/
>>     >   head/databases/py33-sqlite3/
>>     >   head/devel/py3-enum34/
>>     >   head/devel/py33-setuptools/
>>     >   head/lang/python33/
>>     >   head/x11-toolkits/py33-tkinter/
>>     > Modified:
>>
>> [...]
>>
>>     Please undelete py-enum34.
>>
>>     it is a backport of a 3.4 module for all versions < 3.4 (including=
 2.7),
>>     not just 3.3 and still a dependency for any port that
>>     setup.py:*_requires it, orthogonal to any lang/pythonXY ports exis=
tence.
>>
>>
>> devel/py-enum34 is still out there. Only devel/py3-enum34, which was
>> only useful for Python 3.3 got removed.
> It is *not* only relevant for 3.3, it is relevant for any python packag=
e
> (current, or future) that references it as a dependency, orthogonal to
> the Python version.
>
> In particular, for this (enum34) case, enum34 can be a dependency for
> *any* package for any Python version, including for > 3.4 (eg: 3.5, 3.6=
,
> future 3.x).
>
> What was incorrect, and probably threw off the scent was
> *USES=3Dpython:3.3*. It should have always been 3.3+.
>
> Something that is not immediately clear, but has been mentioned in the
> past: Even if/when enum34 (and any module for that matter), ends up in
> the standard python library, if a package references 'module' in its
> *_requires, the *stdlib module does not satisfy it* and the package wil=
l
> break.
>
> The confusion happened before with argparse, and has happened again wit=
h
> enum34. In this case complicated and red-herring'd by the py/py3-
> duality, and more so due to the incorrect USES line.
>
>> At least both 'rmport' (which cross-greps all ports Makefiles) and 'ma=
ke
>> index' were still happy.
> That:
>
> - Only covers existing that may have referenced it
> - Only validates framework semantics, not runtime dependency
> instantiation, and
> - Does not take into account any ports that may need to reference (now
> or going forward).
>
> Again, py3-enum34 is a valid, current python package for any Python 3.x=
,
> for any port that is buildable with Python 3.
>
> Please resurrect it.


Let me explain, again, what Rene and Adam said.


The devel/py3-enum34 port was *only* used in the ports tree by *one*
port and it was security/py-cryptography.=C2=A0 The only case when the
py3-enum34 was used in that port was when PYTHON_REL was between 3300
and 3400.=C2=A0 This version range no longer exists, as Python 3.3 was
removed today. So this port is no longer needed.

If, in the future, it is needed again, for whatever reason, it can be
added back very easily, but right now, it is not, and we do not keep
un-needed ports for the fun of it.


--=20
Mathieu Arnold



--HC9hmfus6KNAK6UwDsFa0jm2nTJjDkJ4f--

--c54MXwsPaSchdwVpiVIMWJ3QDAbTpPtxP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJZrTmNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz
QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85INXkP/ibPzwbAj2Fip88btj2OIxPg
4YH/l5N91K0sj0L/IHCDNiyDofzNw+DSiunzy0IFNvh7lo5UpQedH6WMJDsCryoY
U2LkiC4h0ht6Jlca+vz+4FiAHOLTh7+6cT74EFS53x8BL2u6UZNRTE5nl2Q3CqIC
6LUf1EkTeWZ/58AcOLrKNSBilY1DGlz3hLHwFpZgnpFnnSrqnGeI4YmqL9LNp2gK
C55cR33LbcYRuZhSITnVqHMdItFWNWmOzipNvNjZvKXFoArAw7649hP8HEQg2l+F
Oon4079SzYSH6yagI+YJRIDMv9laWzLBeLd0ENmgUNmjUhn/jvh5nui1lL/l+GmH
L+BbL0jhArtD6M4pwz47Q2MrsNjBVOblAM+QpXb/u2Mo+KdxPYOcoIasm29e/rD8
QA4q9j4/GAlfTdf0VPt/joGlmsFgch/8yZz9D+4VEftPt7vxvak5nhHXINNCPlgD
WQVXt+ZooGMY9akdtmQBKYtRC67mJz/ZSzVKZxL2dA7OgBUcJ6dcaEeXSKf+G0xB
h/4AbTnLbulLQJ67hE3Qa6p9qHc6c6BhZ5PHDcbjYQOzC26Lcq84Qo9Mt3GicJxY
TH9Uv7lVNFhF8s7NrXZ1VZnecRC5ZMyUsKKUyZe5aleo9ELBGnzpLyKWsHfoFjyc
kFSNGOUlGkGP+ca2oWhd
=ma5f
-----END PGP SIGNATURE-----

--c54MXwsPaSchdwVpiVIMWJ3QDAbTpPtxP--

From owner-freebsd-python@freebsd.org  Mon Sep  4 11:41:17 2017
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 8A5ADE0234B
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Mon,  4 Sep 2017 11:41:17 +0000 (UTC)
 (envelope-from sunpoet@sunpoet.net)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 5779F704BA
 for <freebsd-python@freebsd.org>; Mon,  4 Sep 2017 11:41:17 +0000 (UTC)
 (envelope-from sunpoet@sunpoet.net)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 56C5CE02348; Mon,  4 Sep 2017 11:41:17 +0000 (UTC)
Delivered-To: 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 541ABE02347
 for <python@mailman.ysv.freebsd.org>; Mon,  4 Sep 2017 11:41:17 +0000 (UTC)
 (envelope-from sunpoet@sunpoet.net)
Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com
 [IPv6:2607:f8b0:4003:c06::234])
 (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 1AE27704B5
 for <python@freebsd.org>; Mon,  4 Sep 2017 11:41:17 +0000 (UTC)
 (envelope-from sunpoet@sunpoet.net)
Received: by mail-oi0-x234.google.com with SMTP id h70so1917831oic.1
 for <python@freebsd.org>; Mon, 04 Sep 2017 04:41:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sunpoet-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=R+ZCSNzuyqoXUFw3kI77RfrWGV+2mcWXkfQiyKZIKWk=;
 b=1644yF+9qMSVnmH55XHvZJXgFkEkW/WifnnxKGPgMkxyW4I4+hUz6XpDgXSSxB73g8
 AugMnRH00Bo5lnb00YmLMwfhy8ofp7JRfe7jc0D+JRgNBGZ5YkgR98LyGdUcg+yeQk0/
 9kkBRSY3g7JWTksFI6xjId2dV/Cerrnzybd+5eVUx+8OZO5nbfRtna+9NctrXOifwIlq
 deb2kQNtCGGxHgFWNFBS5SY1hi+Fyn93ZVma/gppjqSuy719jNl/dc6NfKjHk82kdyf+
 PZbUCy/CCJMoL8LLfeLnyTF38Cq8R2ka4IbAvEnKE4TG62rAJZYiVpg9Rw9s2OqoLyCM
 +GXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=R+ZCSNzuyqoXUFw3kI77RfrWGV+2mcWXkfQiyKZIKWk=;
 b=l7CZnosXcgh4vuVgAx0lAORUB3qpSKSorH2VIxOBJuXQqtOLiW9S/JDapSR7rW2nCM
 yAp2oKobEJYhTH93Fi1DWUVsyYu5qgYZBSYMMaYayLmsmx6W0pQFNI1WyfMrt0ys3a3G
 C6B1hZlFid6vKW1h+e2jpZkmFjeFg6eWEtjs3qkx6UO5Qa+2kngm9olmZmVE1oFj1+qX
 jJmOeqx5h921WMBkQG3avicYepj7otAYu37k216V89dCo7DNN2Qe3tQldE5FpSvnS3xK
 SEhKGLVB4mlkVdxeD/PECZ6N7cI57TPcLfFSYK0pg/0u7evlce5IQqF5BazFPf1NMa3I
 Z3LA==
X-Gm-Message-State: AHPjjUhhnRrnqxG9znYLZNKDHButWxm8XKX/Y9S3qwoLMl+nJ6oxM0tW
 F0gdl5pAuKGf+6TByIPKGcL6Re5fD1o/
X-Google-Smtp-Source: ADKCNb4M+D4uye/F909wtK7EZUYTaveMl+8IcwDPXpjP0zcf6l6852bd+ph3ftJu9k0rI+cOlyXYSwyyU4lrbTqrTKA=
X-Received: by 10.202.104.74 with SMTP id d71mr333178oic.83.1504525276139;
 Mon, 04 Sep 2017 04:41:16 -0700 (PDT)
MIME-Version: 1.0
Sender: sunpoet@sunpoet.net
Received: by 10.202.252.5 with HTTP; Mon, 4 Sep 2017 04:40:35 -0700 (PDT)
In-Reply-To: <96b4bb9f-dc46-ffea-bd49-a5949b5b7365@FreeBSD.org>
References: <201709031028.v83AS09e027702@repo.freebsd.org>
 <96b4bb9f-dc46-ffea-bd49-a5949b5b7365@FreeBSD.org>
From: Sunpoet Po-Chuan Hsieh <sunpoet@freebsd.org>
Date: Mon, 4 Sep 2017 19:40:35 +0800
X-Google-Sender-Auth: FKgg7XGLh19MC0iupY0LGtcHof4
Message-ID: <CAMHz58QxC=GvvQF+Svb78q2ruy38DDx=SDf-fqCoj2VvAg6AMQ@mail.gmail.com>
Subject: Re: svn commit: r449195 - head/security/py-cryptography
To: Kubilay Kocak <koobs@freebsd.org>
Cc: Rene Ladan <rene@freebsd.org>, ports-committers@freebsd.org, 
 svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, 
 "python@freebsd.org" <python@freebsd.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.23
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 11:41:17 -0000

On Mon, Sep 4, 2017 at 11:29 AM, Kubilay Kocak <koobs@freebsd.org> wrote:

> On 9/3/17 8:28 PM, Rene Ladan wrote:
> > Author: rene
> > Date: Sun Sep  3 10:28:00 2017
> > New Revision: 449195
> > URL: https://svnweb.freebsd.org/changeset/ports/449195
> >
> > Log:
> >   security/py-cryptography: remove support for expired Python 3.3
> >
> > Modified:
> >   head/security/py-cryptography/Makefile
> >
> > Modified: head/security/py-cryptography/Makefile
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > --- head/security/py-cryptography/Makefile    Sun Sep  3 10:12:26 2017
>       (r449194)
> > +++ head/security/py-cryptography/Makefile    Sun Sep  3 10:28:00 2017
>       (r449195)
> > @@ -35,8 +35,6 @@ RUN_DEPENDS+=3D       ${PYTHON_PKGNAMEPREFIX}ipaddr
> ess>0:net/p
> >
> >  .if ${PYTHON_REL} < 3300
> >  RUN_DEPENDS+=3D        ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
> > -.elif ${PYTHON_REL} < 3400
> > -RUN_DEPENDS+=3D        ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py3-enum3=
4
> >  .endif
> >
> >  post-install:
> >
>
>
Hi,


> Please revert this change:
>
> - It is *meant* to include all versions below 3.4, including 2.7
>

I also got confused when I see it at the first time.
Note the ".elif" which means ${PYTHON_REL} >=3D 3300 and ${PYTHON_REL} < 34=
00.
It only includes python 3.3.


> - It is not necessary to delete when a python language port version is
> removed. The block still semantically and correctly declares the valid
> version dependency requirements from the upstream, independently from
> what the tree has at any point in time.
>

In this case, it should be removed.
devel/py3-enum34 depends on expired python 3.3 only.


>
> Also, if you could, please ask/talk to python maintainers and/or python@
> with regard to port deprecation/deletions before committing. It is not
> always entirely obvious or explicit what is the correct thing to do is
> without fully understanding the versions support and semantics completely=
.
>

I appreciate Ren=C3=A9's help for cleaning up expired ports.
IMHO, if we want to extend the support period, it would be better to change
EXPIRATION_DATE before its expiration.

Regards,
sunpoet


> _______________________________________________
> freebsd-python@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-python
> To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org"

From owner-freebsd-python@freebsd.org  Wed Sep  6 08:48:44 2017
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 B6B91E1B304
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Wed,  6 Sep 2017 08:48:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 6A14A82B4B
 for <freebsd-python@freebsd.org>; Wed,  6 Sep 2017 08:48:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 1E4BAE1B2FE; Wed,  6 Sep 2017 08:48:44 +0000 (UTC)
Delivered-To: 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 1DE15E1B2FD
 for <python@mailman.ysv.freebsd.org>; Wed,  6 Sep 2017 08:48:44 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:6])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E48D582B42
 for <python@freebsd.org>; Wed,  6 Sep 2017 08:48:43 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org ([127.0.1.123])
 by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v868mh7S010821
 for <python@freebsd.org>; Wed, 6 Sep 2017 08:48:43 GMT
 (envelope-from portscout@FreeBSD.org)
Received: (from portscout@localhost)
 by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v868mh7L010820;
 Wed, 6 Sep 2017 08:48:43 GMT (envelope-from portscout@FreeBSD.org)
Message-Id: <201709060848.v868mh7L010820@portscout.ysv.freebsd.org>
X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to
 portscout@FreeBSD.org using -f
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
MIME-Version: 1.0
Date: Wed, 6 Sep 2017 08:48:43 +0000
From: portscout@FreeBSD.org
To: python@freebsd.org
Subject: FreeBSD ports you maintain which are out of date
X-Mailer: portscout/0.8.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Sep 2017 08:48:44 -0000

Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/python@freebsd.org.html


Port                                            | Current version | New version
------------------------------------------------+-----------------+------------
www/py-django110                                | 1.10.7          | 1.10.8
------------------------------------------------+-----------------+------------


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.

From owner-freebsd-python@freebsd.org  Thu Sep  7 01:18:20 2017
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 E2068E21898
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 473EE76606
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 2A022E2188D; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
Delivered-To: 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 298C8E2188C
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 94236765FB
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 01:18:19 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v871IJ9H035462
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 01:18:19 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: maintainer-feedback requested: [Bug 222112] lang/python36
 selectors.select() does not block on named pipes / mkfifo
Date: Thu, 07 Sep 2017 01:18:19 +0000
X-Bugzilla-Type: request
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: 
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: python@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
Message-ID: <bug-222112-21822-PMCqH6CFRD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 01:18:21 -0000

Jeff Kletsky <jeff+freebsd@wagsky.com> has reassigned Bugzilla Automation
<bugzilla@FreeBSD.org>'s request for maintainer-feedback to FreeBSD Python
<python@FreeBSD.org>:
Bug 222112: lang/python36 selectors.select() does not block on named pipes /
mkfifo
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222112



--- Description ---
An instance of selectors.select() blocks as expected until data is ready on=
 a
named pipe or a regular file. On FreeBSD 11.1-RELEASE-p1 it does not block
after that data has been read from a named pipe (but does continue to block
with a regular file).=20

This is both unexpected and inconsistent with at least behavior under Mac O=
S X,
which continues to block as expected with both a named pipe and a regular f=
ile.

Observed behavior:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
* my_selectors.select() blocks as expected until data is written to the pipe
* the data is read from the pipe
* my_selectors.select() no longer blocks

Expected behavior:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
* my_selectors.select() would block until there was more data written to the
pipe


Same behavior is seen with the "default" selectors.KqueueSelector as well as
with explicitly using a selectors.PollSelector (Mac OS X default).


Impact:
=3D=3D=3D=3D=3D=3D=3D
* No clear way to use select from Python to "read when ready" from a named =
pipe
* Programs that rely on select may have very unexpected behavior


Workarounds:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(none at this time)


Environment:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
FreeBSD 11.1-RELEASE-p1
python3-3_3
python36-3.6.1_4

jailed or host system, same behavior
venv or not, same behavior


To replicate:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(warning, this will spew to the terminal until interrupted if commands-in i=
s a
named pipe)

$ rm commands-in
$ mkfifo commands-in
(run the program, below)
$ echo "Something" >> commands-in   # ">" also fails

using 'touch' to obtain a regular file will demonstrate the regular-file
behavior

key_event_list is retained for visibility in debugger
timeout=3DNone is the default, made explicit to confirm not the issue
"If timeout is None, the call will block until a monitored file object beco=
mes
ready.=E2=80=8B"

See also https://forums.freebsd.org/threads/62377/

Example Python 3 code follows:

import logging
import selectors


def test():

    command_pipe =3D 'commands-in'

    logging.basicConfig(level=3Dlogging.INFO)
    logger =3D logging.getLogger()

    logger.info(f"Opening command pipe: '{command_pipe}'")
    with open(command_pipe, 'r') as cp:
	select_cp =3D selectors.DefaultSelector()
	select_cp.register(cp, selectors.EVENT_READ)
	while True:
	    key_event_list =3D select_cp.select(timeout=3DNone)
	    line =3D cp.readline()
	    logger.info(f"Read: '{line}'")


if __name__ =3D=3D '__main__':

From owner-freebsd-python@freebsd.org  Thu Sep  7 01:18:20 2017
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 E7FC7E21899
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 79C7B76607
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 469A6E21895; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
Delivered-To: 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 4629AE21894
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 01:18:20 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E2F4776602
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 01:18:19 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v871IJ9L035462
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 01:18:19 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 222112] lang/python36 selectors.select() does not block on
 named pipes / mkfifo
Date: Thu, 07 Sep 2017 01:18:19 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: jeff+freebsd@wagsky.com
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: python@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform
 op_sys bug_status bug_severity priority component assigned_to reporter
 flagtypes.name
Message-ID: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 01:18:21 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222112

            Bug ID: 222112
           Summary: lang/python36 selectors.select() does not block on
                    named pipes / mkfifo
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: python@FreeBSD.org
          Reporter: jeff+freebsd@wagsky.com
          Assignee: python@FreeBSD.org
             Flags: maintainer-feedback?(python@FreeBSD.org)

An instance of selectors.select() blocks as expected until data is ready on=
 a
named pipe or a regular file. On FreeBSD 11.1-RELEASE-p1 it does not block
after that data has been read from a named pipe (but does continue to block
with a regular file).=20

This is both unexpected and inconsistent with at least behavior under Mac O=
S X,
which continues to block as expected with both a named pipe and a regular f=
ile.

Observed behavior:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
* my_selectors.select() blocks as expected until data is written to the pipe
* the data is read from the pipe
* my_selectors.select() no longer blocks

Expected behavior:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
* my_selectors.select() would block until there was more data written to the
pipe


Same behavior is seen with the "default" selectors.KqueueSelector as well as
with explicitly using a selectors.PollSelector (Mac OS X default).


Impact:
=3D=3D=3D=3D=3D=3D=3D
* No clear way to use select from Python to "read when ready" from a named =
pipe
* Programs that rely on select may have very unexpected behavior


Workarounds:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(none at this time)


Environment:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
FreeBSD 11.1-RELEASE-p1
python3-3_3
python36-3.6.1_4

jailed or host system, same behavior
venv or not, same behavior


To replicate:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(warning, this will spew to the terminal until interrupted if commands-in i=
s a
named pipe)

$ rm commands-in
$ mkfifo commands-in
(run the program, below)
$ echo "Something" >> commands-in   # ">" also fails

using 'touch' to obtain a regular file will demonstrate the regular-file
behavior

key_event_list is retained for visibility in debugger
timeout=3DNone is the default, made explicit to confirm not the issue
"If timeout is None, the call will block until a monitored file object beco=
mes
ready.=E2=80=8B"

See also https://forums.freebsd.org/threads/62377/

Example Python 3 code follows:

import logging
import selectors


def test():

    command_pipe =3D 'commands-in'

    logging.basicConfig(level=3Dlogging.INFO)
    logger =3D logging.getLogger()

    logger.info(f"Opening command pipe: '{command_pipe}'")
    with open(command_pipe, 'r') as cp:
        select_cp =3D selectors.DefaultSelector()
        select_cp.register(cp, selectors.EVENT_READ)
        while True:
            key_event_list =3D select_cp.select(timeout=3DNone)
            line =3D cp.readline()
            logger.info(f"Read: '{line}'")


if __name__ =3D=3D '__main__':

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From owner-freebsd-python@freebsd.org  Thu Sep  7 04:44:12 2017
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 C6FEDE05E6D
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 04:44:12 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 5481EAA2
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 04:44:12 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 46716E05E6B; Thu,  7 Sep 2017 04:44:12 +0000 (UTC)
Delivered-To: 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 46079E05E6A
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 04:44:12 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id DFE8DA98
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 04:44:11 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v874iBUa014307
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 04:44:11 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 220564] devel/buildbot: Update to 0.9.10
Date: Thu, 07 Sep 2017 04:44:11 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: needs-patch
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: asomers@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: grembo@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback?
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-220564-21822-Jpz4buJmPs@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 04:44:13 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220564

Alan Somers <asomers@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #184834|0                           |1
        is obsolete|                            |

--- Comment #7 from Alan Somers <asomers@FreeBSD.org> ---
Created attachment 186141
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D186141&action=
=3Dedit
Upgrade buildbot ports to 0.9.10

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Thu Sep  7 04:40:56 2017
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 DCE11E05AB4
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 04:40:56 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 946DB84943
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 04:40:56 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 93717E05AB3; Thu,  7 Sep 2017 04:40:56 +0000 (UTC)
Delivered-To: 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 92F07E05AB2
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 04:40:56 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 6CB328493F
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 04:40:56 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v874eu9k004281
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 04:40:56 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 220564] devel/buildbot: Update to 0.9.10
Date: Thu, 07 Sep 2017 04:40:56 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: needs-patch
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: asomers@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: grembo@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback?
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-220564-21822-8gqILqAAW2@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 04:40:57 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220564

Alan Somers <asomers@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|devel/buildbot: Update to   |devel/buildbot: Update to
                   |0.9.9.post2                 |0.9.10

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Thu Sep  7 04:42:34 2017
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 23342E05D95
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 04:42:34 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 35F38285
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 04:42:33 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 24933E05D8C; Thu,  7 Sep 2017 04:42:33 +0000 (UTC)
Delivered-To: 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 22507E05D8B
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 04:42:33 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id A9489279
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 04:42:32 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v874gWme012051
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 04:42:32 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 220564] devel/buildbot: Update to 0.9.10
Date: Thu, 07 Sep 2017 04:42:32 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: needs-patch
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: asomers@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: grembo@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback?
X-Bugzilla-Changed-Fields: 
Message-ID: <bug-220564-21822-jAlaPy7pfx@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-220564-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 04:42:34 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220564

--- Comment #6 from Alan Somers <asomers@FreeBSD.org> ---
I've now successfully run tested buildbot 0.9.10.  I'm ready to commit, but=
 I
need approval to create the new port for treq.  That's PR 221889.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Thu Sep  7 20:40:25 2017
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 16050E0E62F
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 20:40:25 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id BCDF66BA35
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 20:40:24 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id AD785E0E62D; Thu,  7 Sep 2017 20:40:24 +0000 (UTC)
Delivered-To: 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 AA9F2E0E62C
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 20:40:24 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id F059B6BA2C
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 20:40:23 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v87KeNrq026230
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 20:40:23 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 222112] lang/python36 selectors.select() does not block on
 named pipes / mkfifo
Date: Thu, 07 Sep 2017 20:40:24 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: jeff+freebsd@wagsky.com
X-Bugzilla-Status: Closed
X-Bugzilla-Resolution: Works As Intended
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: python@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-222112-21822-wTCx9zFNOa@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 20:40:25 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222112

Jeff Kletsky <jeff+freebsd@wagsky.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Closed
         Resolution|---                         |Works As Intended

--- Comment #1 from Jeff Kletsky <jeff+freebsd@wagsky.com> ---
Based on tobic@ comment, this does not appear to be a bug, but an outcome of
how FIFOs are implemented.

https://forums.freebsd.org/threads/62377/#post-360237

Looking at this on an Ubuntu system and a similar Python version shows simi=
lar
behavior to that seen under FreeBSD. It appears that Mac OS X is "different=
" in
how it is implemented.

Closing as "works as intended"

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From owner-freebsd-python@freebsd.org  Thu Sep  7 20:41:17 2017
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 2D0F7E0E7D0
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Thu,  7 Sep 2017 20:41:17 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 400D76BCF1
 for <freebsd-python@freebsd.org>; Thu,  7 Sep 2017 20:41:16 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 148A1E0E7CF; Thu,  7 Sep 2017 20:41:16 +0000 (UTC)
Delivered-To: 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 14102E0E7CE
 for <python@mailman.ysv.freebsd.org>; Thu,  7 Sep 2017 20:41:16 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id C9F826BCEB
 for <python@FreeBSD.org>; Thu,  7 Sep 2017 20:41:15 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v87KfFTB031312
 for <python@FreeBSD.org>; Thu, 7 Sep 2017 20:41:15 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 222112] lang/python36 selectors.select() does not block on
 named pipes / mkfifo
Date: Thu, 07 Sep 2017 20:41:16 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: jeff+freebsd@wagsky.com
X-Bugzilla-Status: Closed
X-Bugzilla-Resolution: Works As Intended
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: python@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: 
Message-ID: <bug-222112-21822-r2Q66O8TIH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-222112-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Sep 2017 20:41:17 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222112

--- Comment #2 from Jeff Kletsky <jeff+freebsd@wagsky.com> ---
@tobic code, for anyone that finds this through search:

After opening the FIFO for reading, open it again for writing to prevent yo=
ur
program from ever seeing EOF at all (i.e. pretend there is always at least 1
writer). There is no need to use select() here; readline() will already blo=
ck
and wait for new data.

Code:
import logging

def test():
    command_pipe =3D 'commands-in'

    logging.basicConfig(level=3Dlogging.INFO)
    logger =3D logging.getLogger()

    logger.info(f"Opening command pipe: '{command_pipe}'")
    with open(command_pipe, "r") as cp, open(command_pipe, "w"):
            while True:
                line =3D cp.readline()
                logger.info(f"Read: '{line}'")


if __name__ =3D=3D '__main__':
    test()

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From owner-freebsd-python@freebsd.org  Fri Sep  8 03:28:05 2017
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 DE042E23B5E
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Fri,  8 Sep 2017 03:28:05 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 7A9D62BDD
 for <freebsd-python@freebsd.org>; Fri,  8 Sep 2017 03:28:05 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 6B2BEE23B5D; Fri,  8 Sep 2017 03:28:05 +0000 (UTC)
Delivered-To: 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 698EBE23B5C
 for <python@mailman.ysv.freebsd.org>; Fri,  8 Sep 2017 03:28:05 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id CA90F2BD3
 for <python@FreeBSD.org>; Fri,  8 Sep 2017 03:28:04 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v883S4KO050989
 for <python@FreeBSD.org>; Fri, 8 Sep 2017 03:28:04 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 221889] [NEW PORT] www/py-treq: Requests-like API built on top
 of twisted.web's Agent
Date: Fri, 08 Sep 2017 03:28:04 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: feature, needs-patch, needs-qa
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: koobs@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: asomers@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: cc keywords bug_status
Message-ID: <bug-221889-21822-FEQF2W2sV7@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2017 03:28:06 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221889

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |python@FreeBSD.org
           Keywords|                            |feature, needs-patch,
                   |                            |needs-qa
             Status|New                         |Open

--- Comment #1 from Kubilay Kocak <koobs@FreeBSD.org> ---
Looks OK, a few considerations:

- Ideally, MAINTAINER for new ports should be author unless compelling reas=
on
not to be. python is happy to be a fallback in the case of maintainers fall=
ing
away over time however.

- Consider invoking trial via "${PYTHON_CMD} -m
<something.trial|trial.something>"  rather than localbase scripts, which ca=
nnot
be relied upon to point to the same/expected version of Python over time (u=
sers
can change 'default' version of python at any time).

- Add LICENSE_FILE if one exists (or is provided by) in WKRSRC (extracted
tarball). One is provided (named LICENSE)

- Upstream 'Trove classifiers' specify 2.7+ support (2.7,3.3+ precisely), b=
ut
USES=3Dpython is limited to -2.7:

    "Programming Language :: Python :: 2.7",
    "Programming Language :: Python :: 3.3",
    "Programming Language :: Python :: 3.4",
    "Programming Language :: Python :: 3.5",

- install_requires depends explicitly on "Twisted[tls] >=3D 16.4.0", you ma=
y want
this port to depend 'explicitly' on those optional 'tls' python packages to
ensure they're installed (the twisted port may or may not install them, as
they're, well, optional)

Confirmation of QA also not provided

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Fri Sep  8 06:54:25 2017
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 3895DE0794A
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Fri,  8 Sep 2017 06:54:25 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id E4FFF6F2F2
 for <freebsd-python@freebsd.org>; Fri,  8 Sep 2017 06:54:23 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id CB95FE07946; Fri,  8 Sep 2017 06:54:23 +0000 (UTC)
Delivered-To: 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 CB275E07945
 for <python@mailman.ysv.freebsd.org>; Fri,  8 Sep 2017 06:54:23 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 903C26F2E9
 for <python@FreeBSD.org>; Fri,  8 Sep 2017 06:54:23 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v886sMPk053527
 for <python@FreeBSD.org>; Fri, 8 Sep 2017 06:54:23 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 220706] mail/postfix-policyd-spf-python: Update to 2.0.1
Date: Fri, 08 Sep 2017 06:54:23 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: yasu@utahime.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: see_also
Message-ID: <bug-220706-21822-bTpPcwszJx@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-220706-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-220706-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2017 06:54:25 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220706

Yasuhiro KIMURA <yasu@utahime.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://bugs.freebsd.org/bu
                   |                            |gzilla/show_bug.cgi?id=3D2=
219
                   |                            |63

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Fri Sep  8 09:09:49 2017
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 BD90DE0C576
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Fri,  8 Sep 2017 09:09:49 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id EF3596B4AD
 for <freebsd-python@freebsd.org>; Fri,  8 Sep 2017 09:09:48 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id EC0F8E0C56F; Fri,  8 Sep 2017 09:09:48 +0000 (UTC)
Delivered-To: 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 EBA04E0C56E
 for <python@mailman.ysv.freebsd.org>; Fri,  8 Sep 2017 09:09:48 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:6])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 6D94B6B4A0
 for <python@freebsd.org>; Fri,  8 Sep 2017 09:09:48 +0000 (UTC)
 (envelope-from portscout@FreeBSD.org)
Received: from portscout.ysv.freebsd.org ([127.0.1.123])
 by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v8899msx005082
 for <python@freebsd.org>; Fri, 8 Sep 2017 09:09:48 GMT
 (envelope-from portscout@FreeBSD.org)
Received: (from portscout@localhost)
 by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v8899mQB005063;
 Fri, 8 Sep 2017 09:09:48 GMT (envelope-from portscout@FreeBSD.org)
Message-Id: <201709080909.v8899mQB005063@portscout.ysv.freebsd.org>
X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to
 portscout@FreeBSD.org using -f
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
MIME-Version: 1.0
Date: Fri, 8 Sep 2017 09:09:48 +0000
From: portscout@FreeBSD.org
To: python@freebsd.org
Subject: FreeBSD ports you maintain which are out of date
X-Mailer: portscout/0.8.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2017 09:09:50 -0000

Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/python@freebsd.org.html


Port                                            | Current version | New version
------------------------------------------------+-----------------+------------
devel/py-pytest                                 | 3.2.1           | 3.2.2
------------------------------------------------+-----------------+------------


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.

From owner-freebsd-python@freebsd.org  Fri Sep  8 11:50:43 2017
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 80DCBE13508
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Fri,  8 Sep 2017 11:50:43 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 52E0A6C81A
 for <freebsd-python@freebsd.org>; Fri,  8 Sep 2017 11:50:43 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 4CAE5E13507; Fri,  8 Sep 2017 11:50:43 +0000 (UTC)
Delivered-To: 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 4C43EE13506
 for <python@mailman.ysv.freebsd.org>; Fri,  8 Sep 2017 11:50:43 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E2DD86C80F
 for <python@FreeBSD.org>; Fri,  8 Sep 2017 11:50:42 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v88Bog56096011
 for <python@FreeBSD.org>; Fri, 8 Sep 2017 11:50:42 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 221539] sysutils/py-supervisor: Update to 3.3.3, Fixes security
 vulnerability
Date: Fri, 08 Sep 2017 11:50:43 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: needs-qa, patch, security
X-Bugzilla-Severity: Affects Many People
X-Bugzilla-Who: i.dani@outlook.com
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: Normal
X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? merge-quarterly?
X-Bugzilla-Changed-Fields: 
Message-ID: <bug-221539-21822-axoO2YDR8g@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-221539-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-221539-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2017 11:50:43 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221539

--- Comment #8 from Dani <i.dani@outlook.com> ---
... maintainer-timeout?

--=20
You are receiving this mail because:
You are on the CC list for the bug.=

From owner-freebsd-python@freebsd.org  Sat Sep  9 19:23:39 2017
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 73CA4E03FF8
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Sat,  9 Sep 2017 19:23:39 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 5B7C274DB7
 for <freebsd-python@freebsd.org>; Sat,  9 Sep 2017 19:23:39 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 57F17E03FF2; Sat,  9 Sep 2017 19:23:39 +0000 (UTC)
Delivered-To: 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 57A17E03FF0
 for <python@mailman.ysv.freebsd.org>; Sat,  9 Sep 2017 19:23:39 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 44E4774DB6
 for <python@FreeBSD.org>; Sat,  9 Sep 2017 19:23:39 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v89JNcQK033169
 for <python@FreeBSD.org>; Sat, 9 Sep 2017 19:23:39 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 204982] [NEW PORT] mail/py-alot: Terminal MUA using notmuch mail
Date: Sat, 09 Sep 2017 19:23:39 +0000
X-Bugzilla-Reason: CC AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Only Me
X-Bugzilla-Who: dbaio@freebsd.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: dbaio@freebsd.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: assigned_to keywords cc flagtypes.name
Message-ID: <bug-204982-21822-pAijZ2Jdm2@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-204982-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-204982-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Sep 2017 19:23:39 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D204982

Danilo G. Baio <dbaio@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|python@FreeBSD.org          |dbaio@freebsd.org
           Keywords|easy, feature, patch,       |
                   |patch-ready                 |
                 CC|                            |dbaio@freebsd.org
              Flags|                            |maintainer-feedback?(geier@
                   |                            |lostpackets.de)

--- Comment #18 from Danilo G. Baio <dbaio@freebsd.org> ---
Hi Christian.

There is a new version [1].
Could you test it and update your patch?

And could you please send a svn diff [2] instead of a .shar file?

1 - https://pypi.python.org/pypi/alot/0.6
2 -
https://www.freebsd.org/doc/en/books/porters-handbook/port-upgrading.html#s=
vn-diff

Regards.

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=

From owner-freebsd-python@freebsd.org  Sat Sep  9 22:40:21 2017
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 B6915E0F14A
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Sat,  9 Sep 2017 22:40:21 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3])
 by mx1.freebsd.org (Postfix) with ESMTP id 9D91280810
 for <freebsd-python@freebsd.org>; Sat,  9 Sep 2017 22:40:21 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 99D92E0F149; Sat,  9 Sep 2017 22:40:21 +0000 (UTC)
Delivered-To: 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 996F2E0F148
 for <python@mailman.ysv.freebsd.org>; Sat,  9 Sep 2017 22:40:21 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2001:1900:2254:206a::16:76])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 86F458080F
 for <python@FreeBSD.org>; Sat,  9 Sep 2017 22:40:21 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from bugs.freebsd.org ([127.0.1.118])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v89MeLu2074778
 for <python@FreeBSD.org>; Sat, 9 Sep 2017 22:40:21 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 221889] [NEW PORT] www/py-treq: Requests-like API built on top
 of twisted.web's Agent
Date: Sat, 09 Sep 2017 22:40:21 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: feature, needs-patch, needs-qa
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: asomers@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: asomers@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-221889-21822-pr427vcDED@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://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: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Sep 2017 22:40:21 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221889

Alan Somers <asomers@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #185857|0                           |1
        is obsolete|                            |

--- Comment #2 from Alan Somers <asomers@FreeBSD.org> ---
Created attachment 186213
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D186213&action=
=3Dedit
Address koob's feedback

This should address all of your concerns:
1) changed maintainer to myself
2) Invoke trial the way you suggest
3) Add LICENSE_FILE
4) Change the python dependency to 2.7+.  I couldn't find a way to do
2.7+,3.3+, but hopefully nobody still has 3.0-3.2 lying around.
5) Made the twisted[tls] dependencies into mandatory dependencies of py-tre=
q,
even though not all py-treq consumers use them (buildbot, for example, does
not).  But setup.py considers Twisted TLS support to be mandatory.

Tested it by:
1) Building in Poudriere
2) Running Buildbot on a jail with py-treq installed instead of py-txreques=
ts
3) Running "make test" in an interactive Poudriere session.  Some tests fai=
l,
but they look like code problems, beyond the ken of a packager like myself.=
=20
This step did reveal a separate problem, though, addressed in PR 222181.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=