svn commit: r45295 - head/en_US.ISO8859-1/htdocs/news/status
Glen Barber
gjb at FreeBSD.org
Mon Jul 14 22:09:25 UTC 2014
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 @@
?>
<p>Thanks to all the reporters for the excellent work! This
- report contains 13 entries and we hope you enjoy reading it.</p>
+ report contains 14 entries and we hope you enjoy reading it.</p>
<p>The deadline for submissions covering between July and
September 2014 is October 7th, 2014.</p>
@@ -1075,4 +1075,116 @@
services.</task>
</help>
</project>
+
+ <project cat="proj">
+ <title>pkg(8)</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Baptiste</given>
+ <common>Daroussin</common>
+ </name>
+ <email>bapt at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Bryan</given>
+ <common>Drewery</common>
+ </name>
+ <email>bryan at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Matthew</given>
+ <common>Seaman</common>
+ </name>
+ <email>matthew at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Vsevolod</given>
+ <common>Stakhov</common>
+ </name>
+ <email>vsevolod at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>The pkg mailing list</name>
+ <email>freebsd-pkg at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://github.com/freebsd/pkg">The main pkg(8) git
+ repository.</url>
+ <url href="https://github.com/freebsd/pkg/issues">The preferred
+ place to raise bug reports concerning pkg(8).</url>
+ </links>
+
+ <body>
+ <p>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.</p>
+
+ <p>The release of pkg(8) 1.3 is imminent. This includes major
+ improvements in the dependency solver. Now we can:</p>
+
+ <ul>
+ <li>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.</li>
+
+ <li>Deal more gracefully with complex upgrade or install
+ scenarios.</li>
+
+ <li>Sandbox operations dealing with freshly downloaded data
+ until it can be verified as trustworthy by checking the
+ package signature.</li>
+
+ <li>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.</li>
+ </ul>
+
+ <p>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.</p>
+
+ <p>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.</p>
+
+ <p>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.</p>
+ </body>
+
+ <help>
+ <task>We are sorely lacking a comprehensive testing setup.
+ Integrating automated regression testing into the development
+ cycle is becoming an imperative.</task>
+
+ <task>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 at freebsd.org mailing list
+ or our <url
+ href="https://github.com/freebsd/pkg/issues">issues list on
+ github</url>.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list