From owner-svn-doc-all@FreeBSD.ORG Mon Jul 14 22:09:25 2014 Return-Path: Delivered-To: svn-doc-all@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 B2910738; Mon, 14 Jul 2014 22:09:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 9FAA728CD; Mon, 14 Jul 2014 22:09:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s6EM9PJF025112; Mon, 14 Jul 2014 22:09:25 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s6EM9PrW025111; Mon, 14 Jul 2014 22:09:25 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201407142209.s6EM9PrW025111@svn.freebsd.org> From: Glen Barber Date: Mon, 14 Jul 2014 22:09:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45295 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2014 22:09:25 -0000 Author: gjb Date: Mon Jul 14 22:09:25 2014 New Revision: 45295 URL: http://svnweb.freebsd.org/changeset/doc/45295 Log: Add the pkg(8) status report. Submitted by: matthew Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Mon Jul 14 21:40:50 2014 (r45294) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Mon Jul 14 22:09:25 2014 (r45295) @@ -46,7 +46,7 @@ ?>

Thanks to all the reporters for the excellent work! This - report contains 13 entries and we hope you enjoy reading it.

+ report contains 14 entries and we hope you enjoy reading it.

The deadline for submissions covering between July and September 2014 is October 7th, 2014.

@@ -1075,4 +1075,116 @@ services. + + + pkg(8) + + + + + Baptiste + Daroussin + + bapt@FreeBSD.org + + + + + Bryan + Drewery + + bryan@FreeBSD.org + + + + + Matthew + Seaman + + matthew@FreeBSD.org + + + + + Vsevolod + Stakhov + + vsevolod@FreeBSD.org + + + + The pkg mailing list + freebsd-pkg@FreeBSD.org + + + + + The main pkg(8) git + repository. + The preferred + place to raise bug reports concerning pkg(8). + + + +

pkg(8) is the new package management tool for &os;. It + is now the only supported package management tool for &os; + releases from 10.0-RELEASE, including the upcoming + 9.3-RELEASE. pkg(8) is available on all currently supported + releases. Support for the legacy pkg_tools is due to be + discontinued at the beginning of September 2014.

+ +

The release of pkg(8) 1.3 is imminent. This includes major + improvements in the dependency solver. Now we can:

+ +
    +
  • Switch versions of eg. perl or php and resolve all the + conflicts with packages that depend on them automatically. + No more need to manually switch package origins.
  • + +
  • Deal more gracefully with complex upgrade or install + scenarios.
  • + +
  • Sandbox operations dealing with freshly downloaded data + until it can be verified as trustworthy by checking the + package signature.
  • + +
  • Deal with provides-and-requires style of dependencies, so + for example we can say "this package needs to use a web + server" and allow that dependency to be fulfilled by apache + or nginx or any other alternative that provides web-server + functionality.
  • +
+ +

Beyond the next release we have work in progress on allowing + ranges of versions in dependency rules and handling + a selection of "foreign" package repositories, such as CPAN or + CTAN or PyPi.

+ +

There are plans to use pkg(8) to package up the base system + which amongst other benefits will allow writing a universal + installer -- so you can download one installer image and from + there you can install any available version of &os; including + snapshots.

+ +

We are also intending to use pkg(8) within the ports tree at + package-build time to handle fulfilling build dependencies. + This opens the possibility of installing build-dependencies by + downloading binary packages, which means you can install + a package with customized options with the minimum amount of + time spent compiling anything else.

+ + + + We are sorely lacking a comprehensive testing setup. + Integrating automated regression testing into the development + cycle is becoming an imperative. + + We need testers who can run development versions of pkg in + as many distinct types of use-case as possible, and feedback + their experiences via the freebsd-pkg@freebsd.org mailing list + or our issues list on + github. + +