From owner-freebsd-ports@FreeBSD.ORG Sat May 10 20:40:18 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C87B254A for ; Sat, 10 May 2014 20:40:18 +0000 (UTC) Received: from mail-yk0-x242.google.com (mail-yk0-x242.google.com [IPv6:2607:f8b0:4002:c07::242]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8C7CB864 for ; Sat, 10 May 2014 20:40:18 +0000 (UTC) Received: by mail-yk0-f194.google.com with SMTP id 9so1239656ykp.9 for ; Sat, 10 May 2014 13:40:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=vyYDNNUeJII2OTTgc0Q1l+GvnLn16fyBQxyHd1zMfIo=; b=VA0f8mUle5USmpKKvJQ5gYFHMwWfnb+N6aZ5SvwvYwCq6k43S6TcFGlGt2C1xrUZ9a ZsPpZqRVFdZYwzsaNAukMVwGYEpHgxqvaOe/G96WHzOwnOIGYg+A8Xz8uF0gDHFBz3gh WpA2EMdI7+Eacw3eg4hmYaGnXgaXC/LiVqtBZ+bumWD12Z4HotVrNB6PNQr08XGdXbHt Vvtx4NUgbiHB+QI9syy26fM74tkxiPaMTIaMuO6+huoiQd0F2FGnEBRDquKmDe87R0ys K9Mnq6anO/WCNX5A6rTzcmI6bgHKbX6HZeaYygn/djO7e3ll+vhMiu9Cg7fFq4MCIVzW BvRw== MIME-Version: 1.0 X-Received: by 10.236.151.116 with SMTP id a80mr26969831yhk.48.1399754417755; Sat, 10 May 2014 13:40:17 -0700 (PDT) Received: by 10.170.199.8 with HTTP; Sat, 10 May 2014 13:40:17 -0700 (PDT) Received: by 10.170.199.8 with HTTP; Sat, 10 May 2014 13:40:17 -0700 (PDT) In-Reply-To: <536E46E0.7030906@FreeBSD.org> References: <536E46E0.7030906@FreeBSD.org> Date: Sat, 10 May 2014 15:40:17 -0500 Message-ID: Subject: Re: ACTION REQUIRED - Unstaged Ports being DEPRECATED on June 31st. From: Ryan Frederick To: FreeBSD Ports Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 May 2014 20:40:18 -0000 On May 10, 2014 10:34 AM, "Bryan Drewery" wrote: > > You are receiving this mail as it affects FreeBSD ports that you maintain. > > 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=yes 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. > > -- > Regards, > Bryan Drewery > on behalf of portmgr > I submitted a PR earlier today for stagifying irc/unreal -- http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/189615 Ryan