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