From owner-freebsd-python@FreeBSD.ORG  Sat May 10 15:36:12 2014
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 3BB9928A
 for <python@FreeBSD.org>; Sat, 10 May 2014 15:36:12 +0000 (UTC)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 (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 1EFB4BB7
 for <python@FreeBSD.org>; Sat, 10 May 2014 15:36:12 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s4AFaBU3088835
 for <python@FreeBSD.org>; Sat, 10 May 2014 15:36:11 GMT
 (envelope-from bdrewery@freefall.freebsd.org)
Received: (from bdrewery@localhost)
 by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s4AFaBp5088832
 for python@FreeBSD.org; Sat, 10 May 2014 15:36:11 GMT
 (envelope-from bdrewery)
Received: (qmail 28216 invoked from network); 10 May 2014 10:34:31 -0500
Received: from unknown (HELO ?10.10.0.24?) (freebsd@shatow.net@10.10.0.24)
 by sweb.xzibition.com with ESMTPA; 10 May 2014 10:34:31 -0500
Message-ID: <536E46E0.7030906@FreeBSD.org>
Date: Sat, 10 May 2014 10:33:52 -0500
From: Bryan Drewery <bdrewery@FreeBSD.org>
Reply-To: portmgr-feedback@FreeBSD.org
Organization: FreeBSD
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
 rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: FreeBSD Ports <ports@FreeBSD.org>
Subject: ACTION REQUIRED - Unstaged Ports being DEPRECATED on June 31st.
X-Enigmail-Version: 1.6
OpenPGP: id=6E4697CF;
	url=http://www.shatow.net/bryan/bryan2.asc
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="NM3k2II1dNSbvov6bslS00FnNm0uu8OwL"
X-Mailman-Approved-At: Sat, 10 May 2014 16:46:10 +0000
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 10 May 2014 15:36:12 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--NM3k2II1dNSbvov6bslS00FnNm0uu8OwL
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

You are receiving this mail as it affects FreeBSD ports that you maintain=
=2E

In September 2013, the Ports framework learned how to Stage ports.

On June 31st, all unstaged ports will be marked DEPRECATED and have
their MAINTAINER reset.
On August 31st, all unstaged ports will be removed from the ports tree.

Read on for more details.


Staging is when the port installs into the work directory instead of
into /. From here a package can be created without ever installing into
/ and often as a user without root. This also gives us abilities to
improve quality of packages and opens up opportunities for sub-packages
in the future. With staging we have had the ability to add in-tree
testing of plists which in the past required a tool such as porttools,
Tinderbox or Poudriere.

A guide for converting your port to Staging can be found at:

    https://wiki.freebsd.org/ports/StageDir

Staging is also mentioned throughout the Porters Handbook.

You can test your plist with:

  Add DEVELOPER=3Dyes to /etc/make.conf
  # make stage
  # make check-plist

However, Poudriere should be used to test staging conversions as it is
much more strict than the in-tree checks currently. It will detect if
something installs outside of the STAGEDIR. Poudriere 3.0.16 (just
released) should be used for this testing, or the latest -devel version.

Out of the more than 24,000 ports there remains 4,170 ports not yet
staged. Staging is not optional. We must have all staged to progress
with the framework, new features, and automated testing.

We recently granted blanket approval to committers to stage ports
without maintainer approval and then also blocked updates to unstaged
ports in the hopes that this would force more ports to be converted.

However with so many ports remaining unstaged at this point it is
unknown if these ports are actually being maintained.

So we will be DEPRECATING and resetting maintainer on all unstaged ports
on June 31st.

These ports will be set to EXPIRE on August 31st and will then be
removed from the tree. They will not be restored unless someone stages
them as well.

This decision was not easy, but if a port is not being staged after
almost a year, we wonder if the ports are actually maintained and
updated for releases and security issues.

If you have an unstaged port you will begin to receive email
notifications informing you of this until it is staged or maintainer is
reset.

If you have a port that is unstaged, please stage it. If you do not have
interest in maintaining it anymore then please release it.

If you are using ports that are not staged please step up and send a PR
today to stage the port and keep it.

A guide for submitting patches is here:


http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting=
-submitting.html

If you already have PR needing to be committed please let us know and we
will try to get on them ASAP.

--=20
Regards,
Bryan Drewery
on behalf of portmgr


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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTbkbgAAoJEDXXcbtuRpfPxy4H/3+r7XKgD8vJIEwSr+GOSRAH
XfhaU5Jt8hYo6M6sCrlJ898HPvSnN2v18Pg4bvTic8rNyzobaDiu+302Xjdu8jr0
g+9kFrCv4RB+J3U1ujr12kHxzMlJOAZNv8hsWwNqPm1EwU5bBl6tcRbgKdHGG30/
cxnw4Bi1MaWV8TgN/JVJ25wcAl2GvNGxjazpXjHhkE99UMb83yiop3cXGO4Z7e/e
e1AuZnkBI6Vso4H7hv5oqFjWK4rkvjo5JlVY2UEPAbVnzZnRFAq84rDDMynzE20z
Zs2R7/C1AzfCCMSttFOkk3AU6aoXI1yCUPxnrFpVcLqHd6LK0TvZJU/g7M7ZcvQ=
=jyMq
-----END PGP SIGNATURE-----

--NM3k2II1dNSbvov6bslS00FnNm0uu8OwL--