svn commit: r45295 - head/en_US.ISO8859-1/htdocs/news/status

Glen Barber <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Bryan</given>
+	  <common>Drewery</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Matthew</given>
+	  <common>Seaman</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Vsevolod</given>
+	  <common>Stakhov</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>The pkg mailing list</name>
+	<email>[email protected]</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 [email protected] mailing list
+	or our <url
+	  href="https://github.com/freebsd/pkg/issues">issues list on
+	  github</url>.</task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.